Google hat in toolkit iepene foar folsleine homomorphyske fersifering

Google hat in iepen set fan biblioteken en nutsbedriuwen publisearre dy't in folslein homomorfysk fersiferingssysteem ymplementearje wêrmei jo gegevens kinne ferwurkje yn fersifere foarm dy't net yn iepen foarm ferskine yn elk stadium fan 'e berekkening. De toolkit makket it mooglik om programma's te meitsjen foar fertroulike komputer dy't kinne wurkje mei gegevens sûnder ûntsiferjen, ynklusyf it útfieren fan wiskundige en ienfâldige tekenrige operaasjes op fersifere gegevens. De projektkoade is skreaun yn C ++ en ferspraat ûnder de Apache 2.0-lisinsje.

Oars as end-to-end fersifering, homomorphic fersifering, neist it beskermjen fan gegevens oerdracht, jout de mooglikheid om te ferwurkjen gegevens sûnder it ûntsiferjen. Folsleine homomorphy betsjut de mooglikheid om tafoeging en fermannichfâldigje operaasjes út te fieren op fersifere gegevens, basearre op hokker jo kinne útfiere eltse willekeurige berekkeningen. De útfier produsearret in fersifere resultaat, dat soe lykje op it fersiferjen fan it resultaat fan ferlykbere operaasjes op 'e orizjinele gegevens.

Wurkje mei gegevens mei homomorphyske fersifering komt del op it feit dat de brûker de gegevens fersiferet en, sûnder de kaaien te iepenbierjen, it oerbringt nei in tsjinst fan tredden foar ferwurking. Dizze tsjinst fiert de neamde berekkeningen en genereart in fersifere resultaat, sûnder te kinnen bepale mei hokker gegevens it wurket. De brûker, mei syn kaaien, ûntsiferet de útjûne gegevens en ûntfangt it resultaat yn dúdlike tekst.

Google hat in toolkit iepene foar folsleine homomorphyske fersifering

Gebieten fan tapassing fan homomorphyske fersifering omfetsje it oanmeitsjen fan wolktsjinsten foar fertroulike komputer, de ymplemintaasje fan elektroanyske stimsystemen, it oanmeitsjen fan anonymisearre routingprotokollen, ferwurkjen fan fragen oer fersifere gegevens yn in DBMS, en fertroulike training fan masine-learsystemen.

Bygelyks, homomorphic fersifering sil nuttich wêze yn medyske applikaasjes dy't gefoelige ynformaasje kinne ûntfange fan pasjinten yn fersifere foarm en soargje foar sûnenssoarch professionals mei de mooglikheid om analytics út te fieren en anomalies te identifisearjen sûnder ûntsiferjen. Homomorphic fersifering kin ek helpe by stúdzjes dy't ûndersykje de relaasje tusken sykten en spesifike genetyske mutaasjes, dy't fereaskje de analyze fan tûzenen samples fan genetyske ynformaasje.

In ûnderskiedend skaaimerk fan 'e publisearre ark is de mooglikheid om programma's te meitsjen foar it ferwurkjen fan fersifere gegevens mei standertûntwikkelingstechniken yn C ++. Mei help fan de levere transpiler, in C ++ programma wurdt omboud ta in spesjale FHE-C ++ dialekt by steat om te wurkjen mei fersifere gegevens.

Google hat in toolkit iepene foar folsleine homomorphyske fersifering


Boarne: opennet.ru

Add a comment