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 |