Apa itu Bukti Tanpa Pengetahuan

2022-04-14, 02:54


Bukti atau protokol tanpa pengetahuan adalah cara tidak langsung bagi "pembukti" untuk meyakinkan "pemverifikasi" bahwa klaim tentang informasi rahasia itu akurat tanpa mengungkapkannya.

Ada dua jenis protokol bukti tanpa pengetahuan - ZKP interaktif dan ZKP non-interaktif

Ada tiga prasyarat penting untuk pembuktian tanpa pengetahuan - kelengkapan, validitas, dan tanpa pengetahuan.

ZKP dapat digunakan bersama blockchain untuk memastikan keamanan dalam aplikasi perpesanan, laporan terperinci, dan transaksi pribadi.

Ribuan orang menjelajahi web setiap hari, menerima cookie, dan membagikan informasi pribadi mereka untuk memanfaatkan berbagai layanan dan produk online. Sayangnya, pengguna menjadi semakin rentan terhadap pelanggaran data dan penggunaan informasi mereka yang tidak sah setiap tahun. Selain itu, mereka terkadang dipaksa untuk melepaskan privasi mereka untuk mengakses layanan yang ditawarkan oleh platform seperti Google dan Facebook - seperti rekomendasi, konsultasi, bantuan khusus, dll. Namun, mereka tidak dapat mengaksesnya saat menggunakan penjelajahan pribadi.

Bisnis Digital Baru BBVA menganggap asimetri masyarakat digital saat ini mengenai akses informasi sebagai masalah serius, karena privasi dan kepemilikan data adalah "hak dasar yang harus kita lindungi." Oleh karena itu, NDB ( Bisnis Digital Baru) telah meneliti mekanisme, alat, dan metode ilmiah baru yang berguna dalam mengamankan ekonomi berbasis data sekaligus melindungi privasi", jelas De la Gandara , yang memimpin proyek ini.

Zero-Knowledge Proof (ZKP) menonjol sebagai salah satu teknologi yang menunjukkan potensi paling luar biasa untuk mencapai keseimbangan ini, seperangkat alat yang memungkinkan sepotong informasi divalidasi tanpa memaparkan data yang menunjukkannya. Teknologi ini dimungkinkan karena pernyataan komputasional dapat diverifikasi secara matematis untuk kebenarannya tanpa mengungkapkan data apa pun oleh "penguji" menggunakan algoritme kriptografi.

Bukti atau protokol tanpa pengetahuan adalah cara tidak langsung bagi "pembukti" untuk meyakinkan "pemverifikasi" bahwa klaim tentang informasi rahasia itu akurat tanpa mengungkapkannya. Tergantung pada protokol bukti, itu bisa interaktif atau tidak.

ZKP dengan prosedur interaktif mengharuskan pembukti menyelesaikan tugas atau tindakan untuk meyakinkan pemverifikasi bahwa mereka memiliki informasi yang diperlukan. Dalam ZKP interaktif, matematika sering terlibat dalam melakukan tugas-tugas yang diperlukan.

Tidak perlu interaksi antara Prover dan Verifier di ZKP non-interaktif, atau verifikasi dapat dilakukan nanti. Komputer atau perangkat lunak diperlukan untuk jenis ZKP ini.

Ada tiga prasyarat penting untuk bukti tanpa pengetahuan:

1.Kelengkapan: Seorang verifikator dapat memastikan bahwa seorang peribahasa memiliki input yang tepat jika pernyataan tersebut benar.

2.Validitas: Tidak ada pernyataan yang dapat dipalsukan, dan verifikator tidak dapat diyakinkan bahwa pembukti memiliki masukan yang diperlukan ketika pemverifikasi tidak.

3.Zero-knowledge: pemeriksa tidak dapat mengetahui apa pun selain apakah pernyataan itu benar atau salah. Data dan informasi tentang pihak lain tetap dirahasiakan.


Penggunaan bukti tanpa pengetahuan di blockchain


ZKP menawarkan fleksibilitas dan pilihan kepada pengguna jika mereka ingin mengontrol dan mengelola informasi mereka. Dengan kata lain, bukti blockchain dan zero-knowledge memiliki banyak aplikasi.

Transaksi pribadi (EY dan Nightfall)
EY mengembangkan solusi blockchain dan ZKP sebagai tanggapan atas masalah privasi dan kedaulatan data.

Protokol ZKP publik, Nightfall, dirilis oleh EY pada tahun 2019 yang memungkinkan perusahaan untuk melakukan transaksi pribadi yang aman menggunakan blockchain publik sambil menjaga kerahasiaan.

Untuk memenuhi tuntutan perjanjian bisnis yang kompleks, EY akan merancang kompiler prototipe, Starlight, yang menggunakan protokol ZKP untuk memungkinkan kolaborasi di antara pihak-pihak di tingkat jaringan sambil menjaga privasi dari pesaing.

Dengan Nightfall dan Starlight, pengguna dapat mengakses aplikasi blockchain dengan keamanan dan privasi yang lebih baik.

