Tha Google air pasgan inneal fhosgladh airson làn chrioptachadh homomorphic

Tha Google air seata fosgailte de leabharlannan agus goireasan fhoillseachadh a chuireas an gnìomh siostam crioptachaidh làn homomorphic a leigeas leat dàta a phròiseasadh ann an cruth crioptaichte nach eil a’ nochdadh ann an cruth fosgailte aig ìre sam bith den àireamhachadh. Tha an inneal ga dhèanamh comasach prògraman a chruthachadh airson coimpiutaireachd dìomhair a dh’ obraicheas le dàta gun a bhith air a dhì-chrioptachadh, a’ gabhail a-steach a bhith a’ coileanadh obrachaidhean matamataigeach agus sreang sìmplidh air dàta crioptaichte. Tha còd a’ phròiseict sgrìobhte ann an C ++ agus air a chuairteachadh fo chead Apache 2.0.

Eu-coltach ri crioptachadh deireadh-gu-deireadh, tha crioptachadh homomorphic, a bharrachd air a bhith a’ dìon sgaoileadh dàta, a’ toirt comas dàta a phròiseasadh gun a bhith ga dhì-chrioptachadh. Tha làn homomorphy a’ ciallachadh comas gnìomhachd cur-ris is iomadachaidh a dhèanamh air dàta crioptaichte, stèidhichte air an urrainn dhut àireamhachadh neo-riaghailteach sam bith a chuir an gnìomh. Bidh an toradh a’ toirt a-mach toradh crioptaichte, a bhiodh coltach ri bhith a’ crioptachadh toradh gnìomhachd coltach ris air an dàta tùsail.

Tha obrachadh le dàta le crioptachadh homomorphic a’ tighinn sìos gu bheil an neach-cleachdaidh a’ crioptachadh an dàta agus, gun a bhith a’ foillseachadh nan iuchraichean, ga ghluasad gu seirbheis treas-phàrtaidh airson a ghiullachd. Bidh an t-seirbheis seo a’ coileanadh an àireamhachadh ainmichte agus a’ gineadh toradh crioptaichte, gun a bhith comasach air faighinn a-mach dè an dàta leis a bheil i ag obair. Bidh an neach-cleachdaidh, a’ cleachdadh na h-iuchraichean aige, a’ dì-chrioptachadh an dàta a chaidh a thoirt seachad agus a’ faighinn an toradh ann an teacsa soilleir.

Tha Google air pasgan inneal fhosgladh airson làn chrioptachadh homomorphic

Tha raointean cur an sàs crioptachadh homomorphic a’ toirt a-steach cruthachadh seirbheisean sgòthan airson coimpiutaireachd dìomhair, buileachadh shiostaman bhòtaidh dealanach, cruthachadh protocolaidhean slighe gun urra, giullachd cheistean mu dhàta crioptaichte ann an DBMS, agus trèanadh dìomhair de shiostaman ionnsachaidh inneal.

Mar eisimpleir, bidh crioptachadh homomorphic feumail ann an tagraidhean meidigeach a gheibh fiosrachadh mothachail bho euslaintich ann an cruth crioptaichte agus a bheir comas do phroifeasantaich cùram slàinte mion-sgrùdadh a dhèanamh agus neo-riaghailteachdan a chomharrachadh gun dì-chrioptachadh. Faodaidh crioptachadh homomorphic cuideachd cuideachadh le sgrùdaidhean a’ sgrùdadh a’ cheangail eadar galairean agus mùthaidhean ginteil sònraichte, a dh’ fheumas mion-sgrùdadh air mìltean de shamhlaichean de fhiosrachadh ginteil.

Is e feart sònraichte de na h-innealan foillsichte an comas prògraman a chruthachadh airson a bhith a’ giullachd dàta crioptaichte a’ cleachdadh dòighean leasachaidh àbhaisteach ann an C ++. A’ cleachdadh an transpiler a chaidh a sholarachadh, tha prògram C ++ air a thionndadh gu dualchainnt sònraichte FHE-C ++ a tha comasach air obrachadh le dàta crioptaichte.

Tha Google air pasgan inneal fhosgladh airson làn chrioptachadh homomorphic


Source: fosgailtenet.ru

Cuir beachd ann