IBM otvoril toolkit homomorfného šifrovania pre Linux

Spoločnosť IBM vyhlásila o otvorení zdrojových kódov nástrojového balíka FHE (IBM Fully Homomorphic Encryption) s implementáciou systému plného homomorfného šifrovania na spracovanie údajov v zašifrovanej podobe. FHE umožňuje vytvárať služby pre dôvernú výpočtovú techniku, kde sú údaje spracovávané zašifrované a neobjavujú sa v otvorenej forme v žiadnom z etap. Výsledok je tiež generovaný zašifrovaný. Kód je napísaný v jazyku C++ a distribuovaný pod licenciou MIT. Okrem verzie pre Linux sa súčasne vyvíjajú podobné nástrojové balíky pre macOS a iOS, napísané v Objective-C. V najbližších dňoch sa očakáva publikácia variantu pre Android.

FHE podporuje úplné homomorfné operácie, ktoré umožňujú vykonávať sčítanie a násobenie zašifrovaných údajov (t.j. je možné realizovať akékoľvek ľubovoľné výpočty) a získavať na výstupe zašifrovaný výsledok, ktorý by bol ekvivalentný šifrovaniu výsledku sčítania alebo násobenia pôvodných údajov. Homomorfné šifrovanie možno považovať za ďalší krok v rozvoji end-to-end šifrovania – okrem ochrany prenosu údajov sa poskytuje možnosť spracovania údajov bez ich dešifrovania.

Z praktického hľadiska môže byť rámec užitočný pri organizovaní dôverného cloudového výpočtu, v systémoch elektronického hlasovania, v anonymizovaných protokoloch smerovania, na šifrované spracovanie dopytov v DBMS, pre dôverné tréningy systémov strojového učenia. Ako príklad aplikácie FHE sa uvádza organizácia analýzy informácií o pacientoch v zdravotníckych zariadeniach poisťovňami bez toho, aby poisťovňa mala prístup k informáciám, ktoré by mohli identifikovať konkrétnych pacientov. Rovnako sa spomína vývoj systémov strojového učenia na odhaľovanie podvodných operácií s kreditnými kartami na základe spracovania zašifrovaných anonymných finančných transakcií.

Nástrojový balík obsahuje knižnicu HElib s implementáciou niekoľkých schém homomorfného šifrovania, integrované vývojové prostredie (práca sa vykonáva prostredníctvom prehliadača) a súbor príkladov. Na zjednodušenie nasadenia sú pripravené hotové docker obrazy na báze CentOS, Fedora a Ubuntu. K dispozícii sú tiež pokyny na zostavenie nástrojového balíka zo zdrojových kódov a jeho inštaláciu na lokálny systém.

Projekt sa vyvíja od roku 2009, no dosiahnuť prijateľné výsledky výkonnosti, ktoré umožňujú jeho praktické použitie, sa podarilo až teraz. Uvádza sa, že FHE sprístupňuje homomorfné výpočty všetkým, takže bežní firemní programátori budú schopní za minútu vykonať tú istú prácu, ktorá predtým vyžadovala hodiny a dni za účasti odborníkov s akademickým titulom.


Prehrajte video

Medzi ďalšími vývojmi v oblasti dôverných výpočtov možno spomenúť publikáciu projektu OpenDP s implementáciou metód diferenciálnej ochrany súkromia, ktoré umožňujú vykonávať štatistické operácie na datových súboroch s dostatočne vysokou presnosťou bez možnosti identifikácie jednotlivých záznamov. Projekt sa vyvíja v spolupráci s výskumníkmi z firmy Microsoft a Harvardskej univerzity. Implementácia je napísaná v Rust a Python a dodáva sa pod licenciou MIT.

Analýza pomocou metód diferenciálnej privatizácie umožňuje organizáciám vykonávať analytické výbery zo štatistických DB, pričom neumožňuje vyzdvihnúť z celkových informácií parametre konkrétnych osôb. Napríklad pri zisťovaní rozdielov v starostlivosti o pacientov môžu výskumníci dostať informácie, ktoré umožňujú porovnať priemerný čas pobytu pacientov v nemocniciach, pričom sa zachováva dôvernosť pacientov a zabraňuje sa odhaleniu údajov o nich.

Na ochranu identifikovateľných osobných alebo dôverných informácií sa používajú dva mechanizmy: 1. Pridanie malého štatistického „šumu“ do každého výsledku, ktorý neovplyvňuje presnosť získaných údajov, ale zakrýva príspevok jednotlivých prvkov údajov.
2. Využitie rozpočtu dôvernosti, ktorý obmedzuje objem vyžadovaných údajov pre každý dotaz a zabraňuje ďalším dotazom, ktoré môžu narušiť dôvernosť.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster