This Author published in this journals
All Journal Teknika
Darwin
Department of Informatics Engineering, Faculty of Informatics, Universitas Mikroskil, Medan, North Sumatera, Indonesia

Published : 1 Documents Claim Missing Document
Claim Missing Document
Check
Articles

Found 1 Documents
Search

Implementation of Blockchain Technology in E-Voting Using Smart Contract and ZK-SNARK Jimmy; Kenny Rimba; Vincent; Ronsen Purba; Darwin
Teknika Vol. 14 No. 3 (2025): November 2025
Publisher : Center for Research and Community Service, Institut Informatika Indonesia (IKADO) Surabaya

Show Abstract | Download Original | Original Source | Check in Google Scholar | DOI: 10.34148/teknika.v14i3.1358

Abstract

E-voting systems are prone to challenges such as lack of transparency, risks of data manipulation, and dependence on centralized authorities, which can undermine trust in electoral processes. This research develops a blockchain-based e-voting system on the Polygon network, leveraging smart contracts and Zero-Knowledge Succinct Non-Interactive Argument of Knowledge (ZK-SNARK) to enhance security, transparency, and voter anonymity. The study employs an application development approach, implementing a structured methodology with initialization, registration, voting, and tallying phases. Smart contracts automate voter verification, vote casting, and result tabulation, while ZK-SNARK ensures voters can cast ballots anonymously without revealing their identities. The system’s transparency and immutability are tested using PolygonScan, demonstrating effective prevention of manipulations like double voting through cryptographic credentials (nullifier, commitment, and nullifier hash) and Merkle Tree structures. Results indicate that the system provides a secure, verifiable, and decentralized framework for elections. This implementation offers a robust foundation for future e-voting systems, promoting trust and integrity in digital voting processes.