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

Android Projects 
codeshoppy.com
http://codeshoppy.com/android-ieee-projects-titles-2017-2018.html
Android Youtube Channel
arudhrainnovations.com

contact@codeshoppy.com
9790675343

Comments

Popular posts from this blog

ecriminal Identification Using Face Recognition Based Mobile App

Bridge between Investor and Business people

Mobile App for Soil with suitable farming agent and distributor location