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

被引:0
|
作者
Haldar, Paranjay [1 ]
Roy, Rajdeep [1 ]
Biswas, Utpal [1 ]
机构
[1] Univ Kalyani, Dept Comp Sci & Engn, Kalyani, India
关键词
Blockchain; CID; Encryption; IPFS; Online voting; Smart contracts; Voter authentication;
D O I
10.1007/s11277-024-11622-1
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
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.
引用
收藏
页码:2699 / 2732
页数:34
相关论文
共 50 条
  • [41] A Blockchain-based Crowdsourced Task Assessment Framework using Smart Contract
    Islam, Linta
    Alvi, Syada Tasmia
    Rahman, Mafizur
    Prova, Ayesha Aziz
    Hossain, Md Nazmul
    Sorna, Jannatul Ferdous
    Uddin, Mohammed Nasir
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2021, 12 (01) : 590 - 600
  • [42] Auditable blockchain voting system - the blockchain technology toward the electronic voting process
    Poniszewska-Maranda, Aneta
    Pawlak, Michae
    Guziur, Jakub
    INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2020, 16 (01) : 1 - 21
  • [43] Smart Contract Application on Blockchain Technology in the Software Industry
    Soto, Wilson
    2022 11TH INTERNATIONAL CONFERENCE ON SOFTWARE PROCESS IMPROVEMENT, CIMPS, 2022, : 106 - 111
  • [44] Smart Contract Development Model and the Future of Blockchain Technology
    Richard, Richard
    Prabowo, Harjanto
    Trisetyarso, Agung
    Soewito, Benfano
    2020 THE 3RD INTERNATIONAL CONFERENCE ON BLOCKCHAIN TECHNOLOGY AND APPLICATIONS, ICBTA 2020, 2020, : 34 - 39
  • [45] An Overview of Smart Contract and Use cases in Blockchain Technology
    Mohanta, Bhabendu Kumar
    Panda, Soumyashree S.
    Jena, Debasish
    2018 9TH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT), 2018,
  • [46] Position Paper on Blockchain Technology: Smart Contract and Applications
    Meng, Weizhi
    Wang, Jianfeng
    Wang, Xianmin
    Liu, Joseph
    Yu, Zuoxia
    Li, Jin
    Zhao, Yongjun
    Chow, Sherman S. M.
    NETWORK AND SYSTEM SECURITY (NSS 2018), 2018, 11058 : 474 - 483
  • [47] Survey of Smart Contract Technology and Application Based on Blockchain
    He H.
    Yan A.
    Chen Z.
    Chen, Zehua (zehuachen@163.com), 2018, Science Press (55): : 2452 - 2466
  • [48] NECTAR: Non-Interactive Smart Contract Protocol using Blockchain Technology
    Covaci, Alexandra
    Madeo, Simone
    Motylinski, Patrick
    Vincent, Stephane
    2018 IEEE/ACM 1ST INTERNATIONAL WORKSHOP ON EMERGING TRENDS IN SOFTWARE ENGINEERING FOR BLOCKCHAIN (WETSEB), 2018, : 17 - 24
  • [49] Blockchain based Smart Contract for Bidding System
    Chen, Yi-Hui
    Chen, Shih-Hsin
    Lin, Iuon-Chang
    PROCEEDINGS OF 4TH IEEE INTERNATIONAL CONFERENCE ON APPLIED SYSTEM INNOVATION 2018 ( IEEE ICASI 2018 ), 2018, : 208 - 211
  • [50] License Trading System for Video Contents Using Smart Contract on Blockchain
    Mori, Kosuke
    Nakazawa, Kota
    Miwa, Hiroyoshi
    ADVANCES IN INTELLIGENT NETWORKING AND COLLABORATIVE SYSTEMS (INCOS-2021), 2022, 312 : 274 - 282