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
   27   28   29   30   31   32   33   34   35   36   37