The security of a message transmitted from one peer to another is a matter of many studies over centuries. Today, with digital communication, billions of data are transmitted from one point to another every milisecond. That is why data security has become one of the most studied topics. In this study, an ancient encryption method called Polybius square which has been a source of inspiration for today's encryption methods is introduced. In addition an expanded version of Polybius square was developed adding Turkish character support. An encryption key has also been added to the Polybius cipher. The entire message can be encrypted with a key or with different keys in each character of the message. The encrypted message is hidden within the pixels of the picture files using the LSB algorithm. Thus, when the message is transmitted to the other side, it is encrypted with a private key, hidden inside a cover data, and has become unsuspicious. To measure the change in cover data; MSE, PSNR and SSIM measurement methods are used. The method proposed in the study is coded with a visual programming language. The developed software has been introduced and its results are shown.
Bir yerden bir yere iletilen bir mesajın güvenliği, yüzyıllar boyunca yapılan pek çok araştırmanın konusudur. Bugün, dijital iletişim ile milyarlarca veri, her milisaniye bir noktadan diğerine iletilmektedir. Bu nedenle veri güvenliği, üzerinde en çok çalışılan konulardan biri haline gelmiştir. Bu çalışmada, günümüzdeki şifreleme yöntemlerine ilham kaynağı olmuş, Polybius karesi adlı eski bir şifreleme yöntemi tanıtılmıştır. Ayrıca Türkçe karakter desteği eklenerek, Polybius karesinin genişletilmiş bir versiyonu geliştirilmiştir. Polybius karesine ek olarak bir şifreleme anahtarı eklenmiştir. Tüm mesaj bir anahtar ile veya mesajın her bir karakteri farklı anahtarlar ile şifrelenebilmektedir. Şifrelenmiş mesaj, LSB algoritması kullanılarak resim dosyalarının pikselleri içinde gizlenmiştir. Böylece, mesaj karşı tarafa iletildiğinde, bir kapak verisinin içine gizlenmiş ve bir özel anahtarla gizlenmiştir ve varlığı şüphe çekmemektedir. Kapak verisindeki değişimi ölçmek için; MSE, PSNR ve SSIM ölçüm yöntemleri kullanılmıştır. Araştırmada önerilen yöntem görsel bir programlama dili ile kodlanmıştır. Geliştirilen yazılım tanıtılmış ve ürettiği sonuçlar gösterilmiştir.
Polybius şifrelemesi Şifreleme Şifre çözme LSB Steganografi
Birincil Dil | İngilizce |
---|---|
Bölüm | Araştırma Makalesi |
Yazarlar | |
Yayımlanma Tarihi | 12 Mart 2019 |
Gönderilme Tarihi | 25 Ağustos 2018 |
Kabul Tarihi | 17 Ocak 2019 |
Yayımlandığı Sayı | Yıl 2019 Cilt: 8 Sayı: 1 |