Page 32 - bilim_dergisi
P. 32
Makinacı ve Zabzun Denizli İl Millî Eğitim Müdürlüğü Bilim ve Eğitim Dergisi 1(1), 2025 * Mert Ata MAKİNACI
encodes information into the least significant pixel values of images, combining the robustness of RSA encryption
with the subtlety of steganographic techniques. The algorithm, implemented using the Python programming language,
has been systematically validated by comparing its outputs, including encrypted messages and ciphers, with the
original images. This method ensures more secure data transmission by both encrypting and concealing the
information within the medium.
Keywords RSA, Steganography, Encryption, Security, Computer Science.
1. Giriş
Şifreleme kelimesi kriptoloji, kryptos (gizli) ve logos (bilim) kelimelerinden oluşmuştur ve gizleme bilimi anlamına
gelmektedir (Beşkirli vd., 2019). Şifreleme, simetrik ve asimetrik şifreleme olmak üzere ikiye ayrılır.
20. yy. içinde yaygın olarak kullanılan simetrik şifrelemede, şifreleme ve deşifreleme işlemleri için gizli anahtar adı
verilen tek anahtar kullanılmaktadır.
Açık anahtarlı şifreleme sistemi olarak adlandırılan asimetrik şifrelemede genel (açık) ve özel (kapalı) anahtar olarak
adlandırılan iki farklı anahtar kullanılır. Şifreleme işlemi yapılırken genel anahtar, deşifre etme işleminde ise özel anahtar
kullanılır (Aslanyürek, 2018).
Şekil 1.1 Simetrik ve Asimetrik Şifreleme Akış Şeması
RSA, 1977 yılında R.Rivest, A.Shamir ve L.Adleman tarafından bulunan bir asimetrik şifreleme algoritmasıdır. RSA veri
şifreleme ve imzalamada yaygın olarak kullanılır (Yerlikaya vd., 2007). RSA şifreleme yönteminde özel anahtarı
oluşturmak için iki adet çok büyük asal sayı çarpılır. RSA büyük sayıların çarpanlarına ayrılmasının zor olmasına dayanır.
Steganografi (veri gizleme), eski Yunancada “gizlenmiş yazı” anlamına gelir. Modern steganografide amaç, bir veriyi
başka bir veri içinde gizlemektir (Yalman vd. 2009). Steganografinin amacı, bir ortamda fark edilebilir bir bozulma
oluşturmadan bir veriyi gizlemektir (Mujber, 2015).
Steganografi ve şifreleme yakından ilişkilidir. Şifreleme, bir mesajın içeriğinin anlaşılmasının zor olması için mesajı
karıştırır, steganografi ise ortada bir mesajın var olduğunun anlaşılmamasını sağlar. Şifrelenmiş bir mesaj, ortada
saklanmaya çalışılan bir mesajın var olduğu bilgisini gizlemez, fakat steganografi ile gizlenmiş bir mesajda bunun
anlaşılması zorlaşır (Krenn, 2004).
Steganografi yüzyıllardır farklı amaç ve yöntemlerle kullanılmıştır. Bilinen ilk steganografi uygulaması, mesajcıların tıraş
edilmiş kafalarına gizlenmek istenen mesajın kazınması ve saçları uzayınca mesajın fark edilememesidir. 20. yüzyılda ise
görünmez mürekkepler sıkça kullanılmıştır. İkinci Dünya Savaşı’nda kağıtlara sirke, süt, meyve suyu gibi sıvılarla
gizlenmek istenen mesajlar yazılıp sıvılar kuruyunca mesaj görünmez olmuş, sonrasında kağıt ısıtılınca mesajlar
okunabilir hale gelmiştir (Krenn, 2004).
Günümüz dijital çağında steganografi bilgisayar ortamında bulunan ses, görüntü video vs. ortamlarda yapılabilmektedir.
23