Discover Your Island University

Graduate Projects


Project ID: 430
Author: Cuong Ngo
Project Title: Secure Voting System Using Paillier Homomorphic Encryption
Semester: 1 2014
Committe Chair: Dr. Dulal Kar
Committee Member 1: Dr. David Thomas
Project Description: A manual voting process is excessively time-consuming and takes a lot of steps to finish the vote. With rapid development of information technology, an electronic voting system (E-voting system) is more convenient to vote for someone from a list of candidates shown on a computer screen. However, security is a big concern for electronic voting. In this project, we build a secure voting system using Paillier homomorphic encryption. Paillier homomorphic encryption is a kind of public key cryptography that has the homomorphic property that can be exploited to calculate the sum of votes without revealing to the system which vote is voted for which candidate. The voting system design has a simple interface that clients can use easily. The system allows a voter to use an ID and PIN to vote for his/her favorable candidate. This online voting system is able to save time for users and it is more reliable than the traditional system.
Project URL:   430.pdf