Google ir atvēris rīku komplektu pilnīgai homomorfiskai šifrēšanai

Google ir publicējis atklātu bibliotēku un utilītu komplektu, kas ievieš pilnu homomorfu šifrēšanas sistēmu, kas ļauj apstrādāt datus šifrētā veidā, kas nevienā aprēķina posmā neparādās atklātā formā. Rīku komplekts ļauj izveidot programmas konfidenciālai skaitļošanai, kas var strādāt ar datiem bez atšifrēšanas, tostarp veikt matemātiskas un vienkāršas virkņu darbības ar šifrētiem datiem. Projekta kods ir rakstīts C++ valodā un tiek izplatīts saskaņā ar Apache 2.0 licenci.

Atšķirībā no end-to-end šifrēšanas, homomorfā šifrēšana papildus datu pārraides aizsardzībai nodrošina iespēju apstrādāt datus bez to atšifrēšanas. Pilnīga homomorfija nozīmē spēju veikt saskaitīšanas un reizināšanas darbības ar šifrētiem datiem, uz kuru pamata jūs varat veikt jebkādus patvaļīgus aprēķinus. Izvade rada šifrētu rezultātu, kas būtu līdzīgs līdzīgu darbību rezultāta šifrēšanai ar sākotnējiem datiem.

Darbs ar datiem ar homomorfu šifrēšanu ir saistīts ar faktu, ka lietotājs šifrē datus un, neatklājot atslēgas, nodod tos apstrādei trešās puses pakalpojumam. Šis pakalpojums veic norādītos aprēķinus un ģenerē šifrētu rezultātu, nevarot noteikt, ar kādiem datiem tas strādā. Lietotājs, izmantojot savas atslēgas, atšifrē izsniegtos datus un saņem rezultātu skaidrā tekstā.

Google ir atvēris rīku komplektu pilnīgai homomorfiskai šifrēšanai

Homomorfās šifrēšanas pielietošanas jomas ietver mākoņpakalpojumu izveidi konfidenciālai skaitļošanai, elektronisko balsošanas sistēmu ieviešanu, anonimizētu maršrutēšanas protokolu izveidi, šifrētu datu vaicājumu apstrādi DBVS un mašīnmācīšanās sistēmu konfidenciālu apmācību.

Piemēram, homomorfā šifrēšana būs noderīga medicīnas lietojumprogrammās, kas var saņemt sensitīvu informāciju no pacientiem šifrētā veidā un nodrošināt veselības aprūpes speciālistiem iespēju veikt analīzi un noteikt anomālijas bez atšifrēšanas. Homomorfā šifrēšana var palīdzēt arī pētījumos, kuros tiek pētīta saistība starp slimībām un specifiskām ģenētiskām mutācijām, kam nepieciešama tūkstošiem ģenētiskās informācijas paraugu analīze.

Publicēto rīku atšķirīga iezīme ir iespēja izveidot programmas šifrētu datu apstrādei, izmantojot standarta izstrādes metodes C++. Izmantojot komplektā iekļauto transpilatoru, C++ programma tiek pārveidota īpašā FHE-C++ dialektā, kas spēj strādāt ar šifrētiem datiem.

Google ir atvēris rīku komplektu pilnīgai homomorfiskai šifrēšanai


Avots: opennet.ru

Pievieno komentāru