Two-Way Authentication Secured Voting System Using Biometric Fingerprint
Two-Way Authentication Secured Voting System Using Biometric Fingerprint
Abstract
Indiabeing the largest democracy faces a lot of issues during elections. Lot of controversies
are reported about voting system, voting machines, authentication of voting, corruptions during
elections etc. This paper describes a secured system that can eliminate such controversies involved
during the elections in our country. A prototype has been made and tested successfully with an
Arduino Mega 2560microcontroller-based RFID facilitated electronic voting machine possessing
aTwo-way authenticated fingerprint security. This device was developed by interfacing fingerprint
sensor, a keypad, GSM module, RFID reader, an LCD and a personal computerto an Arduino
Mega. Algorithm was developed and coded using the Arduino IDE. The main purpose of this system
is to give a straight and fair elections and to curb all other factors that affect it, this goal has been
achieved by providing dual verification of the voters based on their fingerprint and unique id. In
this system all the relevant information is taken from the voters and are stored in the
microcontroller, then they are provided with unique ID. The process of verification involves
matching of this id and fingerprint from the microcontroller. After verification process, the voter
receives a message to his/her mobile number via GSM technology. To avoid delay in the
announcement of results, there is a solution where when the polling officer verifies his authenticity,
he/she can get the vote count by pressing the designated number on the keypad. So, this is a faster
and more secured way of holding elections. This system is secured, reliable and also cost- effective.
2. RELATED WORKS
A number of related works exist in literature. Review of recent works, merit and demerit are thus
presented.In general, our research covers the literature review from various sources based on secured
biometric voting system.
This device was developed by interfacing fingerprint sensor, a keypad, GSM module, real time
clock, an LCD and a personal computer to an Arduino Mega. Algorithm was developed and coded using
the Arduino IDE. The unit stores voter data, which includes biometric information, during registration and
randomly assign voting pins to registered voters to their given mobile numbers. Prior to voting, it checks
for a match with the stored data during the authentication by comparing biometric and then pin of a voter
to that in the database. Upon successful authentication, the voter is allowed to cast their vote, either in
open ballot or closed ballot mode. The device collates result of voting including time of each vote and can
deduce the winner based on majority votes [1].
This project is used to provide easy and more secured election process using biometric and face
recognition. More commonly the biometric is secure than any password or ID. But in recent times, there is
many chances to create fake finger prints as like originalone.To overcome this problem, face recognition
sensor can be used next to the step of fingerprint identification. The voter’s face detected and stored in the
database to recognize the person. If the match occurs,then the person is allowed to cast their votes only
once. This provides security against duplicate vote and fraudulent action [2].
The proposed system is Implemented using RFID and IoT (Internet of Things) to improvise the
security mechanisms.Here, an active RFID tag is used in place of voter id where the system can scan the
tag and matches with the fingerprints collected in the Aadhar database [3].Introducing a two-step
verification which will help avoid the middle man attack i.e., only when the voter is physically present the
fingerprint of the voter can be registered and only then the OTP will be sent to user’s mobile number this
in turn prevents fake voters [4].This paper describes the design, operation of smart EVM using
microcontroller, RFID, GSM technology to improve the election process by avoiding the electoral fraud
and to ensure safety, security, reliability, guarantee and transparency and smooth conduct of elections in
the country [5].
Another proposed system is made and tested successfully with an Arduino UNO based Aadhar
facilitated electronic voting machine. The process of verification involves matching of id and fingerprint
from the database [6]. The system consists of tamper proof card which is used to store all database. And
the voter can directly to go the machine to vote, there is no need of polling officer [7].
In this modern age of digitization, Bangladesh Election Commission (EC) still uses manual system
during election for vote casting. Recently, it is considering to introduce Electronic Voting Machine
(EVM) in parliamentary elections though EVM is not entirely automated and has many limitations. In this
work, we have designed an automated biometric voting system with a convenient user interface and
integrated database system containing all voters’ information. Casted votes will be counted automatically
at the end of the voting process and result will be generated centrally with less time [8].
The basic idea of this project is to create an electronic voting machine with the inclusion of
biometric fingerprint sensor, each voter is entered into the system only after being recognized and checked
with the given database of enlisted voters. Once the corresponding fingerprint is matched, the voter will be
allowed to proceed for choosing their preferred candidate from the panel of buttons. The final vote is then
displayed onto an LCD for the satisfaction of voters [9].
3.Methodology
The proposed system block diagram is shown in Figure 1 and consists of an Arduino Mega 2560 as
the main unit of the system. The sub-units interfaced to the Arduino include the keypad, fingerprint sensor,
RFID reader, liquid crystal display (LCD) and a GSM module. The software aspect was programmed using
the Arduino sketch on a personal computer and uploaded to the Arduino board Via USB port. External
power supply was thereafter used to power the system.
4. RESULTSANDDISCUSSION
The results highlight how the components, methods and interconnections described in methodology
are geared towards solving the issues of voter fraud, voter impersonation and result rigging as stated
earlier.
4.1 Experimental setup
In this section, we estimate performances of the proposed system method, with Arduino Mega 2560
as its microcontroller, the instructions provided to the Arduino is executed and the desired results are
obtained. Figure 2 depicts the experimental setup of the Two-Way Authentication Secured Voting System.
When the Polling Officer places his/her RFID tag on the RFID reader, the RFID reader scans
the tag and displays “WELCOME PO PERSON:”. Then the Polling Officer places his fingerprint on the
fingerprint sensor. If the fingerprint is authentic and is matched, then the LCD displays “FOUND:”.
Figure 4 depicts the verification process of RFID.
5. CONCLUSION
Electoral process in many developing nations is characterized with fraud and failure and this in
most cases leads to crises. Through this project, the proposed system puts forward an ideal electronic voting
machine that uses a microcontroller to handle all the processes. This system is easy to use, convenient and
economic in comparison with the conventional paper- based vote casting scheme and current e-voting
system. The main advantage of using this system is that as fingerprints of everybody is specific and unique,
the duplication of votes can be avoided. In total, this system overcomes most of the problems faced during
the voting period by the paper ballot system. The efficiency of this system depends upon the authentication
using fingerprint sensor and its usability. This will surely ensure a safer voting method which is very much
what is required for a healthy growth of a developing nation. In this paper, the proposed Fingerprint based
voting system is better and faster than previous systems. The new system prevents access to illegal voters,
provides ease of use, transparency and maintains integrity of the voting process. The system also prevents
multiple votes by the same person and checks eligibility of the voter. Additionally, the voter will receive an
acknowledgement message to their mobile phone via GSM technology enabled in the proposed system.
Fingerprint based voting system has provided chance to avoid invalid votes. It reduces the polling time,
reduces the staff present in the voting center, it provides easy and accurate counting without any troubles,
provisioning of voting preventive measures.The pursuits of knowledge to create an acceptable electronic
voting system envisage the importance of the authentication method.
6. REFERENCES
[1] Abdulkadir H, Alkali Emmanuel G, Dada Dauda E, Sadiq Mshelia and Onundi O
(2019) ‘Design and Development of an Arduino Based Electronic Voting
System’, International Refereed Journal of Engineering and Science 8 48-57.
[2]Ganapathi T, Sathishkumar D (2019) ‘SAFE AND SECURE SMART ELECTRONIC
VOTING MACHINE USING BIOMETRIC’, International Research Journal of
Engineering and Technology (IRJET), e-ISSN: 2395-0056 p-ISSN: 2395-0072
Volume: 06 Issue: 03.
[3] Mansingh, PM Benson, T. Joby Titus, and VS Sanjana Devi (2020) ‘A Secured
Biometric Voting System Using RFID Linked with the Aadhar Database’, In 6th
International Conference on Advanced Computing and Communication Systems
(ICACCS), pp. 1116- 1119. IEEE.
[4] Narayanan N, Ch. Surya Pradeep, Piyush Gulati, G. Raj Bharath, S.Nivash (2019)
‘Design of Highly Secured Biometric Voting System’, International Journal of
Engineering and Advanced Technology (IJEAT) ISSN: 2249 – 8958, Volume-8 Issue-
5S3.
[5] Surendra Rao B, Prasanth E, Siva Sai Teja R and Sandeep Y (2019) ‘RFID based
Smart Voting System’, International Research Journal of Engineering and
Technology 61577-1580.
[6] Santosh Kumar Shaw, Sashank Poddar, Vivek Singh, Sudip Dogra (2018),
‘Design and Implementation of Arduino Based Voting Machine’ IEEE.
[7] Peter, Ms Mary Varsha, Ms V. Priya, Ms H. Petchammal, and Dr N. Muthukumaran
(2018) ‘Finger Print Based Smart Voting System’, Asian Journal of Applied Science
and Technology 2, no. 2: 357-361.
[8] Mahboob Karim, Nabila Shahnaz Khan, AshratuzZavin, Shusmoy Kundu, Asibul
Islam, Brazab Nayak (2017) ‘A proposed framework for biometric electronic voting
system’, IEEE International conference.