Page 34 - bilim_dergisi
P. 34

Makinacı ve Zabzun             Denizli İl Millî Eğitim Müdürlüğü Bilim ve Eğitim Dergisi 1(1), 2025    * Mert Ata MAKİNACI

            1)     Alınan  resmin  (0,  0).  pikselinden  (en  sol  üst  piksel)  başlayarak  sırasıyla  kırmızı(R),  yeşil(G)  ve  mavi(B)
            değerlerinin ikilik sistemdeki karşılıklarının en küçük basamağındaki değer s sayısına en küçük basamağından başlayarak
            her sayı (bit) sırasıyla yazılır.
            2)     s sayısı ikilik sistemden onluk sisteme dönüştürülür.    =    10
                                                               2
            3)     Kapalı anahtar d ve açık anahtar n kullanılarak cd≡m (mod n) ile orijinal metin m bulunur.
            2.1. Şifrelenmiş ve gizlenmiş metni deşifreleme süreci

            Şifrelenmiş ve gizlenmiş mesajı geri almak için aşağıdaki adımlar sistematik olarak gerçekleştirilir:

                a)  Şifrelenmiş veriyi içeren görüntü, (0, 0) başlangıç koordinatlarından en sol üst pikselden başlayarak piksel piksel
                    işlenir.
                b) Kırmızı(R), yeşil(G) ve mavi(B) değerlerinin sırasıyla ikilik sistemdeki karşılıklarının en küçük basamağındaki
                    değer s sayısına en küçük basamağından başlayarak her sayı (bit) sırasıyla yazılır.
                c)  Elde edilen s sayısı ikilik sistemden onluk sisteme dönüştürülür. Bu işlem     =     biçiminde ifade edilir.
                                                                                2
                                                                                     10
                    Burada    , ikilik sistemdeki sayıyı,     ise şifreli mesajın onluk sistemdeki karşılığını temsil eder.
                                                 10
                           2
                d) Şifrelenmiş mesaj    daha önce üretilmiş olan özel anahtar (  ) ve açık anahtar (  ) kullanılarak çözülür. RSA
                    şifre çözme formülü şu şekilde uygulanır:
                                                               
                                                        m≡     (mod n)
                   Burada m orijinal mesajı ifade eder. Bu adım, şifrelenmiş mesajın çözülerek orijinal metnin doğru şekilde elde
                edilmesini sağlar. Algoritmanın akış şeması Şekil 2.1.’de gösterilmektedir.



















                                                Şekil 2.1. Algoritmanın Akış Şeması



           B3. Bulgular

             Bu  çalışmada,  “T”  karakterinin  şifrelenmesi  ve  dijital  bir  görüntüye  gömülmesi  süreci  başarıyla
             gerçekleştirilmiştir. Bulgular, RSA şifreleme algoritması ve En Düşük Değerli Basamak (LSP) steganografisinin
             entegrasyonu yoluyla verilerin güvenli bir şekilde şifrelenip gizlenebileceğini ortaya koymaktadır.
             “T” harfinin şifrelemesi:
             1)     Anahtar oluşturma:
                a)  p = 239 ve q = 149 asal sayıları seçilir.
                b) n = p*q = 35611 bulunur.
                c)  n’nin Totient’i olan φ(n) = (p–1)(q-1) = 35224 hesaplanır.
                d) 1 < e’yi sağlayan φ(n) ile aralarında asal bir e = 65537 sayısı seçilir.
                e)  d*e ≡ 1  (mod φ(n)) sağlanacak şekilde bir d = 22041 sayısı seçilir.
             2)     “T” karakteri sayısal olarak 84’e denk gelmektedir. m = 84 mesaj, n ve e açık anahtarlar olmak üzere
                ≡c (mod n)  ile c = 18612 şifreli mesaj bulunur.
                
             3)     c şifreli mesajı onluk sistemden ikilik sisteme .     10  =    = 100 100 010 110 100 2
                                                                2
             şeklinde dönüştürülür. Şifrelenmiş metni gizlemek için:
             4) Kapak resmin (0, 0) başlangıç koordinatındaki pikselinden (en sol üst piksel) başlayarak sırasıyla kırmızı(R),
                yeşil(G) ve mavi(B) değerlerinin ikilik sistemdeki karşılıklarının en küçük basamağına s sayısının en küçük
                basamağından başlayarak her sayı (bit) sırasıyla yazılır. Örnek olarak ilk 5 pikselinin değerleri
                                         (12, 129, 200), (255, 64, 154), (253, 132, 154), (12, 143, 7), (23, 210, 76)
             olsun. Şifreli mesajın ilk hanesi 1’dir. Bu sayı gizlenirken karşılık gelen renk değeri ilk pikselin kırmızı değeri
             olan 12’dir.





                                                                                                        25
   29   30   31   32   33   34   35   36   37   38   39