FHE, ZK ve MPC: Üç İleri Düzey Şifreleme Tekniğinin Karşılaştırması
Daha önce tam homomorfik şifreleme (FHE)'in çalışma prensiplerini tartışmıştık. Ancak, birçok kişi hala FHE'yi sıfır bilgi kanıtları (ZK) ve çok taraflı güvenli hesaplama (MPC) gibi şifreleme teknikleriyle karıştırmaktadır. Bu nedenle, bu makale bu üç teknik arasında detaylı bir karşılaştırma yapacaktır:
1. Sıfır Bilgi Kanıtı (ZK): Kanıtlayın ama ifşa etmeyin
Sıfır Bilgi Kanıtı teknolojisinin çözdüğü sorun şudur: Herhangi bir spesifik içeriği ifşa etmeden bilginin doğruluğunu nasıl doğrulayabiliriz.
ZK, şifreleme ilkelerine dayanarak, bir tarafın diğer tarafa belirli bir sırrı bildiğini kanıtlamasına izin verirken, sırrın kendisi hakkında herhangi bir bilgi ifşa etmesine gerek kalmaz.
Örneğin, Alice, araba kiralama çalışanı Bob'a kredi notunun iyi olduğunu kanıtlayabilir, bu da belirli bir banka hesap hareketini göstermeyi gerektirmez. Ödeme yazılımındaki "kredi puanı", bir tür sıfır bilgi kanıtına benzer.
Blockchain alanında, anonim para birimi Zcash ZK teknolojisini kullanır. Alice para transferi yaptığında, anonimliği garanti eden ve bu paraların transferini yapma hakkına sahip olduğunu kanıtlayan bir ZK kanıtı oluşturabilir. Madenci Bob bu kanıtı doğruladıktan sonra, Alice'in kimliğini bilmeden işlemi blok zincirine ekleyebilir.
2. Çok Taraflı Güvenli Hesaplama ( MPC ): Ortak hesaplama yaparken ifşa etmeden
Çok taraflı güvenli hesaplama teknolojisi, hassas bilgilerin ifşa edilmemesi koşuluyla, çok sayıda katılımcının güvenli bir şekilde ortak hesaplama yapmasını sağlamak için kullanılır.
MPC, Alice, Bob ve Carol gibi birden fazla katılımcının ( bir hesaplama görevini yerine getirmesine izin verirken, taraflardan herhangi birinin kendi girdi verilerini ifşa etmesine gerek kalmadan.
Örneğin, Alice, Bob ve Carol, üç kişinin ortalama maaşını hesaplamak istiyor, ancak her birinin kesin maaşlarını ifşa etmek istemiyorlar. Kendi maaşlarını üç parçaya ayırabilir, bu parçaların ikisini diğer iki kişiyle değiştirebilirler. Her biri aldığı sayıları toplar ve ardından toplam sonuçları paylaşır. Sonunda, üç kişi bu üç toplam sonucu toplar ve ortalama değer elde eder, ancak diğerlerinin kesin maaşlarını belirleyemezler.
Kripto para alanında, MPC cüzdanları bu teknolojiyi kullanmaktadır. Bazı işlem platformları tarafından sunulan MPC cüzdanları, özel anahtarı birkaç parçaya ayırmakta ve bunları kullanıcıların telefonları, bulut ve platform tarafından birlikte saklanmaktadır. Kullanıcı telefonu kaybetse bile, bulut ve platform aracılığıyla özel anahtarı geri yükleyebilir.
![FHE vs ZK vs MPC, üç şifreleme teknolojisi ne kadar farklı?])https://img-cdn.gateio.im/webp-social/moments-0b3f906bfa44f66a733257e13cbb05af.webp(
3. Tam Homomorfik Şifreleme ) FHE (: Şifrelendikten sonra hâlâ hesaplanabilir
Tam homomorfik şifreleme teknolojisinin çözdüğü sorun şudur: hassas verileri nasıl şifreleyeceğiz, böylece güvenilir olmayan üçüncü tarafların yardımcı hesaplama yapmasına izin verebiliriz ve sonuç hala bizim tarafımızdan çözülebilir.
FHE, şifrelenmiş veriler üzerinde doğrudan hesaplama yapılmasına izin verir, öncelikle deşifre etmeye gerek kalmadan. Bu, veri sahiplerinin şifrelenmiş verileri üçüncü taraflara işleme için verebileceği anlamına gelir, veri sızıntısı konusunda endişelenmeden.
Örneğin, Alice Bob'un güçlü hesaplama gücünü kullanmak istiyor, ancak Bob'a gerçek verileri göstermek istemiyor. Alice, orijinal verileri şifreleyebilir ) gürültü ekleyerek (, böylece Bob şifrelenmiş verilerle işlem yapabilir, sonunda Alice gerçek sonuca ulaşmak için kendisi şifre çözebilir ve Bob içerik hakkında hiçbir şey bilmez.
Blok zinciri alanında, FHE, PoS ağlarının ve oylama sistemlerinin güvenliğini artırmak için kullanılabilir. Örneğin, Mind Network, PoS düğümlerinin birbirlerinin cevaplarını bilmeden blok doğrulama işlemini gerçekleştirmesine olanak tanıyan FHE teknolojisini kullanmaktadır ve bu sayede düğümlerin birbirini kopyalamasını önlemektedir. Oylama sırasında FHE, seçmenlerin birbirlerini etkilemesini engelleyerek, sürü psikolojisiyle oy verme durumlarını önler.
![FHE vs ZK vs MPC, üç şifreleme teknolojisi ne kadar farklı?])https://img-cdn.gateio.im/webp-social/moments-33f55404ecc37f43e873e59e4b19a361.webp(
Özet
ZK, MPC ve FHE, veri gizliliğini ve güvenliğini korumak için tasarlanmış ileri düzey şifreleme teknolojileridir, ancak uygulama senaryoları ve teknik karmaşıklık açısından farklılık göstermektedir:
ZK, yetkilendirme veya kimlik doğrulama gerektiren senaryolar için "kanıt nasıl sağlanır" konusuna vurgu yapar.
MPC, verilerin işbirliği yapması gereken ancak her birinin gizliliğini koruması gereken senaryolar için "nasıl hesaplanacağı"na vurgu yapar.
FHE, "şifreleme nasıl yapılır" vurgular, verilerin şifreli durumda kalması gereken karmaşık hesaplamalar için uygundur.
Bu üç teknolojinin uygulanmasında kendine özgü zorlukları vardır, ancak verilerimizin güvenliğini ve kişisel gizliliğimizi korumak için hayati öneme sahiptir. Teknolojinin sürekli gelişimiyle birlikte, daha fazla alanda önemli bir rol oynamaları beklenmektedir.
![FHE vs ZK vs MPC, üç şifreleme teknolojisi aslında ne gibi farklılıklar gösteriyor?])https://img-cdn.gateio.im/webp-social/moments-a8afc06a0d1893b261415caa9cd92e6a.webp(
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
16 Likes
Reward
16
3
Share
Comment
0/400
ProposalManiac
· 18h ago
Kavramları çalıp çırpmak, gizlilik protokolünü adım adım yok etti. Katılmıyorsanız tartışmaya gelin.
FHE, ZK ve MPC: Üç Büyük Şifreleme Teknolojisinin Analizi ve Uygulama Senaryolarının Karşılaştırılması
FHE, ZK ve MPC: Üç İleri Düzey Şifreleme Tekniğinin Karşılaştırması
Daha önce tam homomorfik şifreleme (FHE)'in çalışma prensiplerini tartışmıştık. Ancak, birçok kişi hala FHE'yi sıfır bilgi kanıtları (ZK) ve çok taraflı güvenli hesaplama (MPC) gibi şifreleme teknikleriyle karıştırmaktadır. Bu nedenle, bu makale bu üç teknik arasında detaylı bir karşılaştırma yapacaktır:
1. Sıfır Bilgi Kanıtı (ZK): Kanıtlayın ama ifşa etmeyin
Sıfır Bilgi Kanıtı teknolojisinin çözdüğü sorun şudur: Herhangi bir spesifik içeriği ifşa etmeden bilginin doğruluğunu nasıl doğrulayabiliriz.
ZK, şifreleme ilkelerine dayanarak, bir tarafın diğer tarafa belirli bir sırrı bildiğini kanıtlamasına izin verirken, sırrın kendisi hakkında herhangi bir bilgi ifşa etmesine gerek kalmaz.
Örneğin, Alice, araba kiralama çalışanı Bob'a kredi notunun iyi olduğunu kanıtlayabilir, bu da belirli bir banka hesap hareketini göstermeyi gerektirmez. Ödeme yazılımındaki "kredi puanı", bir tür sıfır bilgi kanıtına benzer.
Blockchain alanında, anonim para birimi Zcash ZK teknolojisini kullanır. Alice para transferi yaptığında, anonimliği garanti eden ve bu paraların transferini yapma hakkına sahip olduğunu kanıtlayan bir ZK kanıtı oluşturabilir. Madenci Bob bu kanıtı doğruladıktan sonra, Alice'in kimliğini bilmeden işlemi blok zincirine ekleyebilir.
2. Çok Taraflı Güvenli Hesaplama ( MPC ): Ortak hesaplama yaparken ifşa etmeden
Çok taraflı güvenli hesaplama teknolojisi, hassas bilgilerin ifşa edilmemesi koşuluyla, çok sayıda katılımcının güvenli bir şekilde ortak hesaplama yapmasını sağlamak için kullanılır.
MPC, Alice, Bob ve Carol gibi birden fazla katılımcının ( bir hesaplama görevini yerine getirmesine izin verirken, taraflardan herhangi birinin kendi girdi verilerini ifşa etmesine gerek kalmadan.
Örneğin, Alice, Bob ve Carol, üç kişinin ortalama maaşını hesaplamak istiyor, ancak her birinin kesin maaşlarını ifşa etmek istemiyorlar. Kendi maaşlarını üç parçaya ayırabilir, bu parçaların ikisini diğer iki kişiyle değiştirebilirler. Her biri aldığı sayıları toplar ve ardından toplam sonuçları paylaşır. Sonunda, üç kişi bu üç toplam sonucu toplar ve ortalama değer elde eder, ancak diğerlerinin kesin maaşlarını belirleyemezler.
Kripto para alanında, MPC cüzdanları bu teknolojiyi kullanmaktadır. Bazı işlem platformları tarafından sunulan MPC cüzdanları, özel anahtarı birkaç parçaya ayırmakta ve bunları kullanıcıların telefonları, bulut ve platform tarafından birlikte saklanmaktadır. Kullanıcı telefonu kaybetse bile, bulut ve platform aracılığıyla özel anahtarı geri yükleyebilir.
![FHE vs ZK vs MPC, üç şifreleme teknolojisi ne kadar farklı?])https://img-cdn.gateio.im/webp-social/moments-0b3f906bfa44f66a733257e13cbb05af.webp(
3. Tam Homomorfik Şifreleme ) FHE (: Şifrelendikten sonra hâlâ hesaplanabilir
Tam homomorfik şifreleme teknolojisinin çözdüğü sorun şudur: hassas verileri nasıl şifreleyeceğiz, böylece güvenilir olmayan üçüncü tarafların yardımcı hesaplama yapmasına izin verebiliriz ve sonuç hala bizim tarafımızdan çözülebilir.
FHE, şifrelenmiş veriler üzerinde doğrudan hesaplama yapılmasına izin verir, öncelikle deşifre etmeye gerek kalmadan. Bu, veri sahiplerinin şifrelenmiş verileri üçüncü taraflara işleme için verebileceği anlamına gelir, veri sızıntısı konusunda endişelenmeden.
Örneğin, Alice Bob'un güçlü hesaplama gücünü kullanmak istiyor, ancak Bob'a gerçek verileri göstermek istemiyor. Alice, orijinal verileri şifreleyebilir ) gürültü ekleyerek (, böylece Bob şifrelenmiş verilerle işlem yapabilir, sonunda Alice gerçek sonuca ulaşmak için kendisi şifre çözebilir ve Bob içerik hakkında hiçbir şey bilmez.
Blok zinciri alanında, FHE, PoS ağlarının ve oylama sistemlerinin güvenliğini artırmak için kullanılabilir. Örneğin, Mind Network, PoS düğümlerinin birbirlerinin cevaplarını bilmeden blok doğrulama işlemini gerçekleştirmesine olanak tanıyan FHE teknolojisini kullanmaktadır ve bu sayede düğümlerin birbirini kopyalamasını önlemektedir. Oylama sırasında FHE, seçmenlerin birbirlerini etkilemesini engelleyerek, sürü psikolojisiyle oy verme durumlarını önler.
![FHE vs ZK vs MPC, üç şifreleme teknolojisi ne kadar farklı?])https://img-cdn.gateio.im/webp-social/moments-33f55404ecc37f43e873e59e4b19a361.webp(
Özet
ZK, MPC ve FHE, veri gizliliğini ve güvenliğini korumak için tasarlanmış ileri düzey şifreleme teknolojileridir, ancak uygulama senaryoları ve teknik karmaşıklık açısından farklılık göstermektedir:
Bu üç teknolojinin uygulanmasında kendine özgü zorlukları vardır, ancak verilerimizin güvenliğini ve kişisel gizliliğimizi korumak için hayati öneme sahiptir. Teknolojinin sürekli gelişimiyle birlikte, daha fazla alanda önemli bir rol oynamaları beklenmektedir.
![FHE vs ZK vs MPC, üç şifreleme teknolojisi aslında ne gibi farklılıklar gösteriyor?])https://img-cdn.gateio.im/webp-social/moments-a8afc06a0d1893b261415caa9cd92e6a.webp(