0% found this document useful (0 votes)
50 views5 pages

Secure Voting Synopsis

The document outlines a project to develop a Secure Online Voting System that utilizes OTP and Face ID simulation to enhance security and prevent voter fraud. It highlights the limitations of existing voting systems and emphasizes the need for a computerized solution that ensures secure user authentication and efficient result processing. The proposed system aims to provide a user-friendly platform for remote voting while addressing current flaws in online election integrity.

Uploaded by

noname41205
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
50 views5 pages

Secure Voting Synopsis

The document outlines a project to develop a Secure Online Voting System that utilizes OTP and Face ID simulation to enhance security and prevent voter fraud. It highlights the limitations of existing voting systems and emphasizes the need for a computerized solution that ensures secure user authentication and efficient result processing. The proposed system aims to provide a user-friendly platform for remote voting while addressing current flaws in online election integrity.

Uploaded by

noname41205
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Project Synopsis

Title: Secure Online Voting System with OTP and Face ID Simulation

1. Introduction
In today’s digital age, online services have revolutionized how people
interact with systems. Voting, a crucial part of democracy, has also evolved
with the emergence of online voting systems. However, many existing online
voting systems suffer from security vulnerabilities such as identity theft,
multiple voting, and lack of proper authentication mechanisms.
To tackle these issues, this project aims to develop a secure online voting
system that uses OTP (One-Time Password) and simulated Face ID
authentication. These mechanisms will ensure that only authorized users are
allowed to vote, and each user can vote only once. This project blends user-
friendly design with enhanced security protocols to provide a reliable and
efficient voting system.

2. Existing System
The traditional voting process involves manual ballot systems where voters
physically visit polling booths and cast their votes. These systems often
involve long queues, delayed results, and require substantial manpower and
financial resources.
Some existing electronic voting (e-voting) systems have attempted to
digitize the process, but most only use basic username-password
mechanisms that are not sufficient in high-risk environments. Common
issues in these systems include:
 Difficulty in remote voting
 Risk of impersonation
 Manual identity verification
 Vulnerability to tampering
 Delays in result compilation
Such limitations necessitate a more secure and efficient approach to digital
voting.

3. Need for a Computerized System


The need for a computerized voting system is increasingly urgent as
populations grow and the demand for remote, contactless services increases.
With the risks of physical voting during pandemics or conflicts, and the
inefficiencies of existing systems, a secure digital solution becomes
imperative.
A system with OTP and Face ID simulation would provide:
 Secure user authentication
 Prevention of fraud and duplicate votes
 Instantaneous result processing
 Accessibility from remote locations
 Reduced administrative costs and efforts
Such a system ensures a reliable voting process and encourages greater
participation by making it more accessible and transparent.

4. Scope of the Computerized System


This Secure Online Voting System aims to offer an end-to-end secure and
accessible voting platform. Key modules and features include:
 User Registration: Secure sign-up with email/mobile verification.
 OTP Authentication: A time-limited OTP sent to the user’s registered
contact.
 Face ID Simulation: Simulated facial recognition through image
upload and matching.
 Admin Panel: For managing voter records, candidates, and results.
 Vote Casting: Secure and simple UI for casting votes.
 Result Dashboard: Real-time display and export of voting results.
The system is developed for small-scale organizational or educational use
and can be scaled further with real biometric integration.

5. Organizational Profile
Project Contributors:
 Abhi Mote

o Role: Frontend Developer, Project Planner


o Contributions: UI/UX design, frontend scripting, requirement
analysis
 Vishwajeet Patil
o Role: Backend Developer, Database Designer
o Contributions: Java backend coding, servlet implementation,
database schema design

6. Modules (Project File Structure)


project-root/
├── frontend/
│ ├── [Link]
│ ├── [Link]
│ ├── [Link]
│ ├── [Link]
│ └── [Link]
├── backend/
│ ├── [Link]
│ ├── [Link]
│ ├── [Link]
│ ├── [Link]
│ └── [Link]
├── database/
│ └── [Link]
└── [Link]

7. Proposed System
The proposed system introduces a dual-layer authentication process. Upon
login, users must:
1. Enter credentials (username/password)
2. Receive and input an OTP sent via email or SMS
3. Upload or simulate a facial ID match
This layered security ensures that only verified users gain access to the
voting interface.
The backend, written in Java, manages session control, vote recording, and
result tabulation. MySQL is used to store all user data, vote records, and logs
in a normalized format. Admins can monitor voting progress in real-time and
prevent anomalies through system logs and analytics.

8. Objectives
The major objectives of this system include:
1. Enhance the security of online voting through multi-factor
authentication.
2. Reduce voter fraud and unauthorized voting.
3. Provide a user-friendly and accessible voting platform.
4. Allow remote voting to increase participation.
5. Automate result generation to improve efficiency and transparency.

9. Requirement Engineering
9.1 Requirement Gathering
Requirements were collected through:
 Online research of secure voting platforms
 Interviews and feedback from students and faculty
 Observation of demo applications and open-source tools
 Technical documentation review
9.2 Software Requirements

Component Technology Used


Frontend HTML5, CSS3, JavaScript
Backend Java (Servlets, JSP)
Database MySQL
Web Server Apache Tomcat
IDE IntelliJ IDEA / Eclipse
Version Control GitHub
Browser Chrome, Firefox
Libraries/Tools JavaMail API (OTP), JDBC

10. Future Enhancements


 Integrate real-time biometric face recognition APIs
 Mobile app development for cross-platform accessibility
 Blockchain integration for immutable vote storage
 Multi-language support for diverse user base
 AI-based fraud detection mechanism

11. Conclusion
The Secure Online Voting System with OTP and Face ID Simulation offers a
novel solution to the growing concerns of online election integrity. By
combining widely available technologies with layered authentication, the
project serves as a blueprint for safe, scalable, and inclusive voting in
academic or organizational environments.
This system not only addresses current flaws but also paves the way for
innovations in the digital democratic process.

12. References
1. Research papers on e-voting security
2. Java and MySQL official documentation
3. Open-source voting platforms (e.g., Helios)
4. OWASP security guidelines
5. Government e-voting project reports

13. Annexures
 A. ER Diagram
 B. Database Schema
 C. Login and Voting Page Screenshots
 D. OTP and Face ID Simulation Screens
 E. Sample Results Page

You might also like