Google telah membuka perangkat untuk enkripsi homomorfik penuh

Google telah menerbitkan serangkaian perpustakaan dan utilitas terbuka yang menerapkan sistem enkripsi homomorfik penuh yang memungkinkan Anda memproses data dalam bentuk terenkripsi yang tidak muncul dalam bentuk terbuka pada setiap tahap penghitungan. Toolkit ini memungkinkan pembuatan program untuk komputasi rahasia yang dapat bekerja dengan data tanpa dekripsi, termasuk melakukan operasi string matematika dan sederhana pada data terenkripsi. Kode proyek ditulis dalam C++ dan didistribusikan di bawah lisensi Apache 2.0.

Berbeda dengan enkripsi ujung ke ujung, enkripsi homomorfik, selain melindungi transmisi data, juga menyediakan kemampuan untuk memproses data tanpa mendekripsinya. Homomorfi penuh berarti kemampuan untuk melakukan operasi penjumlahan dan perkalian pada data terenkripsi, yang menjadi dasar perhitungan arbitrer apa pun dapat diterapkan. Outputnya menghasilkan hasil terenkripsi, yang serupa dengan mengenkripsi hasil operasi serupa pada data asli.

Bekerja dengan data dengan enkripsi homomorfik berarti pengguna mengenkripsi data dan, tanpa mengungkapkan kuncinya, mentransfernya ke layanan pihak ketiga untuk diproses. Layanan ini melakukan penghitungan yang dinyatakan dan menghasilkan hasil terenkripsi, tanpa dapat menentukan data apa yang sedang digunakannya. Pengguna, menggunakan kuncinya, mendekripsi data yang dikeluarkan dan menerima hasilnya dalam teks yang jelas.

Google telah membuka perangkat untuk enkripsi homomorfik penuh

Area penerapan enkripsi homomorfik mencakup pembuatan layanan cloud untuk komputasi rahasia, penerapan sistem pemungutan suara elektronik, pembuatan protokol perutean anonim, pemrosesan kueri atas data terenkripsi dalam DBMS, dan pelatihan rahasia sistem pembelajaran mesin.

Misalnya, enkripsi homomorfik akan berguna dalam aplikasi medis yang dapat menerima informasi sensitif dari pasien dalam bentuk terenkripsi dan memberikan profesional kesehatan kemampuan untuk melakukan analisis dan mengidentifikasi anomali tanpa dekripsi. Enkripsi homomorfik juga dapat membantu penelitian yang meneliti hubungan antara penyakit dan mutasi genetik tertentu, yang memerlukan analisis ribuan sampel informasi genetik.

Fitur khas dari alat yang diterbitkan adalah kemampuan untuk membuat program untuk memproses data terenkripsi menggunakan teknik pengembangan standar dalam C++. Dengan menggunakan transpiler yang disediakan, program C++ diubah menjadi dialek FHE-C++ khusus yang mampu bekerja dengan data terenkripsi.

Google telah membuka perangkat untuk enkripsi homomorfik penuh


Sumber: opennet.ru

Tambah komentar