Guglo malfermis ilaron por plena homomorfa ĉifrado

Guglo publikigis malferman aron de bibliotekoj kaj utilecoj, kiuj efektivigas plenan homomorfan ĉifradan sistemon, kiu ebligas al vi prilabori datumojn en ĉifrita formo, kiu ne aperas en malferma formo en ajna stadio de la kalkulo. La ilaro ebligas krei programojn por konfidenca komputado, kiuj povas funkcii kun datumoj sen deĉifrado, inkluzive de farado de matematikaj kaj simplaj kordoperacioj sur ĉifritaj datumoj. La projektkodo estas skribita en C++ kaj distribuita sub la licenco Apache 2.0.

Male al fin-al-fina ĉifrado, homomorfa ĉifrado, aldone al protektado de datumtranssendo, disponigas la kapablon prilabori datenojn sen deĉifri ĝin. Plena homomorfio signifas la kapablon fari aldonajn kaj multiplikajn operaciojn sur ĉifritaj datumoj, surbaze de kiuj vi povas efektivigi ajnajn arbitrajn kalkulojn. La eligo produktas ĉifritan rezulton, kiu estus simila al ĉifrado de la rezulto de similaj operacioj sur la originaj datumoj.

Labori kun datumoj kun homomorfa ĉifrado signifas, ke la uzanto ĉifras la datumojn kaj, sen malkaŝi la ŝlosilojn, transdonas ĝin al triaparta servo por prilaborado. Ĉi tiu servo faras la deklaritajn kalkulojn kaj generas ĉifritan rezulton, sen povi determini kun kiuj datumoj ĝi funkcias. La uzanto, uzante siajn ŝlosilojn, malĉifras la eldonitajn datumojn kaj ricevas la rezulton en klara teksto.

Guglo malfermis ilaron por plena homomorfa ĉifrado

Areoj de apliko de homomorfa ĉifrado inkludas la kreadon de nubservoj por konfidenca komputiko, la efektivigon de elektronikaj balotsistemoj, la kreadon de anonimigitaj vojprotokoloj, prilaborado de demandoj pri ĉifritaj datenoj en DBMS, kaj konfidenca trejnado de maŝinlernadosistemoj.

Ekzemple, homomorfa ĉifrado estos utila en medicinaj aplikoj kiuj povas ricevi sentemajn informojn de pacientoj en ĉifrita formo kaj provizi sanprofesiulojn per la kapablo fari analizojn kaj identigi anomaliojn sen deĉifrado. Homomorfa ĉifrado ankaŭ povas helpi kun studoj ekzamenantaj la rilaton inter malsanoj kaj specifaj genetikaj mutacioj, kiuj postulas la analizon de miloj da provaĵoj de genetikaj informoj.

Karakterizaĵo de la publikigitaj iloj estas la kapablo krei programojn por prilaborado de ĉifritaj datumoj uzante normajn evoluteknikojn en C++. Uzante la provizitan transpililon, C++-programo estas konvertita en specialan FHE-C++-dialekto kapablan labori kun ĉifritaj datenoj.

Guglo malfermis ilaron por plena homomorfa ĉifrado


fonto: opennet.ru

Aldoni komenton