Google ti ṣii ohun elo irinṣẹ fun fifi ẹnọ kọ nkan homomorphic ni kikun

Google ti ṣe atẹjade eto ṣiṣi ti awọn ile ikawe ati awọn ohun elo ti o ṣe eto fifi ẹnọ kọ nkan homomorphic ni kikun ti o fun ọ laaye lati ṣe ilana data ni fọọmu fifi ẹnọ kọ nkan ti ko han ni fọọmu ṣiṣi ni eyikeyi ipele ti iṣiro naa. Ohun elo irinṣẹ jẹ ki o ṣee ṣe lati ṣẹda awọn eto fun iširo asiri ti o le ṣiṣẹ pẹlu awọn data lai decryption, pẹlu sise mathematiki ati ki o rọrun okun mosi lori ìsekóòdù data. Koodu ise agbese ti kọ sinu C ++ ati pinpin labẹ iwe-aṣẹ Apache 2.0.

Ko dabi fifi ẹnọ kọ nkan ipari-si-opin, fifi ẹnọ kọ nkan homomorphic, ni afikun si idabobo gbigbe data, pese agbara lati ṣe ilana data laisi idinku. Homomorphy ni kikun tumọ si agbara lati ṣe awọn iṣẹ afikun ati isodipupo lori data fifi ẹnọ kọ nkan, ti o da lori eyiti o le ṣe eyikeyi awọn iṣiro lainidii. Iṣẹjade naa ṣe agbejade abajade fifi ẹnọ kọ nkan, eyiti yoo jọra si fifi ẹnọ kọ nkan ti abajade awọn iṣẹ ṣiṣe ti o jọra lori data atilẹba.

Nṣiṣẹ pẹlu data pẹlu fifi ẹnọ kọ nkan homomorphic wa si otitọ pe olumulo n sọ data naa ati, laisi ṣiṣafihan awọn bọtini, gbe lọ si iṣẹ ẹnikẹta fun sisẹ. Iṣẹ yii ṣe awọn iṣiro ti a sọ ati ṣe ipilẹṣẹ abajade ti paroko, laisi ni anfani lati pinnu iru data ti o n ṣiṣẹ pẹlu. Olumulo naa, ni lilo awọn bọtini rẹ, sọ data ti a ti jade ati gba abajade ni ọrọ mimọ.

Google ti ṣii ohun elo irinṣẹ fun fifi ẹnọ kọ nkan homomorphic ni kikun

Awọn agbegbe ti ohun elo ti fifi ẹnọ kọ nkan homomorphic pẹlu ṣiṣẹda awọn iṣẹ awọsanma fun iṣiro aṣiri, imuse ti awọn eto idibo eletiriki, ṣiṣẹda awọn ilana ipa-ọna ailorukọ, awọn ibeere ṣiṣe lori data fifi ẹnọ kọ nkan ni DBMS, ati ikẹkọ asiri ti awọn eto ẹkọ ẹrọ.

Fun apẹẹrẹ, fifi ẹnọ kọ nkan homomorphic yoo wulo ni awọn ohun elo iṣoogun ti o le gba alaye ifura lati ọdọ awọn alaisan ni fọọmu fifi ẹnọ kọ nkan ati pese awọn alamọdaju ilera pẹlu agbara lati ṣe awọn atupale ati ṣe idanimọ awọn asemase laisi idinku. Ìsekóòdù Homomorphic tun le ṣe iranlọwọ pẹlu awọn iwadii ti n ṣayẹwo ibatan laarin awọn arun ati awọn iyipada jiini kan pato, eyiti o nilo itupalẹ ẹgbẹẹgbẹrun awọn apẹẹrẹ ti alaye jiini.

Ẹya iyasọtọ ti awọn irinṣẹ ti a tẹjade ni agbara lati ṣẹda awọn eto fun sisẹ data fifi ẹnọ kọ nkan nipa lilo awọn ilana idagbasoke boṣewa ni C ++. Lilo transpiler ti a pese, eto C ++ kan ti yipada si oriṣi FHE-C ++ pataki kan ti o lagbara lati ṣiṣẹ pẹlu data ti paroko.

Google ti ṣii ohun elo irinṣẹ fun fifi ẹnọ kọ nkan homomorphic ni kikun


orisun: opennet.ru

Fi ọrọìwòye kun