Google tam homomorfik şifrələmə üçün alətlər dəstini açıb

Google hesablamanın heç bir mərhələsində açıq formada görünməyən məlumatları şifrələnmiş formada emal etməyə imkan verən tam homomorf şifrələmə sistemini tətbiq edən açıq kitabxanalar və kommunal proqramlar toplusunu nəşr edib. Alətlər dəsti məxfi hesablamalar üçün şifrələnmiş verilənlər üzərində riyazi və sadə sətir əməliyyatları da daxil olmaqla, şifrəni açmadan məlumatlarla işləyə bilən proqramlar yaratmağa imkan verir. Layihə kodu C++ dilində yazılmışdır və Apache 2.0 lisenziyası altında paylanmışdır.

Ucadan-uca şifrələmədən fərqli olaraq, homomorf şifrələmə verilənlərin ötürülməsini qorumaqla yanaşı, məlumatların şifrəsini açmadan emal etmək imkanı verir. Tam homomorfiya şifrələnmiş verilənlər üzərində toplama və vurma əməliyyatlarını yerinə yetirmək qabiliyyəti deməkdir, bunun əsasında istənilən ixtiyari hesablamaları həyata keçirə bilərsiniz. Çıxış orijinal verilənlər üzərində oxşar əməliyyatların nəticəsinin şifrələnməsinə bənzəyən şifrələnmiş nəticə verir.

Homomorfik şifrələmə ilə məlumatlarla işləmək, istifadəçinin məlumatları şifrələməsi və açarları açıqlamadan onu emal üçün üçüncü tərəf xidmətinə ötürməsi ilə nəticələnir. Bu xidmət hansı məlumatla işlədiyini müəyyən edə bilmədən qeyd olunan hesablamaları yerinə yetirir və şifrələnmiş nəticə yaradır. İstifadəçi açarlarından istifadə edərək verilmiş məlumatın şifrəsini açır və nəticəni aydın mətndə alır.

Google tam homomorfik şifrələmə üçün alətlər dəstini açıb

Homomorf şifrələmənin tətbiqi sahələrinə məxfi hesablamalar üçün bulud xidmətlərinin yaradılması, elektron səsvermə sistemlərinin tətbiqi, anonimləşdirilmiş marşrutlaşdırma protokollarının yaradılması, DBMS-də şifrələnmiş məlumatlar üzərində sorğuların işlənməsi və maşın öyrənmə sistemlərinin məxfi təlimi daxildir.

Məsələn, homomorfik şifrələmə xəstələrdən həssas məlumatları şifrələnmiş formada qəbul edə bilən və tibb işçilərinə analitika aparmaq və şifrəni açmadan anomaliyaları müəyyən etmək imkanı verən tibbi proqramlarda faydalı olacaq. Homomorfik şifrələmə minlərlə genetik məlumat nümunələrinin təhlilini tələb edən xəstəliklər və spesifik genetik mutasiyalar arasındakı əlaqəni araşdıran tədqiqatlara da kömək edə bilər.

Nəşr edilmiş vasitələrin fərqli xüsusiyyəti C++ dilində standart inkişaf üsullarından istifadə etməklə şifrələnmiş məlumatların emalı üçün proqramlar yaratmaq bacarığıdır. Təqdim olunan ötürücüdən istifadə edərək, C++ proqramı şifrələnmiş məlumatlarla işləməyə qadir olan xüsusi FHE-C++ dialektinə çevrilir.

Google tam homomorfik şifrələmə üçün alətlər dəstini açıb


Mənbə: opennet.ru

Добавить комментарий