Google a deschis un set de instrumente pentru criptarea homomorfă completă

Google a publicat un set deschis de biblioteci și utilitare care implementează un sistem complet de criptare homomorfă care vă permite să procesați date în formă criptată care nu apar în formă deschisă în nicio etapă a calculului. Setul de instrumente face posibilă crearea de programe pentru calcul confidențial care pot funcționa cu date fără decriptare, inclusiv efectuarea de operații matematice și simple pe șir de date pe date criptate. Codul proiectului este scris în C++ și distribuit sub licența Apache 2.0.

Spre deosebire de criptarea end-to-end, criptarea homomorfă, pe lângă protejarea transmisiei de date, oferă capacitatea de a procesa datele fără a le decripta. Omomorfia completă înseamnă capacitatea de a efectua operații de adunare și multiplicare pe date criptate, pe baza cărora puteți implementa orice calcule arbitrare. Ieșirea produce un rezultat criptat, care ar fi similar cu criptarea rezultatului unor operațiuni similare asupra datelor originale.

Lucrul cu date cu criptare homomorfă se reduce la faptul că utilizatorul criptează datele și, fără a dezvălui cheile, le transferă către un serviciu terț pentru procesare. Acest serviciu realizează calculele declarate și generează un rezultat criptat, fără a putea determina cu ce date lucrează. Utilizatorul, folosind cheile sale, decriptează datele emise și primește rezultatul în text clar.

Google a deschis un set de instrumente pentru criptarea homomorfă completă

Domeniile de aplicare a criptării homomorfe includ crearea de servicii cloud pentru calculul confidențial, implementarea sistemelor de vot electronic, crearea de protocoale de rutare anonimizate, procesarea interogărilor asupra datelor criptate într-un SGBD și instruirea confidențială a sistemelor de învățare automată.

De exemplu, criptarea homomorfă va fi utilă în aplicațiile medicale care pot primi informații sensibile de la pacienți în formă criptată și oferă profesioniștilor din domeniul sănătății capacitatea de a efectua analize și de a identifica anomalii fără decriptare. Criptarea homomorfă poate ajuta, de asemenea, studiile care examinează relația dintre boli și mutații genetice specifice, care necesită analiza a mii de mostre de informații genetice.

O caracteristică distinctivă a instrumentelor publicate este capacitatea de a crea programe pentru procesarea datelor criptate folosind tehnici standard de dezvoltare în C++. Folosind transpilerul furnizat, un program C++ este convertit într-un dialect special FHE-C++ capabil să lucreze cu date criptate.

Google a deschis un set de instrumente pentru criptarea homomorfă completă


Sursa: opennet.ru

Adauga un comentariu