Google avas täiehomomorfsuse krüptimise tööriistade komplekti

Google'i ettevõte avaldas avatud kogumi raamatukogusid ja utiliite, mis sisaldavad täieliku homomorfse krüpteerimise süsteemi teostust, mis võimaldab töödelda andmeid krüpteeritud kujul, ilma et need oleksid avatud kujul kummaski arvutuse etapis. Tööriistakomplekt võimaldab luua programme konfidentsiaalseteks arvutusteks, mis suudavad andmetega töötada ilma dekrüpteerimiseta, sealhulgas teostada matemaatilisi ja lihtsaid stringioperatsioone krüpteeritud andmete üle. Projekti kood on kirjutatud C++ programmist ja jaotatakse Apache 2.0 litsentsi alusel.

Erinevalt otsesest krüpteerimisest pakub homomorfne krüpteerimine, lisaks andmete edastamise kaitsmisele, võimalust andmete töötlemiseks ilma nende dekrüpteerimiseta. Täielikku homomorfset krüpteerimist mõistetakse kui võimalust teostada salvestatud andmete liitmis- ja korrutamisoperatsioone, mille alusel on võimalik rakendada mis tahes suvalisi arvutusi. Väljundiks antakse krüpteeritud tulemus, mis oleks analoogselt võrreldav sarnaste operatsioonide tulemuste krüpteerimisega algandmete üle.

Hoomorfse krüpteerimise andmete töötlemine seisneb selles, et kasutaja krüpteerib andmed ja edastab need töötlemiseks kolmandale osapoolele ilma võtmete avaldamiseta. See teenus teostab nõutud arvutused ja genereerib krüpteeritud tulemuse, teadmata, millega täpselt ta töötab. Kasutaja dekodeerib saadud andmed oma võtmete abil ja saab tulemuse avatud kujul.

Google avas täiehomomorfsuse krüptimise tööriistade komplekti

Hoomorfse krüpteerimise rakendusvaldkondade hulka kuuluvad konfidentsiaalsete arvutuste põhjal pilveteenuste loomine, elektrooniliste hääletussüsteemide rakendamine, anonüümitud marsruutimisprotokollide loomine ja krüpteeritud andmete töötlemine andmebaasides, samuti konfidentsiaalne masinõppe süsteemide koolitamine.

Näiteks on homomorfne krüpteerimine kasulik meditsiinirakendustes, mis suudavad saada konfidentsiaalset teavet patsientidelt krüpteeritud kujul ning pakkuda tervishoiutöötajatele võimalust analüüsida ja avastada kõrvalekaldeid ilma dekrüpteerimiseta. Homomorfne krüpteerimine võib samuti aidata uuringutes, mis käsitlevad seoseid haiguste ja teatud geneetiliste mutatsioonide vahel, kus on vajalik analüüsida tuhandeid geneetilise teabe proove.

Avaldatud tööriista eripära on võimalus luua programme krüpteeritud andmete töötlemiseks, kasutades C++ programmeerimise tavapäraseid tehnikaid. Pakutava transpaileri abil muudetakse C++ programm spetsiaalseks dialektiks FHE-C++, mis suudab töötada krüpteeritud andmetega.

Google avas täiehomomorfsuse krüptimise tööriistade komplekti


Allikas: opennet.ru
Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster