Гугл је отворио комплет алата за потпуно хомоморфно шифровање

Гугл је објавио отворени скуп библиотека и услужних програма који имплементирају потпуни хомоморфни систем шифровања који вам омогућава да обрађујете податке у шифрованом облику који се не појављује у отвореном облику ни у једној фази израчунавања. Комплет алата омогућава креирање програма за поверљиво рачунарство који могу да раде са подацима без дешифровања, укључујући извођење математичких и једноставних стринг операција над шифрованим подацима. Код пројекта је написан у Ц++ и дистрибуиран под лиценцом Апацхе 2.0.

За разлику од енд-то-енд енкрипције, хомоморфна енкрипција, поред заштите преноса података, пружа могућност обраде података без њиховог дешифровања. Потпуна хомоморфија значи могућност обављања операција сабирања и множења на шифрованим подацима, на основу којих можете имплементирати било које произвољне прорачуне. Излаз производи шифровани резултат, који би био сличан шифровању резултата сличних операција на оригиналним подацима.

Рад са подацима са хомоморфном енкрипцијом своди се на то да корисник шифрује податке и, без откривања кључева, преноси их на обраду у сервис треће стране. Овај сервис обавља наведене прорачуне и генерише шифровани резултат, а да не може да утврди са којим подацима ради. Корисник, користећи своје кључеве, дешифрује издате податке и добија резултат у чистом тексту.

Гугл је отворио комплет алата за потпуно хомоморфно шифровање

Области примене хомоморфне енкрипције обухватају креирање цлоуд сервиса за поверљиво рачунарство, имплементацију система електронског гласања, креирање анонимних протокола рутирања, обраду упита над шифрованим подацима у ДБМС-у и поверљиву обуку система машинског учења.

На пример, хомоморфно шифровање ће бити корисно у медицинским апликацијама које могу да примају осетљиве информације од пацијената у шифрованом облику и пружају здравственим радницима могућност да спроводе аналитику и идентификују аномалије без дешифровања. Хомоморфно шифровање такође може помоћи у студијама које испитују однос између болести и специфичних генетских мутација, које захтевају анализу хиљада узорака генетских информација.

Посебност објављених алата је могућност креирања програма за обраду шифрованих података коришћењем стандардних развојних техника у Ц++. Користећи обезбеђен транспилер, Ц++ програм се конвертује у посебан ФХЕ-Ц++ дијалект који може да ради са шифрованим подацима.

Гугл је отворио комплет алата за потпуно хомоморфно шифровање


Извор: опеннет.ру

Додај коментар