Google толық гомоморфты шифрлау үшін құралдар жинағын ашты

Google есептеудің кез келген сатысында ашық түрде көрінбейтін шифрланған пішіндегі деректерді өңдеуге мүмкіндік беретін толық гомоморфты шифрлау жүйесін жүзеге асыратын кітапханалар мен утилиталардың ашық жинағын шығарды. Құралдар жинағы шифрланған деректерде математикалық және қарапайым жолдық операцияларды орындауды қоса, деректермен шифрсыз жұмыс істей алатын құпия есептеулерге арналған бағдарламаларды жасауға мүмкіндік береді. Жоба коды C++ тілінде жазылған және Apache 2.0 лицензиясы бойынша таратылады.

Үшті шифрлаудан айырмашылығы, гомоморфты шифрлау мәліметтерді жіберуді қорғаумен қатар, деректерді шифрын шешпей өңдеу мүмкіндігін береді. Толық гомоморфия шифрланған деректерге қосу және көбейту амалдарын орындау мүмкіндігін білдіреді, оның негізінде кез келген еркін есептеулерді жүзеге асыруға болады. Шығару бастапқы деректердегі ұқсас әрекеттердің нәтижесін шифрлауға ұқсас болатын шифрланған нәтижені береді.

Гомоморфты шифрлаумен деректермен жұмыс істеу пайдаланушының деректерді шифрлауына және кілттерді ашпай, оны өңдеу үшін үшінші тарап қызметіне беруіне байланысты. Бұл қызмет қандай деректермен жұмыс істейтінін анықтай алмай, көрсетілген есептеулерді орындайды және шифрланған нәтижені жасайды. Пайдаланушы өз кілттерін пайдалана отырып, берілген деректердің шифрын ашады және нәтижені анық мәтін түрінде алады.

Google толық гомоморфты шифрлау үшін құралдар жинағын ашты

Гомоморфты шифрлауды қолдану салаларына құпия есептеулер үшін бұлттық қызметтерді құру, электронды дауыс беру жүйелерін енгізу, анонимді маршруттау хаттамаларын құру, ДҚБЖ шифрланған деректер бойынша сұраныстарды өңдеу, машиналық оқыту жүйелерін құпия оқыту жатады.

Мысалы, гомоморфты шифрлау емделушілерден құпия ақпаратты шифрланған түрде қабылдай алатын және денсаулық сақтау мамандарына аналитика жүргізу және шифрсыз аномалияларды анықтау мүмкіндігін беретін медициналық қолданбаларда пайдалы болады. Гомоморфты шифрлау генетикалық ақпараттың мыңдаған үлгілерін талдауды қажет ететін аурулар мен нақты генетикалық мутациялар арасындағы байланысты зерттейтін зерттеулерге де көмектесе алады.

Жарияланған құралдардың айрықша ерекшелігі C++ тілінде стандартты әзірлеу әдістерін қолдана отырып, шифрланған деректерді өңдеуге арналған бағдарламаларды құру мүмкіндігі болып табылады. Берілген транспилер көмегімен C++ бағдарламасы шифрланған деректермен жұмыс істей алатын арнайы FHE-C++ диалектіне түрлендіріледі.

Google толық гомоморфты шифрлау үшін құралдар жинағын ашты


Ақпарат көзі: opennet.ru

пікір қалдыру