Aplikasi berbasis pesan
Mengirim pesan secara pribadi telah dimungkinkan berkat enkripsi ujung ke ujung. Namun, aplikasi perpesanan tradisional mengharuskan pengguna untuk memverifikasi identitas mereka dengan server. ZKP memungkinkan individu untuk membuktikan identitas mereka tanpa mengungkapkan informasi pribadi.

Dokumentasi terperinci
Kombinasi ZKP dan blockchain memberi pengguna keamanan saat berbagi dokumen kompleks. Selain mengenkripsi data dalam potongan-potongan, ZKP dapat mengontrol visibilitas blok tertentu dan informasi yang dikandungnya, memungkinkan beberapa pengguna mengakses sambil membatasi yang lain.



Proyek teratas menggunakan Bukti Tanpa Pengetahuan


NuCypher
NuCypher adalah proyek ICO yang bekerja untuk membangun sistem untuk enkripsi ulang jaringan proxy. Ini didasarkan pada gagasan kepemilikan, di mana Anda mengunci (mengenkripsi) dokumen yang Anda miliki dengan kunci pribadi. Untuk membagikan dokumen itu, Anda harus memberikan kunci pribadi kepada penerima. Ini, dengan sendirinya, adalah sesuatu yang tidak boleh dilakukan. Oleh karena itu, perlunya enkripsi ulang proxy.

Anda dapat mengenkripsi ulang kunci terenkripsi Anda ke kunci publik orang lain dengan enkripsi ulang proxy. Anda kemudian dapat membagikan dokumen dengan kunci yang dienkripsi ulang saat ini selesai. Dengan demikian, memungkinkan penerima untuk membuka dokumen dengan kunci publik mereka.

NuCypher mengoperasikan satu set node yang saling berhubungan yang memungkinkan enkripsi ulang kunci. Jaringan node ini menyimpan kunci dalam potongan-potongan di semua node, sehingga membuatnya lebih aman. Kecepatan operasi ini bergantung pada turunan teknologi ZKP yang disebut NIKP (Non-interactive Zero-knowledge proof). Teknologi ini bekerja seperti jam dalam memastikan setiap enkripsi ulang benar dan aman dari node KMS.

Nugget
Program ini dipusatkan untuk memungkinkan pengguna memiliki kontrol lebih besar atas penjualan mereka saat membeli barang secara online. Dengan proyek ini, pengguna dapat menjatah jumlah data pribadi yang mereka keluarkan saat membeli barang melalui vendor online.
Strategi kerja didasarkan pada fakta bahwa database terpusat yang dimiliki oleh vendor online ini tidak aman. Oleh karena itu, mereka menjadi sasaran empuk peretasan dan pelanggaran data. Proyek Nuggets menggunakan teknologi ZKP untuk menyembunyikan informasi pribadi pengguna.

ZCash
ZCash (atau Zero Cash) mengimplementasikan operasinya menggunakan perangkat lunak dan protokol yang mendasari Bitcoin . Baru-baru ini menambahkan ZK-SNARK ke jaringan blockchain untuk memastikan bahwa semua buku besar dienkripsi dan tidak ada pengeluaran ganda. Protokol blockchain ini bekerja menggunakan protokol ZKP.

Verifikasi suara
Ini adalah aplikasi umum ZKP di dunia saat ini. ZKP digunakan bersama dengan blockchain untuk menciptakan cara yang demokratis untuk memverifikasi suara dalam pemilihan. Ini menyediakan sistem yang transparan di mana seluruh proses pemungutan suara dapat diaudit dan diakses.
Akibatnya, tidak perlu ada pihak ketiga untuk memverifikasi hasil pemilu. ZKP juga menyediakan platform bagi pemilih untuk memverifikasi kelayakan mereka. Ini, pada gilirannya, membantu pemilih untuk melindungi informasi pribadi mereka.

validitas transaksi ING
Ini adalah aplikasi praktis lain dari ZKP bersama blockchain dalam memecahkan masalah dunia nyata. ING baru-baru ini mengumumkan bahwa mereka akan mulai menggunakan ZKP bersama dengan platform blockchain terkenal yang disebut Corda untuk memvalidasi transaksi di platform tersebut.
Platform Corda sebelumnya terbatas penggunaannya karena hanya dapat digunakan untuk memilih keamanan dan privasi. Sekarang, ia dapat melakukan lebih banyak lagi.





Penulis: Gate.io Pengamat: M. Olatunji
Penafian:
* Artikel ini hanya mewakili pandangan para pengamat dan bukan merupakan saran investasi.
*Gate.io memiliki semua hak atas artikel ini. Pengeposan ulang artikel akan diizinkan asalkan Gate.io dirujuk. Dalam semua kasus lain, tindakan hukum akan diambil karena pelanggaran hak cipta.
Bagikan
gate logo
Credit Ranking
Complete Gate Post tasks to upgrade your rank