Page 35 - bilim_dergisi
P. 35

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




             12 ikilik sistemde 1100’dır. Bu sayının en küçük basamağına gizlenmek istenen 1 değeri atanır, yani sayı tek yapılır
             ve  sonuç 110 12  = 13  olur.  Bu  işlemi  ilk  pikselin  yeşil  değeri  için  tekrarlarsak 129 10  = 1000 0001 ’e  eşittir.
                              10
                                                                                                  2
             Sayının en küçük basamağı 0 yapılır, yani sayı çifte çevrilir ve sayı 1000 0000 = 128  olur. İlk pikselin mavi
                                                                                      10
                                                                               2
             değeri çifttir yani ikilik sistemdeki karşılığının en küçük basamağı 0’dır. Gizlenmek istenen sayı da 0 olduğu için sayı
             değişikliğe uğratılmaz ve 200 olarak kalır. Bunların sonucunda ilk piksel
                                                      (13, 128, 200)
              olarak bulunur. Bu işlemler geri kalan değerler için de tekrarlanırsa sonuçlar
                              (13, 128, 200), (255, 64, 154), (250, 133, 154), (13, 143, 6), (23, 210, 76)
             olarak bulunur. Başlangıç ve algoritmanın uygulandığı resimler sırasıyla Şekil 3.1. ve Şekil 3.2. gösterilmiştir.















                        Şekil 3. 1. Başlangıç Resmi                Şekil 3. 2. Algoritmanın Uygulandığı Resim

             Değiştirilen piksellerin en düşük anlamlı bitleri (LSP) üzerinde yapılan değişiklikler, görsel kalitede gözle görülür bir
             farklılığa neden olmamıştır. Bu durum, Şekil 3.1 ve Şekil 3.2’de orijinal ve işlenmiş görsellerin karşılaştırılmasıyla
             da doğrulanmıştır.

             Veriler,  görsele  gömülmeden  önce  RSA  algoritması  kullanılarak  şifrelendiği  için  yöntem,  RSA  algoritmasının
             sağladığı  güvenlik  seviyesine  sahiptir.  Şifreleme,  güçlü  anahtarlarla  desteklendiğinde,  yöntemin  kırılma  olasılığı
             oldukça düşüktür.
             Yöntemin şifreleyebileceği veri miktarı, kullanılan anahtar boyutuyla ve resmin çözünürlüğü ile sınırlıdır. Şifrelenmiş
             verinin boyutu, kullanılan anahtarın boyutundan küçük olmalıdır. Ayrıca, her resimde bulunan toplam piksel sayısının
             üç  katı  kadar  veri  gizlenebilir.  Örneğin,  1280  x  720  çözünürlüğündeki  bir  görüntüde  toplamda  345.6  KB  veri
             gizlenebilir.

             Yöntem,  Kerckhoffs  İlkesi'ne  uygundur.  Bu  ilkeye  göre,  sistemin  işleyişi  düşman  tarafından  bilinse  bile,  kapalı
             anahtar (private key) bilinmediği sürece sistemin güvenliği tehlikeye düşmez.
             Geliştirilen  yöntem,  Python  programlama  dili  kullanılarak  sırasıyla  şifre  oluşturma,  şifrelemeni  ve  deşifreleme
             kodlanmıştır.

             4. Tartışma ve Sonuç/ Discussion and Conclusion

             RSA  algoritmasının  güvenliği,  büyük  asal  sayıların  çarpanlarına  ayrılmasının  matematiksel  olarak  zor  olmasına
             dayanmakta ve bu özelliğiyle günümüzde yaygın olarak tercih edilen bir şifreleme yöntemidir. Ancak, RSA’nın sınırlı
             veri boyutları üzerinde çalışabilmesi, özellikle büyük dosyaların şifrelenmesi ve aktarılması durumlarında bir kısıt
             oluşturabilmektedir. Bu çalışmada kullanılan RSA şifreleme süreci, küçük veri boyutları için yeterli bir güvenlik
             seviyesi sağlasa da büyük dosyaların işlenmesi için ek tekniklere ihtiyaç duyulmaktadır.
             Bu sınırlamanın aşılmasına yönelik olarak literatürde RSA ve AES (Advanced Encryption Standard) algoritmalarının
             birlikte kullanımı önerilmektedir. RSA, anahtar değişimi gibi küçük boyutlu veri işlemleri için kullanılırken, AES
             büyük dosyaların şifrelenmesi için optimize edilmiş bir yöntemdir. Bu hibrit yaklaşım, hem güvenlik hem de işlem
             hızını  artırarak  internet  üzerinden  büyük  dosyaların  güvenli  aktarımını  sağlamaktadır.  Bu  çalışmada  geliştirilen
             yöntem, şifrelenmiş verilerin görsel ortamlarda gizlenmesi ve güvenli bir şekilde aktarılması için etkili bir çözüm
             sunmaktadır.  Özellikle  LSP  steganografisinin  düşük  fark  edilebilirlik  avantajı,  görsel  kalitenin  bozulmadan  veri
             gizlenmesine olanak tanımaktadır. Bunun yanı sıra, yöntem Kerckhoffs İlkesi’ne uygun bir şekilde geliştirilmiştir; bu
             da sistemin işleyişinin bilindiği durumlarda dahi kapalı anahtarın gizli tutulduğu sürece güvenliğin sağlanabileceğini
             göstermektedir.

             Gelecekte yapılacak çalışmalar, bu yöntemin büyük dosyalar üzerinde uygulanabilirliğini artırmak amacıyla RSA-
             AES gibi hibrit algoritmaların entegrasyonuna odaklanabilir. Ayrıca, veri sıkıştırma ve gizleme tekniklerinin bir arada



               26
   30   31   32   33   34   35   36   37   38   39   40