Glosarium

Enkripsi Homomorfis Penuh

Easy

Enkripsi homomorfis penuh adalah jenis skema di mana seseorang dapat melakukan komputasi sewenang-wenang pada data terenkripsi.

Apa Itu Enkripsi Homomorfis Penuh?

Enkripsi homomorfis penuh adalah bentuk skema enkripsi yang memungkinkan komputasi dilakukan pada data saat dienkripsi. Tujuannya adalah untuk memungkinkan komputasi pada ciphertext sedemikian rupa sehingga tidak perlu melalui dekripsi untuk langkah-langkah menengah selama komputasi.
Ini memberikan fungsionalitas yang kuat untuk kasus penggunaan seperti komputasi cloud dan analitik data besar, di mana pemrosesan data dalam jumlah besar diperlukan, tetapi informasi sensitif atau hak milik harus dirahasiakan dari pihak ketiga.

Gagasan ini terdengar mustahil. Bagaimana Anda dapat melakukan operasi (penjumlahan, perkalian, dll.) data tanpa melakukan dekripsi padanya?

Masalahnya adalah kunci untuk enkripsi dan dekripsi terpisah dalam skema enkripsi tradisional, dan melakukan operasi pada data terenkripsi memerlukan dekripsi terlebih dahulu.

Dengan enkripsi homomorfis penuh (FHE), Anda juga memiliki kunci enkripsi, tetapi tidak seperti skema tradisional, Anda dapat menghitung teks biasa dengan cara sewenang-wenang tanpa harus mendekripsinya.

Kegunaan Enkripsi Homomorfis

Ini adalah properti yang sangat berguna, memungkinkan komputasi data sensitif tanpa mengungkapkannya kepada entitas yang melakukan komputasi.

Misalnya, pertimbangkan basis data informasi medis yang dienkripsi homomorfis penuh. Kunci enkripsi dapat diberikan kepada dokter, yang dapat melakukan kueri pada basis data untuk menentukan apakah pasien dengan gejala tertentu telah dirawat. Ini memungkinkan dokter untuk mendapatkan informasi tentang pasiennya tanpa harus mengakses data aktual di basis data.

Bagaimana FHE Berbeda dari Bentuk Enkripsi Homomorfis Lainnya?

Dalam hal kemungkinan perhitungan atas data terenkripsi, enkripsi homomorfis memiliki tipe yang berbeda; sebagian, agak, diratakan sepenuhnya, dan enkripsi homomorfis penuh.

Sebagian homomorfis dan agak homomorfis hanya memungkinkan jenis operasi tertentu atas data terenkripsi, itu juga dengan pengulangan terbatas.

Enkripsi homomorfis penuh mendukung jumlah operasi yang tidak terbatas pada data terenkripsi. Juga, operasi dapat diterapkan dalam jumlah yang tidak terbatas.

Manfaat Enkripsi Homomorfis Penuh

  • FHE dapat digunakan untuk menyimpan data pribadi yang sensitif di server pihak ketiga dan tetap memungkinkan komputasi pada data pribadi tersebut sambil menjaganya tetap terenkripsi. Administrator server tidak dapat mengetahui perhitungan apa yang dilakukan pada data pribadi (dengan asumsi implementasi FHE yang aman).
  • FHE menghilangkan pengorbanan antara kegunaan data dan privasinya. Privasi data terjaga tanpa perlu menutupi atau menghapus fitur apa pun.
  • Implementasi FHE yang tepat berarti ketahanan kelas atas terhadap serangan kuantum, membuat skema ini aman terhadap kuantum.

FHE masih berkembang dan dipandang tidak layak secara komersial sehingga banyak penelitian harus dilakukan sebelum dapat digunakan secara luas.