Kriptografi ve Steganografi
Bilgi gizleme çalışmasına Kriptografi denir. İnternet gibi güvenilmeyen bir ortam üzerinden haberleşirken bilgilerin korunması çok önemlidir ve bunda Kriptografi önemli bir rol oynar. Günümüzde kriptografi, matematik, bilgisayar bilimi vb. gibi çeşitli disiplinlerin ilkelerini kullanır. Steganografi, mesajın var olduğunu bile yalnızca gönderici ve alıcının bilmesi için gizli mesajların oluşturulmasıyla ilgilenir. Gönderici ve alıcı dışında kimse mesajın varlığını bilmediği için istenmeyen dikkat çekmez.
Kriptografi nedir?
Kriptografi, bilgileri gizleme çalışmasıdır ve bilgilerin diğer üçüncü taraflardan korunması gereken internet gibi güvenilmeyen bir ortam üzerinden iletişim kurarken kullanılır. Modern kriptografi, hesaplama sertliği nedeniyle bir rakip tarafından kırılması zor olan ve bu nedenle pratik bir yolla kırılamayan kriptografik algoritmalar geliştirmeye odaklanır. Modern kriptografide Simetrik anahtar kriptografisi, Açık anahtarlı kriptografi ve hash fonksiyonları olarak adlandırılan üç tip kriptografik algoritma vardır. Simetrik anahtar şifrelemesi, hem göndericinin hem de alıcının verileri şifrelemek için kullanılan aynı anahtarı paylaştığı şifreleme yöntemlerini içerir. Açık anahtarlı şifrelemede, iki farklı ancak matematiksel olarak ilişkili anahtar kullanılır. Hash fonksiyonları bir anahtar kullanmaz, bunun yerine verilerden sabit uzunlukta bir hash değeri hesaplarlar. Bu karma değerinden uzunluğu veya orijinal düz metni kurtarmak mümkün değildir.
Steganografi Nedir?
Steganografi, yalnızca gönderici ve alıcının mesajın var olduğunu bilmesi için gizli mesajlar oluşturmakla ilgilenir. Gönderici ve alıcı dışında hiç kimse mesajın varlığını bilmediğinden, istenmeyen dikkat çekmez. Steganografi eski zamanlarda bile kullanılmış ve bu eski yöntemlere Fiziksel Steganografi denilmektedir. Bu yöntemlere örnek olarak mesaj gövdesine gizlenmiş mesajlar, gizli mürekkeple yazılmış mesajlar, pullarla kaplı alanlarda zarflara yazılan mesajlar vb. verilebilir. Modern Steganografi yöntemlerine Dijital Steganografi denir. Bu modern yöntemler, gürültülü görüntüler içinde mesajları gizlemeyi, rastgele veri içine bir mesajı gömmeyi, mesajla birlikte resimleri video dosyalarına gömmeyi vb. içerir. Ayrıca, telekomünikasyon ağlarında Ağ Steganografisi kullanılır. Bu, Steganophony (IP üzerinden Ses konuşmalarında bir mesajı gizleme) ve WLAN Steganografi (Kablosuz Yerel Alan Ağlarında Steganogramları iletme yöntemleri) gibi teknikleri içerir.
Kriptografi ve Steganografi arasındaki fark nedir?
Kriptografi bilgiyi gizleme çalışmasıdır, Steganografi ise gizli mesajları oluşturmakla ilgilenir, böylece sadece gönderici ve alıcı mesajın var olduğunu bile bilir. Steganografide mesajın varlığını yalnızca gönderici ve alıcı bilirken, kriptografide şifreli mesajın varlığı dünya tarafından görülebilir. Bu nedenle Steganografi, gizli mesaja gelen istenmeyen dikkati ortadan kaldırır. Kriptografik yöntemler bir mesajın içeriğini korumaya çalışırken, Steganografi hem mesajı hem de içeriği gizleyecek yöntemler kullanır. Steganografi ve Kriptografiyi birleştirerek daha iyi güvenlik elde edilebilir.