An Approach Towards Implementing Online Voting System Framework Using Blockchain Technology and Smart Contract

This paper displays the architecture and implementation of an online voting system that employs Blockchain technology and the InterPlanetary File System (IPFS) to assure safe, transparent, and tamper-proof elections. The offered framework utilizes IPFS to record and supervises voter details, such as...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Wireless personal communications 2024-10, Vol.138 (4), p.2699-2732
Hauptverfasser: Haldar, Paranjay, Roy, Rajdeep, Biswas, Utpal
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:This paper displays the architecture and implementation of an online voting system that employs Blockchain technology and the InterPlanetary File System (IPFS) to assure safe, transparent, and tamper-proof elections. The offered framework utilizes IPFS to record and supervises voter details, such as name, father’s name, address, constituency, and date of birth. IPFS gives a Content Identifier (CID) based on these attributes. The Election Commission (EC) hashes these CIDs with SHA256 to avail authentication and then records them on the smart contract. Voters issues their particulars to IPFS to achieve a CID, which is then encrypted and validated against the data recorded in the smart contract to warrant its legitimacy. On successful validation, voters produce additional credentials, including their wallet address and password, which are then thoroughly stored on IPFS. The repossessed CID is afresh encrypted with the EC’s private key before being sent storing on the smart contract. During the voting procedure, voters present their wallet address and password. These particulars are directed to IPFS to recoup the CID. Once the CID is picked up, it is encrypted and verified in provision of the smart contract. If the verification is successful, the voter is treated genuine and licensed to cast their votes. To forbid fraud and unauthorized access, the system’s architecture assures vigorous security through encryption and Blockchain verification. The incorporation of Blockchain technology into the voting process also strengthens both transparency and integrity. This paper circumferences the implementation dares, security considerations, and potential enhancement for scalability and efficiency in large-scale elections.
ISSN:0929-6212
1572-834X
DOI:10.1007/s11277-024-11622-1