IBM e bula homomorphic encryption toolkit bakeng sa Linux

Khamphani ea IBM e phatlalalitse mabapi le ho bula lingoliloeng tsa mohloli oa lisebelisoa FHE (IBM Fully Homomorphic Encryption) ka ts'ebetsong ea sistimi encryption e felletseng ea homomorphic bakeng sa ho sebetsana le data ka mokhoa o patiloeng. FHE e u lumella ho theha lits'ebeletso bakeng sa khomphutha ea lekunutu, eo data e sebetsoang ka eona e patiloe mme ha e hlahe ka mokhoa o bulehileng ka nako efe kapa efe. Sephetho se boetse se hlahisoa ka mokhoa o patiloeng. Khoutu e ngotsoe ka C ++ le ajoa ke tlas'a laesense ea MIT. Ntle le mofuta oa Linux, lisebelisoa tse tšoanang tsa lisebelisoa tsa macOS и iOS, e ngotsoeng ho Objective-C. Khatiso ea mofuta oa Android.

FHE e tšehetsa tletseng ts'ebetso ea homomorphic e u lumellang ho etsa tlatsetso le katiso ea data e patiloeng (ke hore, o ka kenya tšebetsong lipalo tse sa reroang) le ho fumana sephetho se patiloeng se hlahisoang, se tla tšoana le ho kenyelletsa sephetho sa ho eketsa kapa ho atisa data ea mantlha. Homomorphic encryption e ka nkoa e le mohato o latelang ho nts'etsopele ea ho qetela ho isa qetellong - ntle le ho sireletsa phetiso ea data, e fana ka bokhoni ba ho sebetsana le data ntle le ho e senya.

Ka lehlakoreng le sebetsang, moralo o ka ba molemo bakeng sa ho hlophisa likhomphutha tsa lekunutu tsa maru, lits'ebetsong tsa ho vouta tsa elektroniki, ho liprothokholo tsa litsela tse sa tsejoeng, bakeng sa ts'ebetso e patiloeng ea lipotso ho DBMS, bakeng sa koetliso ea lekunutu ea litsamaiso tsa ho ithuta tsa mochini. Mohlala oa ts'ebeliso ea FHE ke mokhatlo oa tlhahlobo ea tlhahisoleseling mabapi le bakuli ba litsi tsa bongaka lik'hamphaning tsa inshorense ntle le hore k'hamphani ea inshorense e fumane boitsebiso bo ka khethollang bakuli ba itseng. Hape boletsoeng nts'etsopele ea litsamaiso tsa ho ithuta ka mochini ho bona litšebelisano tsa boqhekanyetsi ka likarete tsa mekoloto tse ipapisitseng le ts'ebetso ea litšebelisano tse sa tsejoeng tsa lichelete.

Setsi sa lithulusi se kenyelletsa laeborari HElib ka ts'ebetsong ea merero e mengata ea ho kenyelletsa li-homomorphic encryption, tikoloho e kopanetsoeng ea ntlafatso (mosebetsi o etsoa ka sebatli) le mehlala ea mehlala. Ho nolofatsa thomello, ho lokisitsoe litšoantšo tsa docker tse seng li entsoe tse thehiloeng ho CentOS, Fedora le Ubuntu. Litaelo tsa ho bokella sephutheloana sa lisebelisoa ho tsoa khoutu ea mohloli le ho e kenya tsamaisong ea lehae le tsona lia fumaneha.

Morero ona esale o nts'etsapele ho tloha ka 2009, empa ho se ho khoneha ho fihlela matšoao a ts'ebetso a amohelehang a lumellang hore a sebelisoe ts'ebetsong. Ho hlokometsoe hore FHE e etsa hore lipalo tsa homomorphic li fumanehe ho motho e mong le e mong; ka thuso ea FHE, baetsi ba mananeo a tloaelehileng ba khoebo ba tla khona ho etsa mosebetsi o tšoanang ka motsotso oo pele o neng o hloka lihora le matsatsi ha ho kenyelletsa litsebi tse nang le lengolo la thuto.


Har'a tse ling tsa tsoelo-pele lefapheng la khomphutha ea lekunutu, ho ka hlokomeloa phatlalatso ea morero OpenDP ka ts'ebetsong ea mekhoa boinotši bo fapaneng, ho lumella ho etsa ts'ebetso ea lipalo-palo ho sete ea data ka ho nepahala ho lekaneng ho phahameng ntle le bokhoni ba ho khetholla litlaleho tsa motho ka mong ho eona. Morero o ntse o ntlafatsoa ka kopanelo ke bafuputsi ba Microsoft le Univesithi ea Harvard. Ts'ebetsong e ngotsoe ka Rust le Python le fuoa tlas'a laesense ea MIT.

Tlhahlobo e sebelisang mekhoa e fapaneng ea boinotši e lumella mekhatlo ho etsa lisampole tsa tlhahlobo ho tsoa litsing tsa lipalo-palo, ntle le ho e lumella ho arola likarolo tsa batho ba itseng ho tsoa tlhahisoleseling e akaretsang. Ka mohlala, ho fumana phapang pakeng tsa tlhokomelo ea bakuli, bafuputsi ba ka fuoa boitsebiso bo ba lumellang ho bapisa bolelele ba nako ea ho lula ha bakuli lipetlele, empa ba ntse ba boloka lekunutu la mokuli 'me ha ba totobatse boitsebiso ba mokuli.

Mekhoa e 'meli e sebelisetsoa ho sireletsa tlhahisoleseding ea botho kapa ea lekunutu: 1. Ho eketsa palo e nyenyane ea "lerata" la lipalo-palo ho sephetho se seng le se seng, se sa ameng ho nepahala ha data e nkiloeng, empa se pata monehelo oa likarolo tsa motho ka mong.
2. Ho sebelisa tekanyetso ea lekunutu e fokotsang palo ea lintlha tse hlahisoang bakeng sa kopo e 'ngoe le e 'ngoe 'me ha e lumelle likōpo tse eketsehileng tse ka tlōlang lekunutu.

Source: opennet.ru

Eketsa ka tlhaloso