IBM ṣii ohun elo fifi ẹnọ kọ nkan homomorphic fun Linux

Ile-iṣẹ IBM kede nipa ṣiṣi awọn ọrọ orisun ti ohun elo irinṣẹ FHE (IBM Ni kikun Homomorphic ìsekóòdù) pẹlu eto imuse kikun homomorphic ìsekóòdù fun processing data ni ti paroko fọọmu. FHE ngbanilaaye lati ṣẹda awọn iṣẹ fun iširo ikọkọ, ninu eyiti data ti ni ilọsiwaju ti paroko ati pe ko han ni fọọmu ṣiṣi ni eyikeyi ipele. Abajade tun jẹ ipilẹṣẹ ti paroko. Awọn koodu ti kọ ni C ++ ati pin nipasẹ labẹ MIT iwe-ašẹ. Ni afikun si ẹya fun Lainos, iru awọn irinṣẹ irinṣẹ fun MacOS и iOS, ti a kọ sinu Objective-C. Awọn atejade ti ikede kan fun Android.

FHE ṣe atilẹyin kun awọn iṣẹ homomorphic ti o gba ọ laaye lati ṣe afikun ati isodipupo ti data fifi ẹnọ kọ nkan (ie, o le ṣe eyikeyi awọn iṣiro lainidii) ati gba abajade fifi ẹnọ kọ nkan ni iṣelọpọ, eyiti yoo jọra si fifi ẹnọ kọ nkan abajade ti ṣafikun tabi isodipupo data atilẹba. A le gba fifi ẹnọ kọ nkan Homomorphic gẹgẹbi ipele atẹle ni idagbasoke ti fifi ẹnọ kọ nkan ipari-si-opin - ni afikun si idabobo gbigbe data, o pese agbara lati ṣe ilana data laisi idinku.

Ni ẹgbẹ iṣe, ilana naa le wulo fun siseto iṣiro awọsanma asiri, ni awọn eto idibo eletiriki, ni awọn ilana ipa ọna ailorukọ, fun sisẹ awọn ibeere ti paroko ni DBMS, fun ikẹkọ asiri ti awọn eto ikẹkọ ẹrọ. Apeere ti ohun elo FHE jẹ iṣeto ti itupalẹ alaye nipa awọn alaisan ti awọn ile-iṣẹ iṣoogun ni awọn ile-iṣẹ iṣeduro laisi ile-iṣẹ iṣeduro gba iraye si alaye ti o le ṣe idanimọ awọn alaisan kan pato. Bakannaa darukọ idagbasoke ti awọn eto ẹkọ ẹrọ lati ṣe awari awọn iṣowo arekereke pẹlu awọn kaadi kirẹditi ti o da lori sisẹ awọn iṣowo owo ailorukọ ailorukọ.

Ohun elo irinṣẹ pẹlu ile-ikawe kan HElib pẹlu imuse ti ọpọlọpọ awọn eto fifi ẹnọ kọ nkan homomorphic, agbegbe idagbasoke ti irẹpọ (iṣẹ ni a ṣe nipasẹ ẹrọ aṣawakiri) ati ṣeto awọn apẹẹrẹ. Lati ṣe imuṣiṣẹ ni irọrun, awọn aworan docker ti o ṣetan ti o da lori CentOS, Fedora ati Ubuntu ti pese sile. Awọn ilana fun apejọ ohun elo irinṣẹ lati koodu orisun ati fifi sori ẹrọ agbegbe tun wa.

Ise agbese na ti ni idagbasoke lati ọdun 2009, ṣugbọn o ti ṣee ṣe bayi lati ṣaṣeyọri awọn afihan iṣẹ itẹwọgba ti o jẹ ki o lo ni iṣe. O ṣe akiyesi pe FHE jẹ ki awọn iṣiro homomorphic wa si gbogbo eniyan; pẹlu iranlọwọ ti FHE, awọn olupilẹṣẹ ile-iṣẹ lasan yoo ni anfani lati ṣe iṣẹ kanna ni iṣẹju kan ti o nilo awọn wakati ati awọn ọjọ ni iṣaaju nigbati o ba pẹlu awọn amoye pẹlu alefa ẹkọ.


Lara awọn idagbasoke miiran ni aaye ti iširo ipamọ, o le ṣe akiyesi atejade ise agbese ṢiiDP pẹlu imuse ti awọn ọna asiri iyato, ngbanilaaye lati ṣe awọn iṣẹ iṣiro lori eto data pẹlu iṣedede giga ti o to laisi agbara lati ṣe idanimọ awọn igbasilẹ kọọkan ninu rẹ. Ise agbese na ni idagbasoke ni apapọ nipasẹ awọn oniwadi lati Microsoft ati Harvard University. Awọn imuse ti kọ ni ipata ati Python ati pese labẹ iwe-aṣẹ MIT.

Onínọmbà nipa lilo awọn ọna aṣiri iyatọ gba awọn ajo laaye lati ṣe awọn ayẹwo itupalẹ lati awọn apoti isura infomesonu iṣiro, laisi gbigba wọn laaye lati ya sọtọ awọn aye ti awọn ẹni-kọọkan kan pato lati alaye gbogbogbo. Fun apẹẹrẹ, lati ṣe idanimọ awọn iyatọ ninu itọju alaisan, awọn oluwadi ni a le pese pẹlu alaye ti o fun wọn laaye lati ṣe afiwe ipari gigun ti awọn alaisan ni awọn ile iwosan, ṣugbọn tun ṣe itọju asiri alaisan ati pe ko ṣe afihan alaye alaisan.

Awọn ọna ṣiṣe meji ni a lo lati daabobo idamọ ti ara ẹni tabi alaye asiri: 1. Fikun iwọn kekere ti “ariwo” iṣiro si abajade kọọkan, eyiti ko ni ipa lori deede ti data ti a fa jade, ṣugbọn awọn iboju iparada ilowosi ti awọn eroja data kọọkan.
2. Lilo isuna ikọkọ ti o ṣe opin iye data ti a ṣe fun ibeere kọọkan ati pe ko gba awọn ibeere afikun ti o le rú asiri.

orisun: opennet.ru

Fi ọrọìwòye kun