0% found this document useful (0 votes)
13 views4 pages

Biometric Fingerprint Voting System

The document outlines a proposed Biometric Voting System that utilizes fingerprint recognition to enhance the efficiency and security of the voting process in India. It addresses the shortcomings of the existing electronic voting machines, such as issues with anonymity, security, and verifiability, by implementing a system that verifies voters through their fingerprints and Aadhaar numbers. The system allows voters to cast their votes online, ensuring accessibility and reducing the potential for fraud while storing results in the cloud for transparency.

Uploaded by

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

Biometric Fingerprint Voting System

The document outlines a proposed Biometric Voting System that utilizes fingerprint recognition to enhance the efficiency and security of the voting process in India. It addresses the shortcomings of the existing electronic voting machines, such as issues with anonymity, security, and verifiability, by implementing a system that verifies voters through their fingerprints and Aadhaar numbers. The system allows voters to cast their votes online, ensuring accessibility and reducing the potential for fraud while storing results in the cloud for transparency.

Uploaded by

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

Biometric Voting System ( Fingerprint Based )

Problem Statement

The present voting system applicable in India is inefficient as the voters registration process is
slow, the manual collection of results takes time and gives room for result manipulation, also the
inaccessible nature of election venues which includes the long distances to be covered by
voters to their registered location increases voters apathy towards the election process, and
finally the issues of ballot snatching and damage also the other election violence and issues
associated with the traditional voting all defiles the purpose of voting in election process.

Biometric Voting System

This voting system makes use of a biometric feature (fingerprint) to authenticate users of the
system. Fingerprint recognition hardware is integrated with the system so as to solve the
problem of the existing system. The new system operates in an identification mode and
performs the following: Captures fingerprints, extracts the features and stores it in the
database. Verifies the identity of the voter at login time by comparing the fingerprint that has
been pre-stored in the database with the fingerprint being supplied at login. Provides an
interface for the user to cast votes if a match is found. Provides an interface for viewing the
results of the election.

Existing Systems

Electronic voting machines are used nowadays for polling votes. Electronic voting machine
consists of two parts: one is a control unit and the other is a balloting unit. The control unit is
controlled by the presiding officer and after the verification; the voter will be allowed to poll his
vote. The balloting unit is inside the voting compartment. When the verification is completed by
the presiding officer, he presses the ballot button then the voter can cast his vote. Voters use the
button against the name of the candidate which he wants to vote for. In the existing system, a
voter needs to carry his ID card for verification. The presiding officer will check with the list and
ID card for verifying the voter. This is time consuming. At the end of voting all the EVM will be
collected and submitted to the counting center and the selected government employees will
count the vote and finally publish the result.

Problems with Existing Systems

1. Anonymity Issue: The system ensures voter privacy by preventing any authority or
individual from linking a specific ballot to the voter. While this protects privacy, it can
complicate auditing or verification processes. (Votes cannot be linked back to the
voter, ensuring privacy.)
2. Security Issue: The Electronic Voting Machine (EVM) program can be tampered with,
raising concerns about vote manipulation or unauthorized changes to the results.

3. Verifiability Issue: There is no independent way to verify whether all votes have been
accurately counted, leading to potential doubts about the election's fairness.

4. Availability Issue: The system must work consistently throughout the polling period to
allow all voters uninterrupted access. If the system fails, it could disrupt the voting
process.

5. Illegal Voting: Some candidates or individuals might exploit the system by casting votes
for other members on the electoral list without their consent, compromising the election's
integrity.

Proposed System

In this system we are using fingerprint as the biometric method of verification and its on-line
version. The voter’s fingerprint and aadhar number is enrolled and stored in a database. During
the process of voting the first system asks for the aadhar number if it matches with the stored
aadhar number, it checks whether the fingerprint matches. If the fingerprint matches, then the
system checks whether that person has voted before, for the same election. If he has not voted
then “Fingerprint and aadhar number matches. Cast vote” message be displayed. After voting,
the register will be incremented. If that person has voted before, then “already voted” message
is displayed along with a buzzer sound

Voting is done using a keypad through thingspeak. When a message is displayed to cast a vote,
then that person is allowed to cast a vote. For voting, first the system asks for entering the, it is
done using a keypad. Then the voter is allowed to vote for the candidate he wants. Voter’s vote
and time of voting is saved in thingspeak. The result will also be obtained. Since this system
uses thingspeak, it can be used for postal voting also. There should be a polling officer in-order
to control voting. The voter can vote from the candidate of their native place since the system is
on-line.

Methodology
The functional block diagram of the IoT based voting machine with fingerprint verification
consists of a controller, fingerprint module, Wi-Fi module, keypad, power supply and a cloud.
The controller used in this system is Arduino Uno. Power is given to the system from the laptop.
Keypad is used to poll the vote. Messages regarding the system instructions and any
malpractice will be displayed on the serial monitor. Fingerprint module is used to place the
finger; it is used to store the database of the voter’s fingerprint. Fingerprint module identifies the
fingerprint of each user with the fingerprint in the database and displays a message if it belongs
to an authenticated person. It will give the result of matching on the serial monitor. The ballot
paper of the voting is stored on the cloud. The final count of each candidate is stored in a
different field in the cloud. Here, thingspeak is used to store the final count obtained by the
candidate. ESP8266 is used to provide Wi-Fi to the controller. Buzzer is used as an alert when a
person votes for the second time. Here they are divided into two units’ finger-print unit and the
voting unit.
The block diagram of the verification unit. It mainly deals with the enrolling and matching. It
consists of the fingerprint module which is used to store the fingerprint of the voter and checks
with the database for matching. Here the aadhar number of the voter is also stored. The system
also verifies the aadhar number of users stored in the database. System checks whether that
person tries to cast his vote more than once. Buzzer is used to alert when a second voting
occurs.

