Blockchain-Based Cardinal E-Voting System Using Biometrics, Watermarked QR Code and Partial Homomorphic Encryption

被引:0
|
作者
Agrawal, Aniket [1 ]
Sethi, Kamalakanta [2 ]
Bera, Padmalochan [1 ]
机构
[1] Indian Inst Technol, Bhubaneswar, India
[2] Indian Inst Informat Technol, Sri City, India
关键词
Blockchain; Biometrics; Qr code; Discrete wavelet transform; Visual cryptography; Elgamal homomorphic encryption; Score vote ciphertext; Partial knowledge range proof; Pederson protocol;
D O I
10.1007/978-981-19-6414-5_23
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A robust democracy cannot be concn. Therefore, we propose a privacy-preserving, cost-effective and verifiable blockchain-based electronic score voting scheme. Our framework is premised on a watermarked quick response (QR) code-based secure identification mechanism for creating a tamper-resistant biometric voter ID card. Two watermarked image shares, namely, owner and master shares, are created through XOR-based visual cryptography (VC) which are managed by the ID owner and a semi-trusted constituency authority (CA). Election Commission officer (ECO) commences the cryptographic system setup by distributing the secret key shares amongst all the CAs. First, voters show their share for their details verification and biometric authentication. If successful, they use the modified ElGamal homomorphic encryption to enable additive computations on their score votes while ensuring their secrecy. The integrity and validity of the encrypted vote are ensured through a non-interactive partial knowledge range proof (NIPKRP) based on the Pederson commitment protocol. On the counting day, the vote ciphertext en route to CA is subjected to progressive aggregation. This intra-constituency level computation follows the range voting paradigm. Then, CAs decrypt the resultant encrypted ballots and determine the winner for their respective constituencies after comparing the obtained scores. Accordingly, each CA creates and transmits an encrypted binary vector to ECO for pluralistic inter-constituency aggregation. Finally, ECO uses its secret key to decrypt the final encrypted aggregate vector to determine the majority winning party. If at least two maximum scores or seat counts come out to be identical, most significant bit (MSB) is given priority to break the tie. CAs can collaborate to verify the results by using their secret shares. Our proposed scheme facilitates secure, tamperproof and decentralized score aggregation for e-voting with a suitable tie-breaker. The efficacy and usability of the scheme have been reported with experimental results and security proofs.
引用
收藏
页码:411 / 436
页数:26
相关论文
共 50 条
  • [31] RETRACTION: A Publicly Verifiable E-Voting System Based on Biometrics
    Liu, Jinhui
    Han, Tianyi
    Tan, Maolin
    Tang, Bo
    Hu, Wei
    Yu, Yong
    CRYPTOGRAPHY, 2024, 8 (03)
  • [32] Empirical analysis of transaction malleability within blockchain-based e-Voting
    Khan, Kashif Mehboob
    Arshad, Junaid
    Khan, Muhammad Mubashir
    COMPUTERS & SECURITY, 2021, 100
  • [33] A Decentralized and Immutable E-Voting System using Blockchain
    Terna Engineering College, Department of Information Technology, Nerul, India
    Int. Conf. Sustain. Comput. Smart Syst., ICSCSS - Proc., (1434-1439):
  • [34] Blockchain Based E-Voting Recording System Design
    Hanifatunnisa, Rifa
    Rahardjo, Budi
    2017 11TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATION SYSTEMS SERVICES AND APPLICATIONS (TSSA), 2017,
  • [35] Analysis and Improvement of an E-voting System Based on Blockchain
    Doost, Mohammad
    Kavousi, Alireza
    Mohajeri, Javad
    Salmasizadeh, Mahmoud
    2020 28TH IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE), 2020, : 1759 - 1762
  • [36] A Framework for Blockchain Based E-Voting System for Iraq
    Wahab Y.M.
    Ghazi A.
    Al-Dawoodi A.
    Alisawi M.
    Abdullah S.S.
    Hammood L.
    Nawaf A.Y.
    International Journal of Interactive Mobile Technologies, 2022, 16 (10) : 210 - 222
  • [37] zVote: A Blockchain-based Privacy-preserving Platform for Remote E-voting
    Truc Nguyen
    Thai, My T.
    IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2022), 2022, : 4745 - 4750
  • [38] E-voting system using cloud-based hybrid blockchain technology
    Jayakumari, Beulah
    Sheeba, S. Lilly
    Eapen, Maya
    Anbarasi, Jani
    Ravi, Vinayakumar
    Suganya, A.
    Jawahar, Malathy
    JOURNAL OF SAFETY SCIENCE AND RESILIENCE, 2024, 5 (01): : 102 - 109
  • [39] BFV-Blockchainvoting: blockchain-based electronic voting systems with BFV full homomorphic encryption
    Yang, Yatao
    Liu, Deli
    Liu, Peihe
    Zeng, Ping
    Xiao, Song
    Tongxin Xuebao/Journal on Communications, 2022, 43 (09): : 100 - 111
  • [40] Blockchain Based E-voting System: A Proposal Completed Research
    Lopes, Jorge
    Pereira, Jose Luis
    Varajao, Joao
    25TH AMERICAS CONFERENCE ON INFORMATION SYSTEMS (AMCIS 2019), 2019,