E-Voting using Homomorphic Encryption
7 Pages Posted: 1 Apr 2019
Date Written: 2018
Cloud computing is regarded as the development and building of distributed computing, virtualization technologies, grid computing and parallel computing but security and privacy issue a strong barrier for users to adapt to cloud computing. Some of the most commonly faced issues with cloud computing are Data Loss, Distributed-Denial-of-Service Attacks, Phishing, Shared Cloud Computing Services and Inadequate Data Backups and Social Engineering Attacks and to curb such attacks and prevent access to sensitive data, the data is often encrypted before storing it. The data needs to be decrypted first before it can be accessed and therefore homomorphic encryption is adopted as it allows the cloud provider to make operations on the data which is encrypted without decrypting it first. The encryption is said to be partial homomorphic if it can perform a limited number of operations whereas it is called fully homomorphic if it can perform both addition and multiplication. In this paper we implement and discuss an e-voting system using paillier’s encryption.
Keywords: Homomorphic Encryption, Paillier Algorithm, E-voting
Suggested Citation: Suggested Citation