Google hefur opnað verkfærasett fyrir fulla homomorphic dulkóðun

Google hefur gefið út opið safn af bókasöfnum og tólum sem innleiða fullkomið homomorphic dulkóðunarkerfi sem gerir þér kleift að vinna úr gögnum á dulkóðuðu formi sem birtast ekki á opnu formi á neinu stigi útreikningsins. Verkfærakistan gerir það mögulegt að búa til forrit fyrir trúnaðartölvu sem geta unnið með gögn án afkóðun, þar á meðal að framkvæma stærðfræðilegar og einfaldar strengjaaðgerðir á dulkóðuðum gögnum. Verkefniskóðinn er skrifaður í C++ og dreift undir Apache 2.0 leyfinu.

Ólíkt enda-til-enda dulkóðun veitir homomorphic dulkóðun, auk þess að vernda gagnaflutning, getu til að vinna úr gögnum án þess að afkóða þau. Full homomorphy þýðir getu til að framkvæma samlagningar- og margföldunaraðgerðir á dulkóðuðum gögnum, byggt á þeim sem þú getur útfært hvaða handahófskennda útreikninga sem er. Úttakið framleiðir dulkóðaða niðurstöðu, sem væri svipað og að dulkóða niðurstöðu svipaðra aðgerða á upprunalegu gögnunum.

Vinna með gögn með homomorphic dulkóðun kemur niður á því að notandinn dulkóðar gögnin og, án þess að gefa upp lyklana, flytur þau til þriðja aðila þjónustu til vinnslu. Þessi þjónusta framkvæmir tilgreinda útreikninga og býr til dulkóðaða niðurstöðu, án þess að geta ákvarðað hvaða gögn hún er að vinna með. Notandinn, með lyklum sínum, afkóðar útgefin gögn og fær niðurstöðuna í skýrum texta.

Google hefur opnað verkfærasett fyrir fulla homomorphic dulkóðun

Notkunarsvið homomorphic dulkóðunar fela í sér sköpun skýjaþjónustu fyrir trúnaðartölvu, innleiðingu rafrænna kosningakerfa, gerð nafnlausra leiðarferla, vinnslu fyrirspurna yfir dulkóðuð gögn í DBMS og trúnaðarþjálfun vélanámskerfa.

Til dæmis mun homomorphic dulkóðun nýtast í læknisfræðilegum forritum sem geta tekið við viðkvæmum upplýsingum frá sjúklingum á dulkóðuðu formi og veitt heilbrigðisstarfsfólki getu til að framkvæma greiningar og bera kennsl á frávik án afkóðun. Homomorphic dulkóðun getur einnig hjálpað til við rannsóknir sem skoða tengsl sjúkdóma og sérstakra erfðabreytinga, sem krefjast greiningar á þúsundum sýnishorna af erfðaupplýsingum.

Sérkenni útgefinna verkfæra er hæfileikinn til að búa til forrit til að vinna úr dulkóðuðum gögnum með því að nota staðlaða þróunartækni í C++. Með því að nota meðfylgjandi transpiler er C++ forriti breytt í sérstaka FHE-C++ mállýsku sem getur unnið með dulkóðuð gögn.

Google hefur opnað verkfærasett fyrir fulla homomorphic dulkóðun


Heimild: opennet.ru

Bæta við athugasemd