Homomorfik Şifreleme Nedir?
İngilizce: Homomorphic Encryption
Yayın: · Son güncelleme:
Homomorfik Şifreleme Nedir? Kısaca
Homomorfik şifreleme, verinin şifresini çözmeden şifreli hâli üzerinde hesaplama yapılmasına izin veren kriptografi yöntemidir. Sonuç çözüldüğünde, işlem şifresiz veri üzerinde yapılmış gibi doğru çıkar.

Homomorfik şifreleme (homomorphic encryption), şifrelenmiş veriler üzerinde doğrudan toplama ya da çarpma gibi işlemler yapılabilmesini sağlayan bir şifreleme türüdür. İşlemi yapan taraf verinin içeriğini hiç görmez.
Homomorfik şifreleme nedir?
Normalde şifreli bir veriyle hesaplama yapmak için önce şifreyi çözmek gerekir; bu da veriyi işleyen tarafa açık hâle getirir. Homomorfik şifrelemede ise süreç şöyle işler:
- Veri sahibi verisini şifreler ve hizmet sağlayıcıya gönderir.
- Hizmet sağlayıcı şifreli veri üzerinde istenen hesaplamayı yapar.
- Şifreli sonuç veri sahibine döner; yalnız o çözebilir.
Varsayımsal bir örnek: Bir kullanıcı maaş bilgisini şifreli gönderir, sistem şifreli veride kredi uygunluk hesabı yapar ve maaşı hiç görmeden şifreli sonucu döndürür.
Türleri
- Kısmi homomorfik: Yalnız tek bir işlem türünü (ör. yalnızca toplama) destekler.
- Tam homomorfik (FHE): Hem toplama hem çarpmayı sınırsız biçimde destekler. İlk pratik tasarım 2009'da Craig Gentry tarafından ortaya konmuştur.
Blokzincirdeki yeri
Açık blokzincirlerde tüm veriler herkese görünür. Homomorfik şifreleme, akıllı sözleşmelerin gizli veriler üzerinde çalışabilmesi için araştırılan yöntemlerden biridir. Gizli oylama ya da gizli bakiyeler bu alanın hedefleri arasındadır. Sıfır bilgi ispatı ise farklı bir sorunu, yani bir bilginin kendisini göstermeden doğruluğunu kanıtlamayı çözer.
Nelere dikkat etmeli?
Tam homomorfik şifreleme hâlâ çok yavaş ve kaynak yoğundur; yaygın kullanım için performans sorunları sürmektedir. Bir projenin "FHE ile tam gizlilik" iddiası, teknik olgunluk ve bağımsız güvenlik incelemesi açısından dikkatle değerlendirilmelidir.
Sıkça Sorulan Sorular
Homomorfik şifreleme ile sıfır bilgi ispatı aynı mı?
Hayır. Homomorfik şifreleme şifreli veri üzerinde hesaplama yapmayı sağlar. Sıfır bilgi ispatı ise bir ifadenin doğru olduğunu, ayrıntıları açıklamadan kanıtlamaya yarar.
Homomorfik şifreleme neden yaygın değil?
Özellikle tam homomorfik şifreleme, şifresiz hesaplamaya kıyasla çok daha fazla işlem gücü ve zaman gerektirir. Araştırmalar bu maliyeti düşürmeye odaklanmaktadır.