Google het 'n gereedskapstel vir volledige homomorfiese enkripsie geopen

Google het 'n oop stel biblioteke en nutsprogramme gepubliseer wat 'n volledige homomorfiese enkripsiestelsel implementeer wat jou in staat stel om data in geënkripteerde vorm te verwerk wat in geen stadium van die berekening in oop vorm verskyn nie. Die gereedskapstel maak dit moontlik om programme vir vertroulike rekenaars te skep wat sonder dekripsie met data kan werk, insluitend die uitvoering van wiskundige en eenvoudige stringbewerkings op geënkripteerde data. Die projekkode is in C++ geskryf en onder die Apache 2.0-lisensie versprei.

Anders as end-tot-end enkripsie, bied homomorfiese enkripsie, benewens die beskerming van data-oordrag, die vermoë om data te verwerk sonder om dit te dekripteer. Volle homomorfie beteken die vermoë om optel- en vermenigvuldigingsbewerkings op geënkripteerde data uit te voer, gebaseer op wat jy enige arbitrêre berekeninge kan implementeer. Die uitvoer lewer 'n geënkripteerde resultaat, wat soortgelyk sal wees aan die enkripteer van die resultaat van soortgelyke bewerkings op die oorspronklike data.

Werk met data met homomorfiese enkripsie kom daarop neer dat die gebruiker die data enkripteer en, sonder om die sleutels bekend te maak, dit na 'n derdepartydiens oordra vir verwerking. Hierdie diens voer die genoemde berekeninge uit en genereer 'n geënkripteerde resultaat, sonder om te kan bepaal met watter data dit werk. Die gebruiker, met behulp van sy sleutels, dekripteer die uitgereikte data en ontvang die resultaat in duidelike teks.

Google het 'n gereedskapstel vir volledige homomorfiese enkripsie geopen

Toepassingsgebiede van homomorfiese enkripsie sluit in die skepping van wolkdienste vir vertroulike rekenaars, die implementering van elektroniese stemstelsels, die skep van anonieme roeteringsprotokolle, verwerking van navrae oor geënkripteerde data in 'n DBBS, en vertroulike opleiding van masjienleerstelsels.

Homomorfiese enkripsie sal byvoorbeeld nuttig wees in mediese toepassings wat sensitiewe inligting van pasiënte in geënkripteerde vorm kan ontvang en gesondheidsorgwerkers die vermoë bied om analise uit te voer en anomalieë sonder dekripsie te identifiseer. Homomorfiese enkripsie kan ook help met studies wat die verband tussen siektes en spesifieke genetiese mutasies ondersoek, wat die ontleding van duisende monsters van genetiese inligting vereis.

'n Kenmerkende kenmerk van die gepubliseerde gereedskap is die vermoë om programme te skep vir die verwerking van geënkripteerde data deur gebruik te maak van standaardontwikkelingstegnieke in C++. Deur die verskafde transpiler te gebruik, word 'n C++-program omgeskakel in 'n spesiale FHE-C++ dialek wat in staat is om met geënkripteerde data te werk.

Google het 'n gereedskapstel vir volledige homomorfiese enkripsie geopen


Bron: opennet.ru

Voeg 'n opmerking