Google-ը բացել է ամբողջական հոմոմորֆ գաղտնագրման գործիքակազմ

Google-ը հրապարակել է գրադարանների և կոմունալ ծրագրերի բաց հավաքածու, որոնք ներդնում են ամբողջական հոմոմորֆ գաղտնագրման համակարգ, որը թույլ է տալիս մշակել տվյալները գաղտնագրված ձևով, որոնք բաց ձևով չեն երևում հաշվարկի որևէ փուլում: Գործիքակազմը հնարավորություն է տալիս ստեղծել ծրագրեր գաղտնի հաշվարկների համար, որոնք կարող են աշխատել տվյալների հետ առանց գաղտնազերծման, ներառյալ մաթեմատիկական և պարզ լարային գործողություններ կատարելը ծածկագրված տվյալների վրա: Ծրագրի կոդը գրված է C++-ով և տարածվում է Apache 2.0 լիցենզիայի ներքո:

Ի տարբերություն ծայրից ծայր կոդավորման, հոմոմորֆ կոդավորումը, բացի տվյալների փոխանցումը պաշտպանելուց, ապահովում է տվյալների մշակման հնարավորություն՝ առանց դրանք վերծանելու: Ամբողջական հոմոմորֆիան նշանակում է գաղտնագրված տվյալների վրա գումարման և բազմապատկման գործողություններ կատարելու ունակություն, որոնց հիման վրա կարող եք իրականացնել ցանկացած կամայական հաշվարկ: Արդյունքը առաջացնում է գաղտնագրված արդյունք, որը նման կլինի սկզբնական տվյալների վրա նմանատիպ գործողությունների արդյունքի գաղտնագրմանը:

Հոմոմորֆ գաղտնագրմամբ տվյալների հետ աշխատելը հանգում է նրան, որ օգտատերը գաղտնագրում է տվյալները և, առանց բանալիները բացահայտելու, դրանք փոխանցում է երրորդ կողմի ծառայությանը մշակման համար: Այս ծառայությունը կատարում է նշված հաշվարկները և առաջացնում է կոդավորված արդյունք՝ չկարողանալով որոշել, թե ինչ տվյալների հետ է այն աշխատում։ Օգտատերը, օգտագործելով իր բանալիները, վերծանում է թողարկված տվյալները և արդյունքը ստանում հստակ տեքստով։

Google-ը բացել է ամբողջական հոմոմորֆ գաղտնագրման գործիքակազմ

Հոմոմորֆ գաղտնագրման կիրառման ոլորտները ներառում են գաղտնի հաշվարկների համար ամպային ծառայությունների ստեղծումը, էլեկտրոնային քվեարկության համակարգերի ներդրումը, անանուն երթուղային արձանագրությունների ստեղծումը, DBMS-ում գաղտնագրված տվյալների վրա հարցումների մշակումը և մեքենայական ուսուցման համակարգերի գաղտնի ուսուցումը:

Օրինակ, հոմոմորֆ գաղտնագրումը օգտակար կլինի բժշկական հավելվածներում, որոնք կարող են հիվանդներից ստանալ զգայուն տեղեկատվություն գաղտնագրված ձևով և առողջապահական մասնագետներին տրամադրել վերլուծություններ անցկացնելու և անոմալիաները առանց վերծանման: Հոմոմորֆ գաղտնագրումը կարող է նաև օգնել ուսումնասիրություններին, որոնք ուսումնասիրում են հիվանդությունների և հատուկ գենետիկ մուտացիաների միջև կապը, որոնք պահանջում են գենետիկ տեղեկատվության հազարավոր նմուշների վերլուծություն:

Հրապարակված գործիքների տարբերակիչ առանձնահատկությունն այն է, որ C++-ում մշակման ստանդարտ մեթոդների կիրառմամբ գաղտնագրված տվյալների մշակման ծրագրեր ստեղծելու հնարավորությունն է: Տրամադրված տրանսպիլյատորի միջոցով C++ ծրագիրը վերածվում է հատուկ FHE-C++ բարբառի, որը կարող է աշխատել կոդավորված տվյալների հետ:

Google-ը բացել է ամբողջական հոմոմորֆ գաղտնագրման գործիքակազմ


Source: opennet.ru

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