Sözde rastgele sayı üreteci tabanlı görüntü şifreleme
Pseudo random number generator based image encryption
- Tez No: 816295
- Danışmanlar: PROF. DR. RECEP DEMİRCİ
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2023
- Dil: Türkçe
- Üniversite: Gazi Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Bilgisayar Mühendisliği Bilim Dalı
- Sayfa Sayısı: 143
Özet
Bu çalışmada Xorshift üretecinden, XorShiftAnd adında yeni bir rastgele sayı üreteci tasarlanmıştır. XorShiftAnd akış şifreleme için tasarlanmış bir üreteçtir. Mantıksal AND operatörü ve tam değer fonksiyonu temel alınarak tasarlanan bu üretecin, literatürdeki diğer çalışmalardan ayrılan en önemli özelliği ise, anahtar uzunluğunun kontrol edilebilir olmasıdır. Bu yaklaşım simetrik şifrelemenin hız avantajına sahip iken, aynı zamanda anahtar uzunluğunun esnek yapısından dolayı güvenlidir. Geliştirilen rastgele sayı üreteciyle 64-bit, 192-bit, 256-bit ve 2048-bit uzunluğunda anahtarlar kullanılarak görüntüler şifrelenmiştir. Şifrelenmiş görüntüler ile orijinal görüntüler entropi, Pearson korelasyon katsayısı ve tepe sinyal gürültü oranı metrikleri kullanılarak karşılaştırılmıştır. Şifreleme işleminin güvenliğini test etmek için güvenlik atak testleri gerçekleştirilmiştir. İlave olarak LCG ve lojistik harita yöntemlerinden alınan sonuçlar ile mukayese edilmiştir.
Özet (Çeviri)
In this study, a new random number generator named XorShiftAnd inspired from Xorshift generator has been designed. XorShiftAnd is a generator designed for stream encryption. The most important feature of developed generator, which is designed based on logical AND operator and floor function, is that the key length can be controlled. So, the generator differs from other studies in literature. While this approach has the speed advantage of symmetric encryption, it is also secure due to flexible nature of key length. With the developed random number generator, images are encrypted using 64-bits, 192-bits, 256-bits and 2048-bits keys. Encrypted images and original images were compared using entropy, Pearson correlation coefficient and peak signal-to-noise ratio metrics. Security attack tests were carried out to test the performance of the encryption process. In addition, the results obtained from LCG and logistic mapping methods were compared.
Benzer Tezler
- Kaotik sistem tabanlı sözde rastgele sayı üreteçlerinin tasarımı ve gerçekleştirilmesi
Design and implementation of chaotic system based pseudo random number generators
İSMAİL ÖZTÜRK
Yüksek Lisans
Türkçe
2013
Elektrik ve Elektronik MühendisliğiErciyes ÜniversitesiElektrik-Elektronik Mühendisliği Ana Bilim Dalı
PROF. DR. RECAİ KILIÇ
- Tümleştirmeye uygun rastgele sayı üreteçler
Random number generators suitable for integration
VEDAT TAVAS
Doktora
Türkçe
2011
Elektrik ve Elektronik Mühendisliğiİstanbul Teknik ÜniversitesiElektronik ve Haberleşme Mühendisliği Ana Bilim Dalı
PROF. DR. ALİ TOKER
PROF. DR. SERDAR ÖZOĞUZ
- Donanım tabanlı rasgele sayı üretecinin gerçekleştirilmesi
Hardware based realization of random number generator
ERDİNÇ AVAROĞLU
Doktora
Türkçe
2014
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolFırat ÜniversitesiElektrik-Elektronik Mühendisliği Ana Bilim Dalı
DOÇ. DR. MUSTAFA TÜRK
- İnsan hareketleri tabanlı gerçek rasgele sayı üretimi
True random number generation based on human movements
YELİZ GENÇ
Yüksek Lisans
Türkçe
2019
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolFırat ÜniversitesiYazılım Mühendisliği Ana Bilim Dalı
YRD. DOÇ. DR. SEDA ARSLAN TUNCER
- Rasgele seçim tabanlı yer değiştirme kutularının üretilmesi ve pratik uygulamalarının gerçekleştirimi
Generation of substitution box structures based on random selection and implementation of its practical applications
HABIB IBRAHIM
Yüksek Lisans
İngilizce
2021
Bilim ve TeknolojiFırat ÜniversitesiYazılım Mühendisliği Ana Bilim Dalı
PROF. DR. FATİH ÖZKAYNAK