Blockchain Implementation Using Multi-Signature Approval and Merkle Tree for Election E-Voting System

Authors

  • Villeneuve Andhira Universitas Pendidikan Indonesia
  • Yudi Wibisono Universitas Pendidikan Indonesia
  • Rizky Rahman Universitas Pendidikan Indonesia

         DOI:

https://doi.org/10.62712/juktisi.v4i3.782

Keywords:

Blockchain, E-voting, Merkle Tree, Multi-signature Approval, Smart Contract, Transparency

Abstract

The implementation of conventional general elections in Indonesia still faces significant challenges, including high logistical costs, risks of data manipulation, and a lack of process transparency, which triggers public distrust. This research aims to design a future e-voting system prototype by proposing a Hybrid Voting Framework based on Ethereum blockchain technology and the InterPlanetary File System (IPFS). Scalability and privacy issues are addressed through the integration of the Merkle Tree data structure, where only a 32-byte root value is stored on-chain, while sensitive data is managed off-chain. To mitigate the risk of authority centralization, the system implements a concept from Proof of Authority (PoA) consensus mechanism with a multi-signature approval scheme, requiring the consensus of the majority of validators (>50%) for every administrative action. The test results show that the system is capable of maintaining voting integrity through the one-person-one-vote principle with a stable block creation time of under 10 seconds. Furthermore, the Recent Activity Log and "Verify My Vote" features successfully provide real-time transparency by utilizing event logs from smart contracts. Overall, this prototype proves that the use of blockchain can create a secure, accountable, and efficient voting system, while simultaneously providing maximum privacy protection for voters through robust cryptographic proof.

Downloads

Download data is not yet available.

References

A. Perdana dkk., TATA KELOLA PEMILU DI INDONESIA. Jakarta: KOMISI PEMILIHAN UMUM REPUBLIK INDONESIA, 2019.

C. H. Roh dan I. Y. Lee, “A Study on Electronic Voting System Using Private Blockchain,” Journal of Information Processing Systems, vol. 16, no. 2, hlm. 421–434, Apr 2020, doi: 10.3745/JIPS.03.0135.

S. S. Sarmah, “Understanding Blockchain Technology,” vol. 8, no. 2, hlm. 23–29, 2018, doi: http://dx.doi.org/10.5923/j.computer.20180802.02.

A. S. Gaikwad, “Overview of Blockchain,” Int J Res Appl Sci Eng Technol, vol. 8, no. 6, hlm. 2268–2270, Jun 2020, doi: 10.22214/ijraset.2020.6364.

K. R. Ballamudi, “Blockchain as a Type of Distributed Ledger Technology,” Asian Journal of Humanity, Art and Literature, vol. 3, no. 2, hlm. 127–136, Des 2016, doi: 10.18034/ajhal.v3i2.528.

Z. Zheng, S. Xie, H. N. Dai, X. Chen, dan H. Wang, “Blockchain challenges and opportunities: a survey,” International Journal of Web and Grid Services, vol. 14, no. 4, hlm. 352, 2018, doi: 10.1504/IJWGS.2018.095647.

M. Krichen, M. Ammi, A. Mihoub, dan M. Almutiq, “Blockchain for Modern Applications: A Survey,” Sensors, vol. 22, no. 14, hlm. 5274, Jul 2022, doi: 10.3390/s22145274.

C. Denis González, D. Frias Mena, A. Massó Muñoz, O. Rojas, dan G. Sosa-Gómez, “Electronic Voting System Using an Enterprise Blockchain,” Applied Sciences, vol. 12, no. 2, hlm. 531, Jan 2022, doi: 10.3390/app12020531.

J. Rosa-Bilbao dan J. Boubeta-Puig, “Ethereum blockchain platform,” dalam Distributed Computing to Blockchain, Elsevier, 2023, hlm. 267–282. doi: 10.1016/B978-0-323-96146-2.00006-1.

M. Sallal, R. de Fréin, dan A. Malik, “PVPBC: Privacy and Verifiability Preserving E-Voting Based on Permissioned Blockchain,” Future Internet, vol. 15, no. 4, hlm. 121, Mar 2023, doi: 10.3390/fi15040121.

H. Kim, K. E. Kim, S. Park, dan J. Sohn, “E-voting System Using Homomorphic Encryption and Blockchain Technology to Encrypt Voter Data,” Nov 2021.

U. Majeed, S. S. Hassan, Z. Han, dan C. S. Hong, “DAO-FL: Enabling Decentralized Input and Output Verification in Federated Learning with Decentralized Autonomous Organizations,” 30 Mei 2024. doi: 10.36227/techrxiv.24546502.v2.

P. Dhiman, S. Kumar Henge, S. Singh, A. Kaur, P. Singh, dan M. Hadabou, “Blockchain Merkle-Tree Ethereum Approach in Enterprise Multitenant Cloud Environment,” Computers, Materials & Continua, vol. 74, no. 2, hlm. 3297–3313, 2023, doi: 10.32604/cmc.2023.030558.

N. Sangeeta dan S. Y. Nam, “Blockchain and Interplanetary File System (IPFS)-Based Data Storage System for Vehicular Networks with Keyword Search Capability,” Electronics (Basel), vol. 12, no. 7, hlm. 1545, Mar 2023, doi: 10.3390/electronics12071545.

S. A. Sultana, C. Rupa, R. P. Malleswari, dan T. R. Gadekallu, “IPFS-Blockchain Smart Contracts Based Conceptual Framework to Reduce Certificate Frauds in the Academic Field,” Information, vol. 14, no. 8, hlm. 446, Agu 2023, doi: 10.3390/info14080446.

Published

2026-01-10

How to Cite

Andhira, V., Wibisono, Y., & Rahman, R. (2026). Blockchain Implementation Using Multi-Signature Approval and Merkle Tree for Election E-Voting System. Jurnal Komputer Teknologi Informasi Sistem Komputer (JUKTISI), 4(3), 1903–1911. https://doi.org/10.62712/juktisi.v4i3.782