L Vývojáři Google vydali nedávno prostřednictvím příspěvku na blogu zálohy otevřená sada knihoven a obslužných programů s implementací a plně homomorfní šifra který umožňuje zpracovávat šifrovaná data, která se neobjeví v otevřené formě v žádné fázi výpočtu.
Na rozdíl od end-to-end šifrování, homomorfní šifrování, Kromě ochrany přenosu dat poskytuje možnost zpracovávat data bez jejich dešifrování.
Plně homomorfní šifrování implikuje schopnost provádět operace sčítání a násobení na datech šifrované, ze kterého lze implementovat libovolný výpočet. Výstupem je zašifrovaný výsledek, který by byl podobný šifrování výsledku podobných operací s původními daty.
Jako vývojáři je naší odpovědností pomáhat udržovat naše uživatele v bezpečí online a chránit jejich data. Začíná to vytvářením produktů, které jsou ve výchozím nastavení bezpečné, soukromé podle návrhu a poskytují uživatelům kontrolu. Všechno, co děláme ve společnosti Google, je podporováno těmito principy a jsme hrdí na to, že jsme lídrem v oboru ve vývoji, implementaci a škálování nových technologií na ochranu soukromí, které umožňují získávat cenné informace a vytvářet užitečné zkušenosti, zatímco chráníme naše uživatelů. Soukromí.
Práce s daty s homomorfním šifrováním se omezuje na skutečnost, že uživatel data zašifruje a bez odhalení klíčů je přenese do služby třetí strany ke zpracování.
Tato služba provádí deklarované výpočty a generuje zašifrovaný výsledek, aniž by bylo možné určit, s jakými daty pracuje. Uživatel dešifruje data vysílání pomocí svých klíčů a obdrží výsledek ve formátu prostého textu.
Představte si například, že vytváříte aplikaci pro lidi s cukrovkou. Tato aplikace může shromažďovat citlivé informace od svých uživatelů a vy potřebujete způsob, jak tato data uchovat v soukromí a chránit a zároveň je sdílet s lékařskými odborníky, abyste získali cenné informace, které by mohly vést k důležitým lékařským průlomům. S Google Transpiler pro FHE můžete zašifrovat data, která shromažďujete, a sdílet je s lékařskými odborníky, kteří naopak mohou data analyzovat, aniž by je dešifrovali, a poskytovali tak užitečné informace lékařské komunitě a zároveň zajistili, že k základním informacím nebude mít přístup. kdokoli ...
Mezi aplikačními oblastmi jsou nalezeny homomorfní šifry vytvoření cloudových služeb pro důvěrné výpočty, implementace elektronické hlasovací systémy, vytváření anonymních směrovacích protokolů, zpracování požadavků na šifrovaná data v DBMS a důvěrné školení systémů strojového učení.
Například homomorfní šifrování bude užitečné v lékařských aplikacích Mohou přijímat důvěrné informace o pacientech v zašifrované podobě a poskytnout lékařským odborníkům možnost provádět analýzu a identifikovat abnormality bez dešifrování.
Homomorfní šifrování může také pomoci při vyšetřování vazeb mezi nemocemi a určitými genetickými mutacemi, které vyžadují analýzu tisíců vzorků genetické informace.
Proto dnes s potěšením oznamujeme, že dostáváme první svého druhu univerzální transportér pro plně homomorfní šifrování (FHE), který vývojářům umožní provádět výpočty šifrovaných dat, aniž by z nich měli přístup k jakýmkoli informacím. .
Výrazný rys z publikované sady nástrojů je schopnost vytvářet programy pro zpracování šifrovaných dat pomocí standardních vývojových technik C ++ pomocí poskytnutého transportéru, programu C ++, který je převeden na speciální dialekt FHE-C ++ schopný pracovat se šifrovanými daty.
Sada nástrojů vám umožňuje vytvářet důvěrné výpočtové programy, které mohou pracovat s daty bez jejich dešifrování, včetně provádění jednoduchých řetězcových a matematických operací se šifrovanými daty. Kód projektu je napsán v C ++ a je distribuován pod licencí Apache 2.0.
Nakonec ano máte zájem o to, abyste se o tom dozvěděli více, můžete zkontrolovat podrobnosti v následující odkaz.