PERANCANGAN DAN IMPLEMENTASI SMART CONTRACT PADA SISTEM VERIFIKASI DOKUMEN BERBASIS ZERO KNOWLEDGE PROOF (ZKP) PADA BLOCKCHAIN POLYGON

Muhammad Fadhil Abidin
Universitas Gunadarma
Indonesia
Avinanta Tarigan
Universitas Gunadarma
Indonesia
Lely Prananingrum
Universitas Gunadarma
Indonesia

Abstract

Blockchain merupakan sistem terdesentralisasi yang terbuka yang dapat dimanfaatkan untuk melakukan pelacakan dan verifikasi keaslian dokumen. Sifat keterbukaan tersebut menjadi masalah jika isi dari dokumen bersifat rahasia atau dilindungi oleh undang-undang perlindungan data pribadi. Dalam penelitian ini, sebuah sistem verifikasi dokumen berbasis Blockchain dirancang dengan memanfaatkan algoritma ZKP (Zero Knowledge Proof) yang diimplementasikan dalam sebuah Smart Contract pada jaringan Blockchain Polygon. Algoritma ZKP melindungi informasi yang bersifat rahasia tetapi dapat diverifikasi kebenaran dan keasliannya oleh pihak yang berkepentinga tanpa menguak informasi tersebut. Penelitian ini melibatkan perancangan smart contract yang terdiri dari fungsi-fungsi untuk mengatur proses verifikasi dokumen, serta implementasi sistem verifikasi dokumen yang terintegrasi dengan Smart Contract. Hasil penelitian menunjukkan bahwa sistem yang dibangun dapat meningkatkan keamanan proses pelacakan dokumen dengan tidak menguak isi dokumen yang bersifat rahasia dan dilindungi oleh undang-undang.

Keywords
Blockchain; Dokumen; ZKP; Kriptografi; Verifikasi
References

Republik Indonesia, UNDANG-UNDANG REPUBLIK INDONESIA NOMOR 19 TAHUN 2016 TENTANG PERUBAHAN ATAS UNDANG-UNDANG NOMOR 11 TAHUN 2008 TENTANG INFORMASI DAN TRANSAKSI ELEKTRONIK, Jakarta, 2016.

G. Sethia, S. Namratha, H. Srikanth and S. Sreeja C, "Academic Certificate Validation Using Blockchain Technology," Pune, 2022.

M. Effiong, A. Norta, C. Udokwu and M. Hattingh, "Adoption of Blockchain Technology in Academic Certificate-Verification Systems," Irvine, 2022.

T. Nurhaeni, I. Handayani, F. Budiarty, D. Apriani and P. A. Sunarya, "Adoption of Upcoming Blockchain Revolution in Higher Education: Its Potential in Validating Certificates," Gorontalo, 2020.

M. A. Kusuma, P. Sukarno and A. A. Wardana, "Security System for Digital Land Certificate Based on Blockchain and QR Code Validation in Indonesia," Bandung, 2022.

Republik Indonesia, UNDANG-UNDANG REPUBLIK INDONESIA NOMOR 27 TAHUN 2022 TENTANG PELINDUNGAN DATA PRIBADI, 2022.

Z. Wang, J. Lin, Q. Cai, Q. Wang, D. Zha and J. Jing, "Blockchain-Based Certificate Transparency and Revocation Transparency," IEEE Transactions on Dependable and Secure Computing, vol. 19, no. 1, p. 681–697, 2022.

D. Hou, J. Zhang, S. Huang, Z. Peng, J. Ma and X. Zhu, "Privacy-Preserving Energy Trading Using Blockchain and Zero Knowledge Proof," Espoo, 2022.

D. Čapko, S. Vukmirović and N. Nedić, "State of the Art of Zero-Knowledge Proofs in Blockchain," Belgrade, 2022.

S. Liu, "Privacy Protection Revolution: Zero-knowledge Proof," Zakopane, 2022.

M. N. M. Bhutta, A. A. Khwaja, A. Nadeem, H. F. Ahmad, M. K. Khan, M. A. Hanif, H. Song, M. Alshamari and Y. Cao, "A Survey on Blockchain Technology: Evolution, Architecture and Security," IEEE Access, vol. 9, p. 61048–61073, 2021.

L. Liu, J. Wan and W. Yue, "Computer Assisted Design of Intelligent E-Certificate System Based on Blockchain Technology," Zakopane, 2022.

S. Almuhammadi and C. Neuman, "Security and privacy using one-round zero-knowledge proofs," Munich, 2005.

M. K. Ibrahem, "Modification of Diffie-Hellman key exchange algorithm for Zero knowledge proof," Baghdad, 2012.

L. Cao and Z. Wan, "Anonymous scheme for blockchain atomic swap based on zero-knowledge proof," Dalian, 2020.

Information
PDF
357 times PDF : 382 times