Google on avannut työkalupakin täydelliseen homomorfiseen salaukseen

Google on julkaissut avoimen kokoelman kirjastoja ja apuohjelmia, jotka toteuttavat täydellisen homomorfisen salausjärjestelmän, jonka avulla voit käsitellä salatussa muodossa tietoja, jotka eivät näy avoimessa muodossa missään laskennan vaiheessa. Työkalusarjan avulla on mahdollista luoda luottamuksellisia laskentaohjelmia, jotka voivat toimia tietojen kanssa ilman salauksen purkamista, mukaan lukien matemaattisten ja yksinkertaisten merkkijonotoimintojen suorittaminen salatuille tiedoille. Projektikoodi on kirjoitettu C++-kielellä ja jaettu Apache 2.0 -lisenssillä.

Toisin kuin päästä päähän -salaus, homomorfinen salaus tarjoaa tiedonsiirron suojaamisen lisäksi mahdollisuuden käsitellä tietoja ilman sen salausta. Täyshomomorfia tarkoittaa kykyä suorittaa yhteen- ja kertolaskuoperaatioita salatuille tiedoille, joiden perusteella voit toteuttaa mielivaltaisia ​​laskelmia. Tulos tuottaa salatun tuloksen, joka olisi samanlainen kuin alkuperäisen datan vastaavien toimintojen tuloksen salaus.

Homomorfisella salauksella työskenteleminen perustuu siihen, että käyttäjä salaa tiedot ja siirtää ne kolmannen osapuolen palveluun käsittelyä varten ilman avaimia. Tämä palvelu suorittaa ilmoitetut laskelmat ja luo salatun tuloksen ilman, että se voi määrittää, mitä tietoja se käyttää. Käyttäjä käyttää avaimiaan purkaa annetut tiedot ja vastaanottaa tuloksen selkeänä tekstinä.

Google on avannut työkalupakin täydelliseen homomorfiseen salaukseen

Homomorfisen salauksen sovellusalueita ovat pilvipalvelujen luominen luottamukselliseen laskemiseen, sähköisten äänestysjärjestelmien käyttöönotto, anonymisoitujen reititysprotokollien luominen, kyselyjen käsittely salatun datan yli DBMS:ssä ja koneoppimisjärjestelmien luottamuksellinen koulutus.

Esimerkiksi homomorfinen salaus on hyödyllinen lääketieteellisissä sovelluksissa, jotka voivat vastaanottaa arkaluontoisia tietoja potilailta salatussa muodossa ja tarjota terveydenhuollon ammattilaisille kyvyn suorittaa analyysejä ja tunnistaa poikkeavuuksia ilman salauksen purkamista. Homomorfinen salaus voi auttaa myös tutkimuksissa, joissa tutkitaan sairauksien ja tiettyjen geneettisten mutaatioiden välistä suhdetta, mikä edellyttää tuhansien geneettisen tiedon näytteiden analysointia.

Julkaistujen työkalujen erottuva piirre on kyky luoda ohjelmia salatun tiedon käsittelemiseksi C++:n standardikehitystekniikoilla. Mukana toimitetun transpilerin avulla C++-ohjelma muunnetaan erityiseksi FHE-C++-murteeksi, joka pystyy toimimaan salatun tiedon kanssa.

Google on avannut työkalupakin täydelliseen homomorfiseen salaukseen


Lähde: opennet.ru

Lisää kommentti