Google tam homomorfik şifreleme için bir araç seti açtı

Google, hesaplamanın herhangi bir aşamasında açık biçimde görünmeyen verileri şifrelenmiş biçimde işlemenize olanak tanıyan tam bir homomorfik şifreleme sistemi uygulayan açık bir kitaplıklar ve yardımcı programlar kümesi yayınladı. Araç seti, şifrelenmiş veriler üzerinde matematiksel ve basit dize işlemleri gerçekleştirmek de dahil olmak üzere, verilerle şifre çözme olmadan çalışabilen gizli bilgi işlem programları oluşturmayı mümkün kılar. Proje kodu C++ ile yazılmış ve Apache 2.0 lisansı altında dağıtılmıştır.

Homomorfik şifreleme, uçtan uca şifrelemenin aksine, veri aktarımını korumanın yanı sıra, verilerin şifresini çözmeden işleyebilme yeteneği sağlar. Tam homomorfi, şifrelenmiş veriler üzerinde herhangi bir rastgele hesaplamayı uygulayabileceğiniz toplama ve çarpma işlemlerini gerçekleştirme yeteneği anlamına gelir. Çıktı, orijinal veriler üzerinde benzer işlemlerin sonucunun şifrelenmesine benzer şekilde şifrelenmiş bir sonuç üretir.

Homomorfik şifrelemeyle verilerle çalışmak, kullanıcının verileri şifrelemesi ve anahtarları açıklamadan onu işlenmek üzere üçüncü taraf bir hizmete aktarması gerçeğine iner. Bu hizmet, hangi verilerle çalıştığını belirleyemeden belirtilen hesaplamaları yapar ve şifrelenmiş bir sonuç üretir. Kullanıcı, anahtarlarını kullanarak verilen verilerin şifresini çözer ve sonucu açık metin olarak alır.

Google tam homomorfik şifreleme için bir araç seti açtı

Homomorfik şifrelemenin uygulama alanları arasında gizli bilgi işlem için bulut hizmetlerinin oluşturulması, elektronik oylama sistemlerinin uygulanması, anonimleştirilmiş yönlendirme protokollerinin oluşturulması, bir DBMS'de şifrelenmiş veriler üzerinde sorguların işlenmesi ve makine öğrenimi sistemlerinin gizli eğitimi yer alır.

Örneğin, homomorfik şifreleme, hastalardan hassas bilgileri şifreli biçimde alabilen ve sağlık uzmanlarına analitik yürütme ve şifre çözme olmadan anormallikleri belirleme yeteneği sağlayan tıbbi uygulamalarda yararlı olacaktır. Homomorfik şifreleme, binlerce genetik bilgi örneğinin analizini gerektiren hastalıklar ve spesifik genetik mutasyonlar arasındaki ilişkiyi inceleyen çalışmalara da yardımcı olabilir.

Yayınlanan araçların ayırt edici bir özelliği, C++'daki standart geliştirme tekniklerini kullanarak şifrelenmiş verileri işlemek için programlar oluşturma yeteneğidir. Sağlanan aktarıcıyı kullanarak bir C++ programı, şifrelenmiş verilerle çalışabilen özel bir FHE-C++ lehçesine dönüştürülür.

Google tam homomorfik şifreleme için bir araç seti açtı


Kaynak: opennet.ru

Yorum ekle