Homomorphic RSA Tallying and Its Randomization for e-Voting

被引:0
|
作者
Yucel, Okan [1 ]
Baykal, Nazife [1 ]
机构
[1] METU Informat Inst, Ankara, Turkey
来源
PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON E-GOVERNMENT | 2010年
关键词
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 条
  • [41] SEAS, a secure e-voting protocol: Design and implementation
    Baiardi, F
    Falleni, A
    Granchi, R
    Martinelli, F
    Petrocchi, M
    Vaccarelli, A
    COMPUTERS & SECURITY, 2005, 24 (08) : 642 - 652
  • [42] E-Voting System Evaluation Based on The Council of Europe Recommendations: Helios Voting
    Panizo Alonso, Luis
    Gasco, Mila
    Marcos del Blanco, David Y.
    Hermida Alonso, Jose A.
    Barrat, Jordi
    Alaiz Moreton, Hector
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2021, 9 (01) : 161 - 173
  • [43] A Viewable E-voting Scheme for Environments with Conflict of Interest
    Li, Huian
    Sui, Yan
    Peng, Wei
    Zou, Xukai
    Li, Feng
    2013 IEEE CONFERENCE ON COMMUNICATIONS AND NETWORK SECURITY (CNS), 2013, : 251 - 259
  • [44] Rational e-voting based on network evolution in the cloud
    Li, Tao
    Li, Shaojing
    INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2019, 20 (04) : 508 - 515
  • [45] E-Voting System Based on Multiple Ballot Casting
    Babenko, Liudmila
    Pisarev, Ilya
    FOURTH INTERNATIONAL CONGRESS ON INFORMATION AND COMMUNICATION TECHNOLOGY, VOL 2, 2020, 1027 : 89 - 97
  • [46] 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
  • [47] Premises regarding the introduction of Electronic Voting (E-Voting) into the Spanish Electoral Law
    Presno Linera, Miguel Angel
    REVISTA DE ESTUDIOS POLITICOS, 2016, (173): : 277 - 304
  • [48] Secure E-Voting System Implementation Using CryptDB
    Vemula S.
    Kovvur R.M.R.
    Marneni D.
    SN Computer Science, 2021, 2 (3)
  • [49] Revisiting legal and regulatory requirements for secure e-voting
    Mitrou, L
    Gritzalis, D
    Katsikas, S
    SECURITY IN THE INFORMATION SOCIETY: VISIONS AND PERSPECTIVES, 2002, 86 : 469 - 480
  • [50] Towards trustworthy e-voting using paper receipts
    Lee, Yunho
    Park, Sangjoon
    Mambo, Masahiro
    Kim, Seungjoo
    Won, Dongho
    COMPUTER STANDARDS & INTERFACES, 2010, 32 (5-6) : 305 - 311