IBM нь Линуксэд зориулсан гомоморф шифрлэлтийн хэрэгслийг нээдэг

IBM компани зарласан хэрэгслийн эх бичвэрүүдийг нээх тухай FHE (IBM Бүрэн Хомоморфик Шифрлэлт) системийн хэрэгжилттэй бүрэн гомоморф шифрлэлт шифрлэгдсэн хэлбэрээр өгөгдлийг боловсруулахад зориулагдсан. FHE нь өгөгдөл нь шифрлэгдсэн боловсруулагдсан бөгөөд ямар ч үе шатанд нээлттэй хэлбэрээр харагдахгүй нууц тооцооллын үйлчилгээг бий болгох боломжийг танд олгоно. Үр дүн нь мөн шифрлэгдсэн хэлбэрээр үүсгэгддэг. Код нь C++ хэл дээр бичигдсэн бөгөөд тараасан MIT лицензийн дагуу. Линуксийн хувилбараас гадна ижил төстэй хэрэгслүүд MacOS и Тагийн, Objective-C дээр бичигдсэн. хувилбарыг нийтлэх Android.

FHE дэмждэг дүүрэн Шифрлэгдсэн өгөгдлийг нэмэх, үржүүлэх (жишээ нь та дурын тооцоолол хийх боломжтой) болон гаралт дээр шифрлэгдсэн үр дүнг авах боломжийг олгодог гомоморф үйлдлүүд нь анхны өгөгдлийг нэмэх эсвэл үржүүлэх үр дүнг шифрлэхтэй адил байх болно. Гомоморф шифрлэлт нь төгсгөл хоорондын шифрлэлтийн хөгжлийн дараагийн үе шат гэж үзэж болно - энэ нь өгөгдөл дамжуулахыг хамгаалахаас гадна өгөгдлийг шифрлэхгүйгээр боловсруулах боломжийг олгодог.

Практик талаас нь авч үзвэл уг хүрээ нь нууц үүлэн тооцоолол, цахим санал хураалтын систем, нэргүй чиглүүлэлтийн протокол, DBMS дахь асуулгыг шифрлэсэн боловсруулалт, машин сургалтын системийн нууцлалыг сургахад тустай байж болох юм. FHE-ийн хэрэглээний жишээ бол даатгалын компаниас тодорхой өвчтөнүүдийг тодорхойлох мэдээлэлд нэвтрэхгүйгээр даатгалын компаниудын эмнэлгийн байгууллагын өвчтөнүүдийн талаархи мэдээлэлд дүн шинжилгээ хийх ажлыг зохион байгуулах явдал юм. Мөн дурдсан шифрлэгдсэн нэргүй санхүүгийн гүйлгээний боловсруулалт дээр үндэслэн зээлийн картаар хийсэн хуурамч гүйлгээг илрүүлэх машин сургалтын системийг хөгжүүлэх.

Хэрэгслийн хэрэгсэлд номын сан орно Хелеб хэд хэдэн гомоморф шифрлэлтийн схемийг хэрэгжүүлснээр хөгжлийн нэгдсэн орчин (ажил нь хөтөчөөр хийгддэг) болон жишээнүүдийн багц юм. Байршлыг хялбарчлахын тулд CentOS, Fedora, Ubuntu дээр суурилсан бэлэн докерын зургуудыг бэлтгэсэн. Хэрэгслийн хэрэгслийг эх кодоос угсарч, дотоод системд суулгах зааврыг бас авах боломжтой.

Төсөл нь 2009 оноос хойш хөгжиж байгаа боловч одоо л практикт ашиглах боломжтой гүйцэтгэлийн үзүүлэлтүүдэд хүрэх боломжтой болсон. FHE нь гомоморф тооцооллыг хүн бүрт хүртээмжтэй болгодог гэж тэмдэглэсэн бөгөөд FHE-ийн тусламжтайгаар энгийн корпорацийн программистууд эрдмийн зэрэгтэй мэргэжилтнүүдийг татан оролцуулахдаа өмнө нь хэдэн цаг, өдөр шаарддаг байсан ижил ажлыг минутанд хийх боломжтой болно.


Нууц тооцооллын салбарт гарсан бусад бүтээн байгуулалтуудын дунд үүнийг тэмдэглэж болно төслийн хэвлэл OpenDP аргуудын хэрэгжилттэй ялгаатай нууцлал, өгөгдлийн багц дээр статистикийн үйлдлүүдийг хангалттай өндөр нарийвчлалтайгаар, түүн дэх бие даасан бүртгэлийг тодорхойлох чадваргүйгээр гүйцэтгэх боломжийг олгодог. Уг төслийг Майкрософт болон Харвардын их сургуулийн судлаачид хамтран боловсруулж байна. хэрэгжилт нь Rust болон Python болон бичигдсэн байна нийлүүлсэн MIT лицензийн дагуу.

Дифференциал нууцлалын аргыг ашиглан дүн шинжилгээ хийх нь байгууллагуудад ерөнхий мэдээллээс тодорхой хүмүүсийн параметрүүдийг тусгаарлахгүйгээр статистикийн мэдээллийн сангаас аналитик түүвэр хийх боломжийг олгодог. Жишээлбэл, өвчтөний тусламж үйлчилгээний ялгааг тодорхойлохын тулд судлаачдад өвчтөнүүдийн эмнэлэгт хэвтэх дундаж хугацааг харьцуулах боломжийг олгодог боловч өвчтөний нууцлалыг хадгалж, өвчтөний мэдээллийг онцолдоггүй мэдээллээр хангаж болно.

Хувийн болон нууц мэдээллийг хамгаалах хоёр механизмыг ашигладаг: 1. Үр дүн бүрт бага хэмжээний статистикийн “чимээ” нэмэх нь гаргаж авсан өгөгдлийн үнэн зөв байдалд нөлөөлөхгүй, харин өгөгдлийн бие даасан элементүүдийн оруулсан хувь нэмрийг нуун дарагдуулдаг.
2. Хүсэлт тус бүрд үйлдвэрлэсэн өгөгдлийн хэмжээг хязгаарласан, нууцлалыг зөрчиж болзошгүй нэмэлт хүсэлтийг зөвшөөрөхгүй нууцлалын төсөв ашиглах.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх