Decentralized Voting System Using Blockchain Technology with Arduino-Based Nodes for Secure and Transparent Elections
Paper ID : 1051-ICEEM2025 (R1)
Authors
Osama Mohamed *1, Fathi Abd El-Samie2, Wael badawy3, Saied Abd El-atty Soliman2
1Dept. of electronics and electrical communications Faculty of Electronic Engineering Menoufia University Menouf, Egypt
2Dept. of electronics and electrical communications Faculty of Electronic Engineering Menoufia University Menouf, Egypt
3School of Artificial Intelligence, the Egyptian Russian University, Egypt
Abstract
Traditional electronic voting systems (EVSs) often face challenges like tampering vulnerabilities, transparency issues, and centralization. This paper presents a decentralized EVS using blockchain and embedded systems to address these challenges. The system depends on Arduino nodes with SHA-256 hashing and RSA signatures to ensure data integrity, anonymity, and tamper-proof records. A lightweight Proof of Authority (PoA) mechanism enables efficient decentralized validation. Testing demonstrated real-time performance (average 1615 ms end-to-end delay per vote) and efficient cryptography. The system met key security requirements (integrity, anonymity, and verifiability) and was scalable for small-to-medium-size elections. However, challenges related to scalability for large elections were identified, highlighting areas for future improvement. This work contributes to the growing body of research on blockchain-based EVSs by providing a practical, low-cost implementation using embedded systems. The results highlight how blockchain along with embedded systems can improve the security and transparency of electronic voting, opening the door for future advancements in reliable and decentralized election systems.
Keywords
Blockchain Technology, Electronic Voting Systems, Embedded Systems, RSA Digital Signatures.
Status: Accepted