„Google“ atidarė įrankių rinkinį, skirtą visiškam homomorfiniam šifravimui

„Google“ paskelbė atvirą bibliotekų ir paslaugų rinkinį, kuriame įdiegta visa homomorfinė šifravimo sistema, leidžianti apdoroti duomenis šifruota forma, kuri nėra atvira jokiame skaičiavimo etape. Įrankių rinkinys leidžia kurti programas, skirtas konfidencialiems skaičiavimams, kurios gali dirbti su duomenimis be iššifravimo, įskaitant matematinių ir paprastų eilučių operacijų su užšifruotais duomenimis atlikimą. Projekto kodas parašytas C++ kalba ir platinamas pagal Apache 2.0 licenciją.

Skirtingai nuo šifravimo nuo galo iki galo, homomorfinis šifravimas, be duomenų perdavimo apsaugos, suteikia galimybę apdoroti duomenis jų neiššifruojant. Visiška homomorfija reiškia galimybę atlikti sudėjimo ir daugybos operacijas su užšifruotais duomenimis, kurių pagrindu galite atlikti bet kokius savavališkus skaičiavimus. Išvestis sukuria užšifruotą rezultatą, kuris būtų panašus į panašių operacijų su pradiniais duomenimis šifravimą.

Darbas su duomenimis su homomorfiniu šifravimu susijęs su tuo, kad vartotojas užšifruoja duomenis ir, neatskleisdamas raktų, perduoda juos apdoroti trečiosios šalies tarnybai. Ši paslauga atlieka nurodytus skaičiavimus ir generuoja užšifruotą rezultatą, negalėdama nustatyti, su kokiais duomenimis dirba. Vartotojas, naudodamas savo raktus, iššifruoja išduotus duomenis ir rezultatą gauna aiškiu tekstu.

„Google“ atidarė įrankių rinkinį, skirtą visiškam homomorfiniam šifravimui

Homomorfinio šifravimo taikymo sritys apima debesijos paslaugų, skirtų konfidencialiai kompiuterijai, kūrimą, elektroninių balsavimo sistemų diegimą, anoniminių maršruto parinkimo protokolų kūrimą, užklausų apdorojimą šifruotų duomenų DBVS ir konfidencialų mašininio mokymosi sistemų mokymą.

Pavyzdžiui, homomorfinis šifravimas bus naudingas medicinos programose, kurios gali gauti slaptą informaciją iš pacientų šifruota forma ir suteikti sveikatos priežiūros specialistams galimybę atlikti analizę ir nustatyti anomalijas be iššifravimo. Homomorfinis šifravimas taip pat gali padėti atliekant tyrimus, kuriuose nagrinėjamas ryšys tarp ligų ir specifinių genetinių mutacijų, dėl kurių reikia išanalizuoti tūkstančius genetinės informacijos pavyzdžių.

Išskirtinis paskelbtų įrankių bruožas yra galimybė kurti programas, skirtas apdoroti užšifruotus duomenis naudojant standartines C++ kūrimo technologijas. Naudojant pateiktą transpilatorių, C++ programa paverčiama specialia FHE-C++ tarme, galinčia dirbti su užšifruotais duomenimis.

„Google“ atidarė įrankių rinkinį, skirtą visiškam homomorfiniam šifravimui


Šaltinis: opennet.ru

Добавить комментарий