Simetrik şifreleme, şifreleme ve şifre çözme için aynı anahtarı kullanır. Hızlı ve verimlidir. Standart simetrik algoritma olan AES, gigabaytlarca veriyi saniyeler içinde şifreler. Bu hız, onu şifrelemenin temel taşı haline getirir. Her HTTPS bağlantısı, her şifrelenmiş disk, her VPN tüneli, verilerin büyük bir kısmı için simetrik şifreleme kullanır. Buradaki zorluk anahtar dağıtımıdır. İki taraf güvenli bir şekilde iletişim kurmak istiyorsa, aynı anahtarı paylaşmaları gerekir. Peki, bir dinleyicinin öğrenmesine izin vermeden bunu nasıl paylaşırlar?
Bu sorun, anahtar değişimini ele alan asimetrik şifreleme ile çözülür. İki sistem, simetrik bir anahtar üzerinde anlaşmak için açık anahtarlı şifreleme kullanır, ardından gerçek veriler için simetrik şifrelemeye geçer. Bu hibrit yaklaşım interneti güvence altına alır. Simetrik anahtar bir kez kullanılır ve atılır; bu uygulamaya ileriye dönük gizlilik denir. Uzun vadeli özel anahtar daha sonra ele geçirilse bile, geçmiş oturumlar güvende kalır. Simetrik şifrelemenin de zayıf yönleri vardır. Zayıf anahtarlar, yeniden kullanılan rastgele sayılar ve kötü dolgu, güçlü algoritmalar kullanan sistemleri kırmıştır. Uygulama, algoritmadan daha önemlidir. AES-256 etkili bir şekilde kırılamaz. Anahtarı şifrelenmiş verilerin yanında düz metin olarak saklayan bir sistem ise kırılamaz değildir.
Yaygın simetrik algoritmalar
- AES — her yerde kullanılan standart.
- ChaCha20 — akış şifreleme algoritması, mobil cihazlarda hızlı çalışır.
- 3DES — eski nesil, aşamalı olarak kullanımdan kaldırılıyor
- Balon balığı — daha eski, hala bazı uygulamalarda kullanılıyor.
Simetrik şifreleme hızlı, güçlü ve basittir. Zor olan kısım, anahtarın karşı tarafa güvenli bir şekilde iletilmesidir.
Comments
No comments yet. Be the first to share a thought.
Leave a comment