Mobile Based Facial Recognition Using OTP Verification for Voting System
Abstract—As we know in urban areas now a day the voting
system is getting most complicated only because of the person’s identity. They
only have the voting card as a proof of identification. So there are lots of
chances of fake voting. To avoid this we are developing this project which will
store the identity of the voters using android mobile through facial
recognition systems. This system will capture faces of the voters and match
with the existing faces in the stored database. After the confirmation of valid
face detected, the OTP (One- Time Password) is generated and send to the voters
registered mobile number. Then the voter is validated and he is allowed to do
the voting. This is very fast and helpful technique to do the verification of
the voters. This will also reduce voter’s time to stand in queue for doing
vote.
Existing System
The whole election process is divided into many parts. So
providing security to them is also necessary. So it needs a lot of man power,
therefore it is quite difficult to manage it. Here Election commission provides
the polls. These polls will be arranged in school or in halls. The people will
have to know about the location before voting. So for their convenience the
place and timing is already mentioned [5]. Then voter have to reach at the
polling booth for voting as shown in Figure 1. After that the voter’s
identification is done by the duty person. Then the officer does marking on the
voter’s left forefinger using inedible ink. After that voter have to do the
signature in the register and then only he/she will allow going inside the
compartment. Then the voter have to press the button in front of the candidates
name then red lamp
Proposed System
In the first step the registration process is done by the
voters through an application. Then in the second step the application will
start its process. It first captures the face of the voter using mobile front
camera. Then that image is send to the existing database. Here we use already
existed database or centralized database, which contains voter’s information
with photos. Then system compares the send images with already stored images in
centralized database. Once the image is recognized successfully or matched with
the existing images of the database then the server sends the OTP (One-Time
Password) to the voters registered mobile number. Then voter enters that OTP,
then database again verifies that entered OTP by voter and if it is correct
that means it is valid user. After that the candidate’s list will appears. This
list contains the candidate name and in front of that name the button named
‘Vote’ is provided. Voter should have to press that button then only the voting
is done and the voting procedure is completed. Here security is also necessary
to protect the system. For that session level security mechanism is being used.
First client need to request valid session id to server. Once server validate
client it will respond with session id. By handshaking this session id
communication takes place. On each request session id will be send and
validate. Once client logout from system it will destroy session id. Also
password is encoded in MD5 format, so nobody able to see the password text.
Software Requirements:
-
Operating System : Android OS
Front-End : HTML, CSS, and JS
Back-End : Angular JS, PHP, MYSQL
Tool : Cordova
codeshoppy.com
http://codeshoppy.com/android-ieee-projects-titles-2017-2018.html
Android Youtube Channel
arudhrainnovations.com
contact@codeshoppy.com
9790675343
Comments
Post a Comment