Google imefungua zana ya usimbaji fiche kamili wa homomorphic

Google imechapisha seti ya wazi ya maktaba na huduma zinazotumia mfumo kamili wa usimbaji fiche wa homomorphic ambao unakuruhusu kuchakata data kwa njia iliyosimbwa ambayo haionekani katika fomu wazi katika hatua yoyote ya hesabu. Zana ya zana hufanya iwezekane kuunda programu za kompyuta za siri ambazo zinaweza kufanya kazi na data bila kusimbua, ikiwa ni pamoja na kufanya shughuli za hisabati na rahisi za kamba kwenye data iliyosimbwa. Msimbo wa mradi umeandikwa katika C++ na kusambazwa chini ya leseni ya Apache 2.0.

Tofauti na usimbaji fiche kutoka mwisho hadi mwisho, usimbaji fiche wa homomorphic, pamoja na kulinda upitishaji wa data, hutoa uwezo wa kuchakata data bila kusimbua. Homomorphy kamili inamaanisha uwezo wa kufanya shughuli za kuongeza na kuzidisha kwenye data iliyosimbwa, kulingana na ambayo unaweza kutekeleza mahesabu yoyote ya kiholela. Matokeo hutoa matokeo yaliyosimbwa kwa njia fiche, ambayo yatakuwa sawa na usimbaji fiche matokeo ya utendakazi sawa kwenye data asili.

Kufanya kazi na data na usimbaji fiche wa homomorphic huja kwa ukweli kwamba mtumiaji husimba data na, bila kufichua funguo, huihamisha kwa huduma ya mtu wa tatu kwa usindikaji. Huduma hii hufanya mahesabu yaliyotajwa na kutoa matokeo yaliyosimbwa kwa njia fiche, bila kuwa na uwezo wa kuamua ni data gani inafanya kazi nayo. Mtumiaji, kwa kutumia funguo zake, hupunguza data iliyotolewa na kupokea matokeo kwa maandishi wazi.

Google imefungua zana ya usimbaji fiche kamili wa homomorphic

Maeneo ya utumiaji wa usimbaji fiche wa homomorphic ni pamoja na kuunda huduma za wingu kwa kompyuta ya siri, utekelezaji wa mifumo ya kielektroniki ya kupiga kura, uundaji wa itifaki za uelekezaji bila utambulisho, kushughulikia maswali juu ya data iliyosimbwa kwa njia fiche katika DBMS, na mafunzo ya siri ya mifumo ya kujifunza kwa mashine.

Kwa mfano, usimbaji fiche wa homomorphic utakuwa muhimu katika programu za matibabu ambazo zinaweza kupokea taarifa nyeti kutoka kwa wagonjwa katika fomu iliyosimbwa na kuwapa wataalamu wa afya uwezo wa kufanya uchanganuzi na kutambua hitilafu bila kusimbua. Usimbaji fiche wa jinsia moja pia unaweza kusaidia katika tafiti zinazochunguza uhusiano kati ya magonjwa na mabadiliko mahususi ya kijeni, ambayo yanahitaji uchanganuzi wa maelfu ya sampuli za taarifa za kijeni.

Kipengele tofauti cha zana zilizochapishwa ni uwezo wa kuunda programu za kuchakata data iliyosimbwa kwa kutumia mbinu za kawaida za ukuzaji katika C++. Kwa kutumia transpiler iliyotolewa, programu ya C++ inabadilishwa kuwa lahaja maalum ya FHE-C++ inayoweza kufanya kazi na data iliyosimbwa.

Google imefungua zana ya usimbaji fiche kamili wa homomorphic


Chanzo: opennet.ru

Kuongeza maoni