E Voting System
As we know that Election in any democracy are considered to be the major pillar towards exercising political governance. Voting refers to the mechanism that allow an entire eligible public to select their leader. For developing countries, engage in traditional voting structure of using paper ballots
2025-06-28 16:32:16 - Adil Khan
E Voting System
Project Area of Specialization Computer ScienceProject SummaryAs we know that Election in any democracy are considered to be the major pillar towards exercising political governance. Voting refers to the mechanism that allow an entire eligible public to select their leader. For developing countries, engage in traditional voting structure of using paper ballots to substantiate votes. This voting tactic is not secure as we know that vote fraud is the core problem existing on some important restriction such as vote count and grading feature. The proposed system has an auto count and grading features which will automatically add up the vote as soon as the vote is cast from any polling station and then the system will grade the candidate automatically in this regard. Multiple voting and impersonation is another problem that occur to authentication period where all in existence system will require an ID or will look the mark at your thumb to verify that he/she cannot voting multiple times but that mark can be raised. This system presents the implementation of a secure e-voting system expending bio-metric fingerprint. The bio-metric fingerprint are used to ensure authenticity of a voter. This system will resolve the issues related to security in terms of authenticity and verifiability during elections.
Additionally with the help of remote voting via Mobile Application, it will create ease for citizen that after registeration period they can login with their CNIC and Mobile Number and getting themselves authenticated through OTP (One time password) service to to login and vote securely and easily.
Project ObjectivesOBJECTIVES:
- The system make sure the decision process is secure.
- The system will use biometric device in order for citizen to cast their vote onsite (In polling Station)
- The system will allow citizens to vote through Mobile application (Android ,IOS
- The system will make sure to permit only eglible voters to vote.
- The system will make sure that no one can do any changes in the result of the voting by eliminating valid vote or counting an invalid vote.
PROJECT METHODOLOGY:
The proposed include these model
- Admin
In this module only admin has the right to add candidate name, photo, NIC number, and street address etc who will be nominated. Admin will register the voter name by verifying the voter. Admin will authenticate the user by verifying the user’s identity proof and then admin will register the voter with his/her mobile number. The number of candidate added to the system by the admin will be automatically deleted after the completion of the election. Admin has to add the date when the election going to end.
- Candidate
Candidate is an important part in the system he can participate in the poll from a party or he can compete alone. The final result will be dependent on the result of each candidate the system has to keep an eye on candidate result of each area.
- Checking
During the registration process voter name, NIC number, father’s name, street address mobile number (for mobile voting) and fingerprint will be collected with biometric finger print scanner voter has to give 3 time finger print this 3 times finger print template combine together to form a pattern from this pattern a hash code is generated and this hash code is encrypted with SSH2 encryption and then it is stored in a database.
- Casting
The voter will cast the vote by first giving his/her finger print his/her fingerprint will be matched with two table first with vote casted successfully if it matches this table then it means that he/she has already casted the vote if doesn’t match then it will match with voter database table if match then he/she will be allowed to vote if doesn’t match then he/she is not eligible.
Mobile casting through CNIC /mobile number as credentials and One time password for authentication in order to vote
- Accessibility
The election commission authority only will be allowed to do any changes with voter list or details.
- View Result
It will show which candidate has got how many vote from which area database will have the name of each candidate so the system will publish the result of each candidate.
Benefits of the ProjectBenefit of the project:.
- Mobile Voting
- Convenient Voting Through Biometric
- Accurate result as human being is excluded.
- Faster vote count
- Potentially increased participation in election
Final deliverable of the project:
- Software System with SQL database
- Mobile Application (Android / IOS)
- Hardware (Biometric Device)
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 56000 | |||
| Biometric Finger Print Scanner | Equipment | 1 | 30000 | 30000 |
| LED / LCD Screen | Equipment | 1 | 15000 | 15000 |
| Raspberry pi | Equipment | 1 | 8000 | 8000 |
| OTP Services | Miscellaneous | 1 | 3000 | 3000 |