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 条
  • [1] Valid Blockchain-Based E-Voting Using Elliptic Curve and Homomorphic Encryption
    Salman, Saba Abdul-Baqi
    Al-Janabi, Sufyan
    Sagheer, Ali Makki
    [J]. International Journal of Interactive Mobile Technologies, 2022, 16 (20): : 79 - 97
  • [2] Blockchain-Based E-Voting System
    Hjalmarsson, Fridrik Th.
    Hreidarsson, Gunnlaugur K.
    Hamdaqa, Mohammad
    Hjalmtysson, Gisli
    [J]. PROCEEDINGS 2018 IEEE 11TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2018, : 983 - 986
  • [3] Implementation of blockchain-based e-voting system
    Tanwar, Sarvesh
    Gupta, Neelam
    Kumar, Prashant
    Hu, Yu-Chen
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 83 (1) : 1449 - 1480
  • [4] Implementation of blockchain-based e-voting system
    Sarvesh Tanwar
    Neelam Gupta
    Prashant Kumar
    Yu-Chen Hu
    [J]. Multimedia Tools and Applications, 2024, 83 : 1449 - 1480
  • [5] Distributed E-Voting System Based On Blind Intermediaries Using Homomorphic Encryption
    Babenko, Liudmila
    Pisarev, Ilya
    [J]. 11TH INTERNATIONAL CONFERENCE ON SECURITY OF INFORMATION AND NETWORKS (SIN 2018), 2018,
  • [6] A biometrics-generated private/public key cryptography for a blockchain-based e-voting system
    Adeniyi, Jide Kehinde
    Ajagbe, Sunday Adeola
    Adeniyi, Emmanuel Abidemi
    Mudali, Pragasen
    Adigun, Matthew Olusegun
    Adeniyi, Tunde Taiwo
    Ajibola, Ojo
    [J]. EGYPTIAN INFORMATICS JOURNAL, 2024, 25
  • [7] Blockchain-based system for e-voting using Blind Signature Protocol
    Carcia, Julio Cesar Perez
    Benslimane, Abderrahim
    Boutalbi, Samia
    [J]. 2021 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2021,
  • [8] Advanced E-Voting System Using Paillier Homomorphic Encryption Algorithm
    Anggriane, Shifa Manaruliesya
    Nasution, Surya Michrandi
    Azmi, Fairuz
    [J]. 2016 INTERNATIONAL CONFERENCE ON INFORMATICS AND COMPUTING (ICIC), 2016, : 338 - 342
  • [9] E-Voting System using Biometrics
    Lakshmi, G. Rama
    Rekha, Ch Sri
    Likhitha, V
    Alekhya, T.
    Renuka, K., V
    [J]. PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND CONTROL SYSTEMS (ICCS), 2019, : 1441 - 1444
  • [10] Towards Blockchain-Based E-Voting Systems
    Braghin, Chiara
    Cimato, Stelvio
    Cominesi, Simone Raimondi
    Damiani, Ernesto
    Mauri, Lara
    [J]. BUSINESS INFORMATION SYSTEMS WORKSHOPS, BIS 2019, 2019, 373 : 274 - 286