IBM-k enkriptazio homomorfikoko tresna-tresna ireki du Linuxerako

IBM konpainia iragarri tresna-tresnaren iturri-testuak irekitzeari buruz FHE (IBM Fully Homomorphic Encryption) sistemaren ezarpenarekin enkriptazio homomorfo osoa datuak forma zifratuan prozesatzeko. FHEk isilpeko informatikarako zerbitzuak sortzeko aukera ematen du, eta horietan datuak enkriptatutako prozesatzen dira eta ez dira inolaz ere inprimaki irekian agertzen. Emaitza zifratuta ere sortzen da. Kodea C++-n idatzita dago eta arabera banatuta MIT lizentziapean. Linuxerako bertsioaz gain, antzeko tresna-tresnak MacOS ΠΈ IOS, Objective-C-n idatzia. Bertsio baten argitalpena Android.

FHE euskarriak betea zifratutako datuen batuketa eta biderketa egiteko aukera ematen duten eragiketa homomorfikoak (hau da, edozein kalkulu arbitrarioa ezar dezakezu) eta irteeran emaitza enkriptatu bat lortzeko, jatorrizko datuak gehitu edo biderkatzearen emaitza enkriptatzearen antzekoa izango litzatekeena. Enkriptatzea homomorfoa muturreko enkriptatzea garatzeko hurrengo fasetzat har daiteke; datuen transmisioa babesteaz gain, datuak deszifratu gabe prozesatzeko gaitasuna ematen du.

Alderdi praktikoan, esparrua erabilgarria izan daiteke hodeiko informatika konfidentziala antolatzeko, boto-sistema elektronikoetan, bideratze-protokolo anonimizatuetan, DBMS batean kontsulten prozesamendu enkriptatua egiteko, ikaskuntza automatikoko sistemen isilpeko prestakuntzarako. FHEren aplikazioaren adibide bat aseguru-etxeetan mediku-erakundeetako pazienteei buruzko informazioaren analisia antolatzea da, aseguru-etxeak paziente zehatzak identifikatu ditzakeen informaziorako sarbidea lortu gabe. Gainera aipatu Kreditu-txartelekin iruzurrezko transakzioak detektatzeko ikaskuntza automatikoko sistemen garapena finantza-transakzio anonimo enkriptatutakoen prozesamenduan oinarrituta.

Tresna-kutxak liburutegi bat dauka HElib hainbat enkriptazio-eskema homomorfikoren ezarpenarekin, garapen-ingurune integratua (lana nabigatzaile baten bidez egiten da) eta adibide multzo bat. Inplementazioa errazteko, CentOS, Fedora eta Ubuntun oinarritutako prest egindako docker irudiak prestatu dira. Tresna-kudea iturburu-kodetik muntatzeko eta sistema lokal batean instalatzeko argibideak ere eskuragarri daude.

Proiektua 2009tik garatzen ari da, baina orain bakarrik lortu ahal izan da praktikan erabiltzeko aukera ematen duten errendimendu-adierazle onargarriak lortzea. Kontuan izan da FHEk kalkulu homomorfikoak guztion eskura jartzen dituela; FHEren laguntzaz, programatzaile korporatibo arruntek lan bera egin ahal izango dute aurretik ordu eta egun behar zituzten minutu batean, titulu akademikoa duten adituak parte hartzen dutenean.


Konfidentzial informatikaren alorrean izandako beste garapen batzuen artean, nabarmen daiteke proiektuaren argitalpena OpenDP metodoen ezarpenarekin pribatutasun diferentziala, datu multzo batean nahikoa zehaztasun handiz eragiketa estatistikoak egiteko aukera emanez, bertan erregistro indibidualak identifikatzeko gaitasunik gabe. Microsoft eta Harvard Unibertsitateko ikertzaileek elkarrekin garatzen ari dira proiektua. Inplementazioa Rust eta Python-en idatzita dago eta hornituta MIT lizentziapean.

Pribatutasun metodo diferentzialak erabiliz analisiari esker, erakundeek datu-base estatistikoetatik lagin analitikoak egin ditzakete, pertsona zehatzen parametroak informazio orokorretik isolatzen utzi gabe. Esaterako, pazienteen arretaren desberdintasunak identifikatzeko, ikertzaileei ospitaleetan gaixoen batez besteko egonaldia alderatzeko aukera ematen dien informazioa eman diezaiekete, baina hala ere pazientearen konfidentzialtasuna mantentzen du eta pazientearen informazioa nabarmentzen ez duena.

Bi mekanismo erabiltzen dira identifika daitekeen informazio pertsonala edo konfidentziala babesteko: 1. Emaitza bakoitzari "zarata" estatistiko txiki bat gehitzea, ateratako datuen zehaztasunari eragiten ez diona, baina datu-elementu indibidualen ekarpena ezkutatzen du.
2. Eskaera bakoitzerako sortutako datu kopurua mugatzen duen eta konfidentzialtasuna urratu dezaketen eskaera gehigarririk onartzen ez duen pribatutasun aurrekontua erabiltzea.

Iturria: opennet.ru

Gehitu iruzkin berria