Verifiable e-voting system with receipt-freeness
Marwa Mahmoud Badr, Amany Mahmoud Sarhan, Hatem Mohamed Abdul-Kader · 2014
Electronic Voting (e-voting) system has to achieve some basic security aspects in order to satisfy the confidence of the voters. Although e-voting is expected to be more efficient than the current traditional voting, e-voting is not used in a large scope. The main reason is the lack of the voter trust. It is a difficult challenge to design trustworthy e-voting system while maintaining receipt-freeness. In this paper, we propose a verifiable e-voting system that achieves the high level security aspects. Our system does not require either special devices, or frequent observations of voting machines. Our system produces unpredictable ballot and changes randomly between three possible encryption algorithms to ensure the security of the vote. Our system generates a receipt with a short and secure verification vote for each voter to enabling the voters to verify their votes. The receipt can reveal no evidence about how the voter votes in a particular way. This guarantees the receipt-freeness.