This paper presents a novel and secure image encryption method. The plain image’s pixels are confused using the N-point crossover operation of genetic algorithms. Randomly paired rows and columns are determined by the two state variables of a six-dimensional hyperchaotic map. The number of crossover points, which are calculated by the two other state variables of the hyperchaotic map, differ from each other for each row or column pair. The crossover positions are specified according to the number of crossover points with the help of the last two state variables. The proposed algorithm generates the diffusion stage’s encryption key using the SHA-256 hash value of the plain image. Mutation and crossover operators are implemented using the 16-bit subblocks of the 256-bit hash value. The scrambled image’s pixels are altered with the generated encryption key and previously encrypted pixels. Keyspace and sensitivity, histogram, correlation, information entropy, differential, data loss, noise attack, and computational time analyzes are performed to test the safety and effectiveness of the encryption method. The experiments and simulation results show that the proposed encryption technique is highly secure and efficient since it can resist various attacks.
chaos crossover genetic operations hyperchaos image encryption
Bu makale, yeni ve güvenli bir görüntü şifreleme yöntemi sunmaktadır. Düz görüntünün pikselleri, genetik algoritmaların N noktalı çaprazlama işlemi kullanılarak karıştırılır. Rastgele eşleştirilmiş satırlar ve sütunlar, altı boyutlu bir hiper kaotik haritanın iki durum değişkeni tarafından belirlenir. Hiperkaotik haritanın diğer iki durum değişkeni tarafından hesaplanan geçiş noktalarının sayısı, her satır veya sütun çifti için birbirinden farklıdır. Geçiş konumları, son iki durum değişkeni yardımıyla geçiş noktalarının sayısına göre belirlenir. Önerilen algoritma, düz görüntünün SHA-256 hash değerini kullanarak difüzyon aşamasının şifreleme anahtarını üretir. Mutasyon ve çaprazlama operatörleri, 256 bitlik hash değerinin 16 bitlik alt blokları kullanılarak gerçekleştirilir. Karıştırılan görüntünün pikselleri, oluşturulan şifreleme anahtarı ve önceden şifrelenmiş piksellerle değiştirilir. Şifreleme yönteminin güvenliğini ve etkinliğini test etmek için anahtar alanı ve duyarlılığı, histogram, korelasyon, bilgi entropisi, diferansiyel, veri kaybı, gürültü saldırısı ve hesaplama süresi analizleri yapılır. Deneyler ve simülasyon sonuçları, önerilen şifreleme tekniğinin çeşitli saldırılara karşı koyabilmesi nedeniyle oldukça güvenli ve verimli olduğunu göstermektedir.
çaprazlama genetik işlemler hiperkaos kaos görüntü şifreleme
Birincil Dil | İngilizce |
---|---|
Konular | Elektrik Mühendisliği |
Bölüm | Elektrik Elektronik Mühendisliği |
Yazarlar | |
Yayımlanma Tarihi | 15 Mart 2023 |
Gönderilme Tarihi | 22 Kasım 2022 |
Yayımlandığı Sayı | Yıl 2023 |