Google ka hapur një paketë veglash për kriptim të plotë homomorfik

Google ka publikuar një grup të hapur bibliotekash dhe shërbimesh që zbatojnë një sistem të plotë kriptimi homomorfik që ju lejon të përpunoni të dhënat në formë të koduar që nuk shfaqen në formë të hapur në asnjë fazë të llogaritjes. Paketa e veglave bën të mundur krijimin e programeve për llogaritjen konfidenciale që mund të punojnë me të dhëna pa deshifrim, duke përfshirë kryerjen e operacioneve matematikore dhe të thjeshta të vargut në të dhëna të koduara. Kodi i projektit është shkruar në C++ dhe shpërndahet nën licencën Apache 2.0.

Ndryshe nga kriptimi nga fundi në fund, kriptimi homomorfik, përveç mbrojtjes së transmetimit të të dhënave, ofron mundësinë e përpunimit të të dhënave pa i deshifruar ato. Homomorfia e plotë nënkupton aftësinë për të kryer veprime të mbledhjes dhe shumëzimit në të dhëna të koduara, në bazë të të cilave mund të zbatoni çdo llogaritje arbitrare. Prodhimi prodhon një rezultat të koduar, i cili do të ishte i ngjashëm me kodimin e rezultatit të operacioneve të ngjashme në të dhënat origjinale.

Puna me të dhëna me kriptim homomorfik zbret në faktin se përdoruesi i kodon të dhënat dhe, pa i zbuluar çelësat, i transferon ato në një shërbim të palës së tretë për përpunim. Ky shërbim kryen llogaritjet e deklaruara dhe gjeneron një rezultat të koduar, pa mundur të përcaktojë se me çfarë të dhënash punon. Përdoruesi, duke përdorur çelësat e tij, deshifron të dhënat e lëshuara dhe merr rezultatin në tekst të qartë.

Google ka hapur një paketë veglash për kriptim të plotë homomorfik

Fushat e aplikimit të kriptimit homomorfik përfshijnë krijimin e shërbimeve cloud për llogaritjen konfidenciale, zbatimin e sistemeve të votimit elektronik, krijimin e protokolleve të rrugëtimit anonim, përpunimin e pyetjeve mbi të dhënat e koduara në një DBMS dhe trajnimin konfidencial të sistemeve të mësimit të makinerive.

Për shembull, kriptimi homomorfik do të jetë i dobishëm në aplikacionet mjekësore që mund të marrin informacion të ndjeshëm nga pacientët në formë të koduar dhe t'u ofrojnë profesionistëve të kujdesit shëndetësor aftësinë për të kryer analitikë dhe për të identifikuar anomalitë pa deshifrim. Kriptimi homomorfik mund të ndihmojë gjithashtu me studimet që shqyrtojnë marrëdhëniet midis sëmundjeve dhe mutacioneve gjenetike specifike, të cilat kërkojnë analizën e mijëra mostrave të informacionit gjenetik.

Një tipar dallues i mjeteve të publikuara është aftësia për të krijuar programe për përpunimin e të dhënave të koduara duke përdorur teknika standarde të zhvillimit në C++. Duke përdorur transpiluesin e dhënë, një program C++ konvertohet në një dialekt të veçantë FHE-C++ të aftë për të punuar me të dhëna të koduara.

Google ka hapur një paketë veglash për kriptim të plotë homomorfik


Burimi: opennet.ru

Shto një koment