Teknoloji · Makale

Şifreleme Nasıl Çalışır: Dijital Gizliliği Koruma Kılavuzu

Yayın:

Each regular round involves four steps. First is the Byte Sub step, where each byte of the block is replaced by its substitute in an S-box. Next is the Shift Row step, followed by the Mix Column step. Matrix multiplication is performed. The final step is Add Round Key. This simpl
Görsel: John Savard · CC0 · Wikimedia Commons

Kısaca

Şifreleme, dijital bilgileri matematiksel algoritmalarla karıştırarak korur; böylece bu bilgiyi yalnızca doğru anahtara sahip olan kişi okuyabilir. Modern sistemler genellikle iki tür şifrelemeyi — simetrik ve asimetrik — birleştirerek mesajlaşma uygulamalarından çevrimiçi bankacılığa kadar her şeyi güvence altına alıyor ve düzenleyici kurumlar şu anda gelecekteki kuantum bilgisayarlara karşı dayanıklı olacak yeni standartlar hazırlıyor.

Bu sürüm, özgün metnin (English) makine çevirisidir. Özgün metni oku

Şifreleme, düz metin olarak bilinen okunabilir bilgiyi, bir matematiksel algoritma ve anahtar denilen gizli bir değer kullanarak şifreli metin adı verilen okunamaz bir biçime dönüştürme işlemidir. Bu işlemi yalnızca eşleşen anahtara sahip olan kişi tersine çevirip orijinal veriyi geri elde edebilir. Bu tek mekanizma, güvenli mesajlaşmadan çevrimiçi bankacılığa kadar, günümüzde insanların "dijital gizlilik" olarak adlandırdığı şeylerin büyük bir kısmının temelini oluşturuyor.

İki temel tür: simetrik ve asimetrik

Kriptografik sistemler genel olarak iki kategoriye ayrılır. Gizlilik şirketi Proton'a göre simetrik şifreleme, veriyi kilitlemek ve açmak için tek bir gizli anahtar kullanır: gönderen ve alıcının her ikisinin de önceden aynı anahtara sahip olması gerekir. Bu, simetrik şifrelemeyi hızlı kılar, ancak pratik bir sorun yaratır — anahtarın kendisinin, ele geçirilmeden bir şekilde paylaşılması gerekir.

Asimetrik şifreleme bu sorunu, matematiksel olarak birbirine bağlı iki anahtar kullanarak çözer: açıkça paylaşılabilen bir açık anahtar ve gizli tutulan bir özel anahtar. Bir anahtarla şifrelenen veri yalnızca diğer anahtarla şifresi çözülebilir, böylece önceden bir gizli bilgi değişimi yapmaya gerek kalmaz. Buradaki ödünleşim hızdır: Proton, asimetrik şifrelemenin altında yatan matematiğin çok daha karmaşık olması nedeniyle simetrik şifrelemeden kabaca 1.000 kat daha yavaş olduğunu belirtiyor.

Bu ödünleşim nedeniyle, gerçek dünyadaki sistemlerin çoğu hibrit bir yaklaşım kullanır: asimetrik şifreleme, açık bir ağ üzerinden tek kullanımlık bir simetrik anahtarı değiştirmek için kısa süreliğine kullanılır, ardından gerçek toplu veriyi hızlı simetrik algoritma işler. Proton'un açıkladığına göre bu kombinasyon, HTTPS web sitesi bağlantılarını, sanal özel ağları (VPN) ve şifreli e-postaları mümkün kılar.

AES: Günlük şifrelemenin büyük kısmının arkasındaki standart

En yaygın kullanılan simetrik algoritma, ABD Ulusal Standartlar ve Teknoloji Enstitüsü (NIST) tarafından 26 Kasım 2001'de Federal Bilgi İşleme Standardı (FIPS) 197 olarak yayımlanan Gelişmiş Şifreleme Standardı'dır (AES). AES, 128, 192 veya 256 bit anahtar uzunluklarını destekler ve veriyi 128 bitlik bloklar halinde işler. NIST, bunu elektronik verileri korumak için kullanılabilecek, FIPS onaylı bir algoritma olarak tanımlıyor ve dünya çapında devlet ve ticari sistemlerde kullanılıyor.

Şifrelemeyi "uçtan uca" yapan şey nedir

Tüm şifreleme türleri aynı düzeyde koruma sunmaz. HTTPS'de kullanılan TLS protokolü gibi standart "aktarım sırasında" şifreleme, veriyi yalnızca bir cihaz ile bir sunucu arasında hareket ederken korur — ancak veri, o sunucuya ulaştığında hâlâ okunabilir olabilir. Uçtan uca şifreleme (E2EE) daha ileri gider: IBM'e göre veri, aktarım sırasında şifreli kalır ve yalnızca alıcının cihazında şifresi çözülür, bu da mesajı taşıyan hizmet sağlayıcısının bile içeriği okuyamayacağı anlamına gelir.

IBM, E2EE'nin dört aşamada çalıştığını açıklıyor: bir algoritma mesajı şifreli metne dönüştürür; şifreli metin, araya giren herhangi biri için rastgele karakterler gibi görünerek ağ üzerinden ilerler; alıcının cihazı orijinal mesajı geri yüklemek için özel veya paylaşılan bir anahtar kullanır; ve ardından veri, aktarım sırasında değiştirilmediğini doğrulamak için bütünlük kontrolünden geçirilir. IBM, uçtan uca şifreleme uygulayan hizmetler arasında WhatsApp, Signal ve Apple'ın iMessage'ı gibi mesajlaşma platformlarını, 1Password ve Bitwarden gibi şifre yöneticilerini örnek olarak sıralıyor.

