10-11-2014, 10:02 AM
Abstracts: The increasing use of public environments for storing data has raised the issue of confidentiality of processed data. Homomorphic encryption is solves this issue by allowing computations on the encrypted data to provide high degree of confidentiality for private information. When the data is transferred to the public area, there are many encryption algorithms to secure the operations and the storage of the data. But to process data located on remote server and to preserve privacy, homomorphic encryption is useful that allows the operations on the cipher text, which can provide the same results after calculations as the working directly on the raw data. The main focus is on public key cryptographic algorithms based on homomorphic encryption scheme for preserving security. Homomorphic encryption can be applied in any system by using either symmetric algorithms or asymmetric algorithms. We propose an e-voting system to maintain secrecy about users’ information by using ElGamal homomorphic cryptosystem; the system, does never decrypt the original votes and the voter's identity during the whole computation and hence, anonymity becomes the key advantageous feature of the system. ElGamal has the IND-CPA (Indistinguishability under chosen-plaintext attack) level security which contains highest degree of security. Here, we have represented the design of an e-voting system having the properties of homomorphic encryption with smaller key size.