And the other half shows the voting procedure. When a message occurs in the fingerprint unit
that person is eligible to cast vote, then he can cast vote through this unit. After voting a register
will be incremented. The voters can choose the place where they want to vote. Voting is done
through the ThingSpeak using a keypad. Finally the result can be obtained in the serial monitor
of the arduino.
System Working
First the voter should enroll his aadhar number and fingerprint. During the process of voting, it
checks with enrolled data if it matches, then checks if there exists any previous entry against
that user. If that voter has voted before, “Already voted” message will appear along with a
buzzer alarm. If not voted before, he can cast his vote through ThingSpeak where he selects his
native place and cast vote and a register will be incremented. Then at the end of the voting, the
result can be obtained.

Hardware Requirement
1. Fingerprint Sensor
2. ESP8266: (ESP8266 is Wi-Fi enabled system on chip (SoC) module.)
Software Requirement
1. Arduino Ide
2. Thingspeak

Common questions

Powered by AI

User interface design plays a crucial role in the biometric voting system's effectiveness by influencing ease of use, accessibility, and accuracy for both voters and election officials. For voters, a simple, intuitive interface can reduce errors during voting and increase user confidence, especially for those less familiar with technology. For election officials, an efficient interface can streamline the voter authentication process and facilitate quick resolution of technical issues, ensuring a smooth voting experience. User-centric design considerations such as clear instructions and feedback features can greatly enhance system reliability and voter satisfaction .

The biometric voting system requires several technological components: a fingerprint sensor for capturing and matching fingerprints, an Arduino Uno controller for processing information, an ESP8266 Wi-Fi module for connectivity, a keypad for vote input, and cloud storage via ThingSpeak for storing voting results . These components function together by first enrolling a voter's fingerprint and aadhar number into a database. During the voting process, the sensor and module work to verify the voter's identity. Once authenticated, the voter uses the keypad to cast their vote, which is then securely stored on the cloud .

The biometric voting system addresses voter fraud by using fingerprint recognition to authenticate voters, thereby preventing unauthorized individuals from casting votes under someone else's identity. In contrast, traditional electronic voting machines rely on manual ID verification by a presiding officer, which is more susceptible to errors or manipulation . Additionally, the biometric system keeps a digital record of fingerprints and aadhar numbers, which adds an extra layer of security and traceability .

The biometric voting system ensures user anonymity by separating the identity verification process from the vote casting process. Fingerprints are used solely for authentication without linking the biometric data directly to the voting record. This process maintains a voter's privacy while ensuring that only eligible individuals can vote. The system's architecture also prevents the correlation of biometric data with vote choices, maintaining anonymity within the secure database .

Implementing a biometric voting system could positively impact voter turnout, especially in regions with historically low participation rates. The system's ability to facilitate online voting and simplify authentication processes might reduce barriers associated with travel and time. Moreover, enhanced security features that ensure vote integrity and mitigate fraud could increase public trust in the election process, thus encouraging higher participation . However, accessibility to technology and voter education on the new system's use could pose challenges that need addressing to realize this potential .

The biometric voting system handles cases of multiple voting attempts by using a database that tracks whether a voter's fingerprint and aadhar number have already been used to cast a vote. If a voter attempts to vote again, the system identifies the repeat attempt and triggers an alert using a buzzer. This real-time feedback mechanism prevents multiple votes from being submitted by the same individual .

The proposed biometric voting system can be adapted for remote or postal voting by utilizing its online capabilities. Since it employs cloud technology through ThingSpeak and supports internet connectivity via the ESP8266 module, voters can authenticate and cast votes securely from various locations. Implementing secure login protocols linked with biometric verification will ensure that only eligible voters access the system remotely, potentially allowing for postal-like voting without physical venues .

Potential security vulnerabilities of the biometric voting system include unauthorized access to the database storing biometric data and possible network attacks targeting the Wi-Fi module. To mitigate these risks, implementing robust encryption protocols for data transmission and storage is essential. Regular security audits and employing multi-factor authentication can also enhance security. Furthermore, ensuring that only authorized personnel can access critical components of the system will reduce exposure to internal threats .

The use of ThingSpeak in the proposed biometric voting system enhances efficiency by allowing votes to be cast and counted in real time within a cloud environment. This eliminates the need for physical transportation and aggregation of voting machines to counting centers, thereby reducing the time between voting and result publication. Additionally, it allows for instant access to voting data and results by authorized parties .

Fingerprint recognition offers several advantages over traditional ID card verification. It provides a more reliable and secure method of verifying a voter's identity, reducing the risk of fraudulent activities such as ID theft or impersonation. Fingerprint data is unique to each individual, unlike ID cards which can be misplaced or counterfeited. Additionally, biometric verification streamlines the voting process by eliminating manual checks, thus reducing waiting times and simplifying administrative tasks .

You might also like