Simetrik ve asimetrik şifreleme karşılaştırması
ÖzellikSimetrik şifrelemeAsimetrik şifreleme
Kullanılan anahtarlarTek paylaşılan gizli anahtarAçık anahtar + özel anahtar çifti
Tipik anahtar boyutu128–256 bit2048+ bit (RSA); 256+ bit (ECC)
HızHızlıSimetrikten yaklaşık 1.000 kat daha yavaş
Yaygın algoritmalarAES, ChaCha20RSA, ECDH, Ed25519, ML-KEM
Tipik kullanımBüyük veri hacimlerinin şifrelenmesi (dosyalar, VPN trafiği)Anahtar değişimi, dijital imzalar

Kuantum bilgisayarlar şifreleme standartlarını neden değiştiriyor

Düzenleyici kurumlar şimdiden gelecekteki bir tehdide hazırlanıyor: yeterince güçlü kuantum bilgisayarlar, teorik olarak, günümüz asimetrik şifrelemesinin dayandığı matematiksel problemleri kırabilir. NIST'in Bilgisayar Güvenliği Kaynak Merkezi'ne (CSRC) göre, 13 Ağustos 2024'te NIST, hem klasik hem de kuantum bilgisayarlardan gelecek saldırılara dayanıklı olacak şekilde özel olarak tasarlanmış üç yeni Federal Bilgi İşleme Standardını onayladı.

Bu üç standart şunlardır: CRYSTALS-Kyber başvurusundan türetilen Modül-Kafes Tabanlı Anahtar Kapsülleme Mekanizması Standardı olan FIPS 203; CRYSTALS-Dilithium'dan türetilen Modül-Kafes Tabanlı Dijital İmza Standardı olan FIPS 204; ve SPHINCS+'tan türetilen Durumsuz Karma Tabanlı Dijital İmza Standardı olan FIPS 205. NIST'in CSRC'si, bu standartların "mevcut standartların güvenliğini tehdit eden kuantum bilgisayarların gelecekteki saldırılarına dayanacak şekilde tasarlandığını" belirtiyor; bu standartlar hem anahtar değişimini hem de verinin değiştirilmediğini doğrulamak için kullanılan dijital imzaları kapsıyor.

Bunun günlük gizlilik için anlamı

Çoğu insan için pratik çıkarım, şifrelemenin günlük dijital yaşamın büyük bir kısmını zaten varsayılan olarak koruduğudur — HTTPS web gezintisini güvence altına alır, AES dosyaları ve Wi-Fi trafiğini korur, E2EE ise birçok popüler mesajlaşma uygulamasını korur. Kuantum-sonrası standartlara geçiş süreci, bireysel kullanıcıların kendilerinin yapılandırması gereken bir şey olmaktan çok, standart kuruluşları, cihaz üreticileri ve hizmet sağlayıcılar tarafından yönetilen, büyük ölçüde arka planda bir altyapı değişikliğidir.

Sorular

Şifreleme ile uçtan uca şifreleme arasındaki fark nedir?
HTTPS'de kullanılan TLS gibi normal şifreleme, veriyi yalnızca bir cihaz ile bir sunucu arasında hareket ederken korur ve bu noktada potansiyel olarak okunabilir. IBM'e göre uçtan uca şifreleme, veriyi alıcının kendi cihazında şifresi çözülene kadar şifreli tutar, böylece hizmet sağlayıcısı bile içeriği okuyamaz.
AES nedir ve neden bu kadar yaygın kullanılıyor?
AES (Gelişmiş Şifreleme Standardı), NIST tarafından 2001'de FIPS 197 olarak yayımlanan simetrik bir şifreleme algoritmasıdır. 128, 192 veya 256 bit anahtarları destekler ve devlet ile ticari sistemlerde elektronik verileri korumak için onaylıdır.
Sistemler neden hem simetrik hem de asimetrik şifrelemeyi birlikte kullanır?
Asimetrik şifreleme, önceden bir gizli anahtarın paylaşılması gereğini ortadan kaldırır, ancak Proton'a göre simetrik şifrelemeden yaklaşık 1.000 kat daha yavaştır. Hibrit sistemler, bir oturum anahtarını değiştirmek için asimetrik şifrelemeyi kısa süreliğine kullanır, ardından gerçek veri için hızlı simetrik şifrelemeye geçer — HTTPS ve VPN'ler bu şekilde çalışır.
Kuantum bilgisayarlar mevcut şifrelemeyi kırabilir mi?
Günümüzde yaygın olarak kullanılan asimetrik şifrelemeyi kırabilecek kuantum bilgisayarlar henüz mevcut değil, ancak NIST'in CSRC'sine göre NIST, Ağustos 2024'te özel olarak gelecekteki kuantum saldırılarına dayanıklı olacak şekilde tasarlanmış yeni kuantum-sonrası standartları (FIPS 203, 204 ve 205) zaten onayladı.
Hangi uygulamalar uçtan uca şifreleme kullanıyor?
IBM, tüm iletişimler için uçtan uca şifreleme kullanan mesajlaşma hizmetleri olarak WhatsApp, Signal ve Apple'ın iMessage'ını, saklanan kimlik bilgileri için ise 1Password ve Bitwarden gibi şifre yöneticilerini sıralıyor.

Kaynaklar

  1. NIST — Advanced Encryption Standard (AES)
  2. NIST CSRC — Post-Quantum Cryptography FIPS Approved
  3. IBM — What Is End-to-End Encryption?
  4. Proton — Asymmetric vs. symmetric encryption: What's the difference?

Bu yazı yapay zekâ ile hazırlandı ve yayından önce otomatik kaynak denetiminden geçti. Bir hata görürseniz düzeltme isteyin. Düzeltme ya da cevap iste · Nasıl hazırlıyoruz

İlgili yazılar