Kemitraan IOTA dengan LINKS
IOTA Foundation berhasil menerapkan mekanisme pengenal terdesentralisasi (DID) pada bulan September tahun lalu. Organisasi ini menyusun infrastruktur baru yang disebut “IOTA IOTA” pada tahun 2018.
Hari ini, $IOTA mengumumkan fitur baru untuk DID, yang dirumuskannya berdasarkan kemitraan jangka panjang dengan LINKS Foundation. Kolaborasi ini memanfaatkan perpustakaan ZKryptium LINKS untuk mengintegrasikan kredensial pengungkapan selektif ke IOTA Identity. Hal ini akan memungkinkan pengguna menjaga privasi mereka dengan memungkinkan mereka memilih hanya sebagian dari kredensial yang ingin mereka bagikan dengan pemverifikasi.
SSI dan Pengungkapan Selektif
Kelompok Kerja Identitas IOTA bertujuan untuk menawarkan identitas kedaulatan diri (SSI) kepada pengguna. Protokol memberdayakan mereka untuk membagikan hanya sebagian informasi yang dibutuhkan oleh penerima. Bukti kriptografi atau zero-knowledge (ZK) pada dasarnya mengatur dan melindungi pembagian data antara pihak-pihak yang bertransaksi.
Misalnya, jika pihak yang meminta hanya ingin memverifikasi usia pengguna untuk memastikan kepatuhan mereka terhadap layanan dengan batasan usia, mekanisme pengungkapan selektif mencegah dokumen seperti tanda pengenal nasional menampilkan lebih dari yang diminta oleh pemeriksa.
Dalam hal ini, hanya nama dan tanggal lahir yang akan diberikan untuk memenuhi persyaratan dan membuktikan keasliannya. Penerima tidak akan melihat detail yang tidak perlu seperti alamat pengguna, nomor ID, dan tempat lahir menggunakan mekanisme ini.
Tentu saja, contoh di atas hanya menggambarkan kasus penggunaan teknologi yang sederhana. Dengan fitur seperti itu, pengguna juga dapat mencegah verifikator jahat memperoleh atau mencatat metadata mereka dalam suatu transaksi.
Kredensial Pengungkapan Selektif berbasis SD-JWT dan BBS+
IOTA dan LINKS merancang Selective Disclosure JSON Web Token (SD-JWT) agar sesuai dengan model SSI. Hal ini mengharuskan penerbit untuk menentukan bidang kredensial mana yang dapat dibagikan oleh pemegangnya.
SD-JWT memisahkan setiap bidang penting ke dalam paket data dan menyembunyikannya melalui hash kriptografi. Pada titik ini, penerbit dapat secara opsional menempatkan nilai umpan untuk membuat informasi yang disamarkan menjadi kurang dapat diprediksi oleh pengamat yang berniat jahat.
Pengguna kemudian dapat menggunakan SD-JWT untuk mengungkapkan nilai tersembunyi kepada verifikator sesuai kebutuhan. Namun, perlu dicatat bahwa area yang tidak disembunyikan oleh penerbit selalu tersedia untuk verifikator.
Sementara itu, Kredensial Pengungkapan Selektif berbasis BBS+ berfungsi sebagai alternatif SD-JWT. Hal ini memungkinkan pengguna untuk dengan mudah membuat kombinasi pengungkapan yang telah ditentukan sebelumnya. Namun, fitur tersebut masih bersifat eksperimental pada tahap ini.
Rencana Masa Depan untuk Identitas IOTA
IOTA dan LINKS berencana untuk memanfaatkan kemajuan terbaru proyek ini untuk mencapai versi yang lebih stabil dari kredensial pengungkapan selektif berbasis ZK IOTA Identity. Keduanya berharap untuk lebih mengoptimalkan privasi dan otonomi pengguna melalui pengembangan di masa depan.