Homomorphic RSA Tallying and Its Randomization for e-Voting

被引:0
|
作者
Yucel, Okan [1 ]
Baykal, Nazife [1 ]
机构
[1] METU Informat Inst, Ankara, Turkey
关键词
Anonymity; electronic-voting; homomorphic tallying; multiplicative homomorphism; public key encryption; RSA randomization; PUBLIC-KEY CRYPTOSYSTEMS; SCHEME; VOTER;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Contemporary e-voting schemes use either mix networks or homomorphic tallying to preserve the anonymity of votes. Homomorphic addition property of a public key encryption algorithm provides anonymity by allowing joint decryption of the vote sums at the tallying office; instead of separate decryption of each encrypted vote. Exponential ElGamal and Paillier algorithms are additively homomorphic that makes them suitable for homomorphic tallying. Alternatively, RSA and ElGamal algorithms are not additively homomorphic but they have the property of homomorphic multiplication, so that decryption of the product of encrypted messages yields the product of messages. In this work, we show that e-voting with multiplicative homomorphic RSA tallying is possible if the algorithm is properly randomized and each candidate is associated with a unique prime number on the electronic ballot. We explain how the unique prime factorization of the vote product can be employed to compute the individual vote counts and discuss the feasibility of such a system. The absence of random parameters in the RSA algorithm is a major disadvantage, especially within the context of e-voting, where each voter uses the public key of the tallying authority and the number of possible messages to be encrypted is equal to the limited number of candidates. Although in different applications, the RSA algorithm is randomized by adding random padding bits to the plaintext; this approach doesn't work for the proposed homomorphic tallying, since a randomization that would change the unique prime factorization in the vote product is not allowable. To solve this problem, we propose new randomizations for homomorphic RSA tallying. We comment on implementation details such as cancellation of the randomization load and size of the RSA modulus with respect to the voter set.
引用
收藏
页码:160 / 167
页数:8
相关论文
共 50 条
  • [31] E-Voting on the Blockchain
    Curran, Kevin
    JOURNAL OF THE BRITISH BLOCKCHAIN ASSOCIATION, 2018, 1 (02):
  • [32] Secure Cloud e-Voting System Using Fully Homomorphic Elliptical Curve Cryptography
    Anjima, V. S.
    Hari, N. N.
    PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND CONTROL SYSTEMS (ICCS), 2019, : 858 - 864
  • [33] Valid Blockchain-Based E-Voting Using Elliptic Curve and Homomorphic Encryption
    Salman, Saba Abdul-Baqi
    Al-Janabi, Sufyan
    Sagheer, Ali Makki
    International Journal of Interactive Mobile Technologies, 2022, 16 (20): : 79 - 97
  • [34] Cryptographic Vote-Stealing Attacks Against a Partially Homomorphic E-voting Architecture
    Tsoutsos, Nektarios Georgios
    Maniatakos, Michail
    PROCEEDINGS OF THE 34TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2016, : 157 - 160
  • [35] A Secure E-Voting System Based on RSA Time-Lock Puzzle Mechanism
    Chen, Hsing-Chung
    Deviani, Rini
    2012 SEVENTH INTERNATIONAL CONFERENCE ON BROADBAND, WIRELESS COMPUTING, COMMUNICATION AND APPLICATIONS (BWCCA 2012), 2012, : 596 - 601
  • [36] E-voting and Election Validity Discourse: Examining the Impact of E-voting on Kenyan Elections
    Murungi, David M.
    AMCIS 2017 PROCEEDINGS, 2017,
  • [37] A Novel Approach to E-Voting With Group Identity-Based Identification and Homomorphic Encryption Scheme
    Vangujar, Apurva K.
    Ganesh, Buvana
    Umrani, Alia
    Palmieri, Paolo
    IEEE ACCESS, 2024, 12 : 162825 - 162843
  • [38] Efficient Homomorphic E-Voting Based On Batch Proof Techniques - An Improvement to Secure MPC Application
    Peng, Kun
    2022 19TH ANNUAL INTERNATIONAL CONFERENCE ON PRIVACY, SECURITY & TRUST (PST), 2022,
  • [39] E-voting without 'cryptography'
    Malkhi, D
    Margo, O
    Pavlov, E
    FINANCIAL CRYPTOGRAPHY, 2003, 2357 : 1 - 15
  • [40] Efficient Proof of Vote Validity Without Honest-Verifier Assumption in Homomorphic E-Voting
    Peng, Kun
    JOURNAL OF INFORMATION PROCESSING SYSTEMS, 2011, 7 (03): : 549 - 560