E-Voting System Using Blockchain App
摘要
In this paper, ensuring secure, transparent, and tamper-proof elections is a critical challenge in modern democratic processes. Traditional voting systems, including paper ballots and electronic voting machines (EVMs), suffer from issues such as fraud, lack of transparency, and centralized control. This project presents a Blockchain-Based Voting System, implemented as an Android application using Java/XML, with SHA-256 encryption ensuring vote security and Firebase Realtime Database handling user authentication and data management. The system leverages blockchain technology to record votes in an immutable and decentralized ledger, preventing manipulation and unauthorized access. The implementation includes secure voter authentication, encrypted vote submission, blockchain-based integrity verification, and real-time result compilation. This approach eliminates traditional vulnerabilities such as vote tampering, duplicate voting, and unauthorized system access. Furthermore, the decentralized nature of blockchain ensures transparency, allowing voters to independently verify their votes while maintaining anonymity.