IBM mbukak toolkit enkripsi homomorphic kanggo Linux

perusahaan IBM diumumake babagan mbukak teks sumber toolkit FHE (IBM Fully Homomorphic Encryption) kanthi implementasi sistem enkripsi homomorphic lengkap kanggo ngolah data ing wangun ndhelik. FHE ngidini sampeyan nggawe layanan kanggo komputasi rahasia, ing ngendi data diproses kanthi ndhelik lan ora katon ing wangun mbukak ing tahap apa wae. Asil uga kui ndhelik. Kode ditulis ing C ++ lan disebarake dening ing lisensi MIT. Saliyane versi kanggo Linux, toolkit padha kanggo MacOS ΠΈ iOS, ditulis ing Objective-C. Publikasi versi kanggo Android.

FHE ndhukung kebak operasi homomorphic sing ngijini sampeyan kanggo nindakake tambahan lan multiplikasi data ndhelik (i.e., sampeyan bisa ngleksanakake sembarang petungan kasepakatan) lan entuk asil ndhelik ing output, kang bakal padha karo ndhelik asil nambah utawa multiply data asli. Enkripsi homomorphic bisa dianggep minangka tahap sabanjure ing pangembangan enkripsi end-to-end - saliyane kanggo nglindhungi transmisi data, menehi kemampuan kanggo ngolah data tanpa dekripsi.

Ing sisih praktis, kerangka bisa migunani kanggo ngatur komputasi awan rahasia, ing sistem voting elektronik, ing protokol rute anonim, kanggo pangolahan pitakon sing dienkripsi ing DBMS, kanggo latihan rahasia sistem pembelajaran mesin. Conto aplikasi FHE yaiku organisasi analisis informasi babagan pasien institusi medis ing perusahaan asuransi tanpa perusahaan asuransi entuk akses menyang informasi sing bisa ngenali pasien tartamtu. ugi kasebut pangembangan sistem machine learning kanggo ndeteksi transaksi fraudulent karo kertu kredit adhedhasar Processing transaksi financial anonim ndhelik.

Toolkit kalebu perpustakaan HElib kanthi implementasine sawetara skema enkripsi homomorphic, lingkungan pangembangan terpadu (karya ditindakake liwat browser) lan sakumpulan conto. Kanggo nyederhanakake panyebaran, gambar docker sing wis digawe adhedhasar CentOS, Fedora lan Ubuntu wis disiapake. Pandhuan kanggo ngumpulake toolkit saka kode sumber lan nginstal ing sistem lokal uga kasedhiya.

Proyèk iki wis dikembangaké wiwit taun 2009, nanging saiki mung bisa nggayuh indikator kinerja sing bisa ditampa sing ngidini bisa digunakake ing praktik. Kacathet yen FHE nggawe kalkulasi homomorfik bisa diakses kabeh wong; kanthi bantuan FHE, programer perusahaan biasa bakal bisa nindakake pakaryan sing padha ing menit sing sadurunge mbutuhake jam lan dina nalika nglibatake ahli kanthi gelar akademik.


Antarane pangembangan liyane ing bidang komputasi rahasia, bisa dicathet publikasi proyek OpenDP kanthi implementasine metode privasi diferensial, ngidini kanggo nindakake operasi statistik ing set data kanthi akurasi cukup dhuwur tanpa kemampuan kanggo ngenali cathetan individu ing. Proyek iki dikembangake bebarengan dening peneliti saka Microsoft lan Universitas Harvard. Implementasine ditulis ing Rust lan Python lan diwenehake miturut lisensi MIT.

Analisis nggunakake metode privasi diferensial ngidini organisasi nggawe conto analitis saka basis data statistik, tanpa ngidini kanggo ngisolasi paramèter individu tartamtu saka informasi umum. Contone, kanggo ngenali bedane ing perawatan pasien, peneliti bisa diwenehi informasi sing ngidini dheweke mbandhingake rata-rata dawane pasien ing rumah sakit, nanging tetep njaga rahasia pasien lan ora nyorot informasi pasien.

Rong mekanisme digunakake kanggo nglindhungi informasi pribadhi utawa rahasia sing bisa dingerteni: 1. Nambahake jumlah cilik "gangguan" statistik kanggo saben asil, sing ora mengaruhi akurasi data sing diekstrak, nanging nutupi kontribusi unsur data individu.
2. Nggunakake anggaran privasi sing mbatesi jumlah data sing diprodhuksi kanggo saben panyuwunan lan ora ngidini panjaluk tambahan sing bisa nglanggar rahasia.

Source: opennet.ru

Add a comment