IBM inovhura homomorphic encryption toolkit yeLinux

IBM kambani yakaziviswa nezvekuvhura kwakabva zvinyorwa zveturusi FHE (IBM Yakazara Homomorphic Encryption) ine system kuita yakazara homomorphic encryption yekugadzira data mune encrypted fomu. FHE inokutendera iwe kuti ugadzire masevhisi epachivande komputa, umo iyo data inogadziriswa yakavharidzirwa uye isingaoneke mune yakavhurika fomu chero nhanho. Mhedzisiro yacho zvakare inogadzirwa encrypted. Iyo kodhi yakanyorwa muC ++ uye inoparadzirwa ne pasi peMIT rezinesi. Pamusoro peiyo vhezheni yeLinux, akafanana maturusi ekushandisa macOS ΠΈ iOS, yakanyorwa muna Objective-C. Kuburitswa kweshanduro ye Android.

FHE inotsigira yakazara homomorphic mashandiro ayo anobvumidza iwe kuwedzera uye kuwanda kwe data rakavharidzirwa (kureva, unogona kuita chero zviverengero zvisina tsarukano) uye kuwana mhinduro yakavharidzirwa pane inobuda, ingangofanana nekuvharidzira mhedzisiro yekuwedzera kana kuwanza iyo yekutanga data. Homomorphic encryption inogona kutariswa sedanho rinotevera mukuvandudzwa kwekupedzisira-kusvika-kumagumo encryption - mukuwedzera pakudzivirira kutapurirana kwedata, inopa kugona kugadzirisa data pasina kuibvisa.

Padivi rinoshanda, chimiro chinogona kubatsira pakuronga zvakavanzika zvegore komputa, mumagetsi ekuvhota masisitimu, mune zvisingazivikanwe nzira maprotocol, ye encrypted kugadzirisa mibvunzo muDBMS, yekudzidziswa zvakavanzika zvemuchina kudzidza masisitimu. Muenzaniso wekushandiswa kweFHE isangano rekuongorora ruzivo nezvevarwere vemasangano ekurapa mumakambani einishuwarenzi pasina kambani yeinishuwarenzi kuwana ruzivo rwunogona kuona varwere chaivo. Zvakare ataurwa kuvandudzwa kwemichina yekudzidza masisitimu yekuona hutsotsi hwekutengesa nemakadhi echikwereti zvichibva pakugadziriswa kweakavharidzirwa asingazivikanwe mari yekutengeserana.

The toolkit inosanganisira raibhurari HElib nekushandiswa kweanoverengeka homomorphic encryption schemes, yakabatanidzwa yekusimudzira nharaunda (basa rinoitwa kuburikidza nebrowser) uye seti yemienzaniso. Kurerutsa kutumira, yakagadzirira-yakagadzirwa docker mifananidzo yakavakirwa paCentOS, Fedora uye Ubuntu yakagadzirirwa. Mirayiridzo yekuunganidza iyo toolkit kubva kusource code uye kuiisa pane yemuno system iripo zvakare.

Iyo purojekiti yave ichikura kubva 2009, asi ikozvino yave ichigoneka kuwana zvinogamuchirika zviratidziro zvinobvumira kuti ishandiswe mukuita. Zvinocherechedzwa kuti FHE inoita kuti homomorphic calculations iwanikwe nemunhu wese; nerubatsiro rweFHE, vakajairwa makambani programmers vanozokwanisa kuita basa rimwe chete muminiti yaimboda maawa nemazuva kana ichisanganisira nyanzvi dzine dhigirii redzidzo.


Pakati pezvimwe zviitiko mumunda wekombuta yakavanzika, inogona kucherechedzwa kuburitswa kwechirongwa OpenDP nekushandisa nzira musiyano wekuvanzika, kubvumira kuita zviverengero zvenhamba pane data rakaiswa nehupamhi hwepamusoro hwakakwana pasina kugona kuziva marekodhi ega mairi. Chirongwa ichi chiri kuvandudzwa pamwe chete nevaongorori veMicrosoft neHarvard University. Kuitwa kwacho kwakanyorwa muRust uye Python uye zvakapihwa pasi peMIT rezinesi.

Ongororo ichishandisa nzira dzekuvanzika dzakasiyana inobvumira masangano kuti agadzire sampuli dzekuongorora kubva mudhatabhesi, pasina kuvabvumira kutsaura maparamendi evanhu chaivo kubva kuruzivo rwese. Semuenzaniso, kuti vaone kusiyana kwekuchengetwa kwevarwere, vatsvakurudzi vanogona kupiwa ruzivo runovabvumira kuenzanisa urefu hwekugara kwevarwere muzvipatara, asi vachiri kuchengetedza zvakavanzika zvevarwere uye hazviratidzi ruzivo rwevarwere.

Nzira mbiri dzinoshandiswa kuchengetedza ruzivo rwemunhu kana rwakavanzika runozivikanwa: 1. Kuwedzera nhamba shoma ye "ruzha" kune chimwe nechimwe chigumisiro, izvo zvisingakanganisi kurongeka kwe data yakabviswa, asi inovhara mupiro wezvinhu zve data rega rega.
2. Kushandisa bhajeti rekuvanzika rinoganhura huwandu hwe data inogadzirwa pachikumbiro chega chega uye haitenderi zvimwe zvikumbiro zvinogona kukanganisa kuvanzika.

Source: opennet.ru

Voeg