SlideShare a Scribd company logo
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 04 | Apr-2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 532
Aadhaar Based Voting System Using Android Application
Sreerag M1, Subash R1, Vishnu C Babu1, Sonia Mathew1, Reni K Cherian2
1 Students, Department of Computer Science, Saintgits College of Engineering, Pathamuttom, Kottayam,
Kerala, India
2 Asst. Professor, Department of Computer Science, Saintgits College of Engineering, Pathamuttom, Kottayam,
Kerala, India
---------------------------------------------------------------------***-------------------------------------------------------------------
Abstract - The main objective of our project is to introduce
a new voting system which uses fingerprintforverificationofa
voter with the help of Aadhaar card details. Existing ballot
papers can be replaced with the Aadhaar card. Our proposed
system can be used to conduct elections at differentlevelssuch
as that of the Parliament, Panchayath and so on, on the same
day which will reduce the cost of conducting elections on
different dates. Since voting can be donefromany booth, it will
speed up the voting process for the voters as well as
government as a result the security in voting can be ensured
by preventing fake votes. Our system will provide a more
convenient way for voting for people.
Keywords— Aadhaar, Voting System, Fingerprint, JSP,
Android
1. INTRODUCTION
Now the growth in technology has progressed in
such a way that Android Applications are widely used. This
paper is about an Android Application that facilitates
Aadhaar based voting system. The key features of this
application involves reduction in costs of conducting
elections and decrease in the number of fake votes. The
finger print verification is the uniqueness of this application
which allows the casting of vote only once by an individual.
This application is particularly targetedattheeasinessin the
conducting of an election. At present for the election duty a
number of officers are to be appointed for different voting
booths which increases the cost, with helpofthisapplication
only a single officer is required. He will have a login in the
system through which thefingerprintsystemwill prompt for
the voters.
As it is a centralized voting system, a state can
conduct the parliament election and the panchayath
elections on the same day. The problems of casting a vote
only in one’s own constituency can be avoided through this
system since a person can cast his vote from any
constituency and the person once voted from any part can’t
cast his vote again.
2. LITERATURE REVIEW
We are not having an effective method to stop the
fake votes that’s being casted and in current election system
more amount of work are being allotted to the election
officers and other staffs in order that the election to be taken
place effectively. Fingerprint recognition can be an effective
mode to prevent fake vote [14].
Likewise if a person is out of his constituency he is
not able to cast his vote. So we proposed a system where we
are able to help the people in any constituencies to cast their
respective votes in any of the booths it would help in
increasing the number of voters. The difference ascompared
with other references is that all kind of elections can be
conducted on the same day.
When smart systems are implemented effectivelyin
our election system that will facilitatethe voters to believein
the system that they are using. A transparentandeasywayto
express their views.
3. PROBLEM STATEMENT
a) Existing Voting System
While consideringthe existingvotingsysteminIndia,we
can see that the expense for conducting a single election is
really high. The remuneration for the officers, other
arrangements will cause this expense. Other issues like fake
votes that are being casting on the day of election is
increasing. This will negatively affect the result declaration
and people will get a negative impact about our election
system. Also when an election conducted we need to wait so
long for the result declaration and it is really hard to
calculate the results without an effective mechanisms. There
will also be too much paper works requiredforan electionto
get successfully completed.
b) Proposed System
Aadhaar based voting system is an android based
application which provides the voting system with two key
features; they are reduction of costs in conducting elections
and avoiding fake votes.
This application is particularly targeted at the easiness
of conducting an election. The uniqueness of this system is
the use of biometrics that helps in determining whether the
person is a valid voter to reduce fake voting to a largeextent.
An individual can cast his vote not only from his own
constituency but also from other constituencies with the
help of Aadhaar based verification. The number of officers
appointed for conducting the elections canbereducedasthe
process of voting is made simple and easier through this
application. As it is a centralized system the parliament and
panchayath elections can be conducted on the same day.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 04 | Apr-2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 533
4. DESIGN DETAILS
In this system there are mainly two modulesAdmin
& Officer.
I. Admin
Admin has the sole authority to control theelection.
He can add and modify election, Candidates as well as
election. We provided admin platform as a webpage.
Fingerprint is added and verified by a desktop application
using R305 fingerprint module.
II. Officer
Every booth has a voting device. This device can be
accessed through the officer’susernameandpassword. If the
officer logged in, then only the voters are able to cast their
votes. Officer login is made in Android device. After loginthe
Finger print of the voters are waiting. When a voter places
his fingerprint it’s verified and checked whether thatperson
has already casted their votes.
User/Voter
The important privilege the user has is that he can
cast his votes from anywhere in the Country/ State as the
kind of election is. The time and travel saving behaviour of
the system makes it user-friendly as the voter can vote from
anywhere.
Fig.1 shows the Use case diagram of Aadhaar based voting
system using android application which contains the
following scenarios:
 Login to the webpage
 Add officers and users
 Declare election
 Publish results
 Login to android application
 Starts the election
 Verify the fingerprint
 Allow users to vote
 Stops the election
 Reset the election
 Give fingerprint
 Cast vote
Fig. 1 Use case diagram of Aadhaar based voting system using
android application
Fig. 2 UML diagram of Aadhaar based voting system using
android application
5. EXPERIMENTAL RESULTS
We had Hardware’s such as Android device which
help to cast the votes and R305 Finger print module. R305
module will take the fingerprint details and stores in it. This
fingerprint can be assigned to an user that is being
registering for the election. Since fingerprint is an unique
identification mark we choose fingerprint for the
verification.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 04 | Apr-2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 534
While coming to the software requirement part, we
used Android Studio for developing the application for
election. An android application that can be installed in an
android device will help cast the vote easily. Adobe
Dreamweaver is used for designingthe webpages.SQLyogis
used as database. NetBeans IDE is used for codingwebpages
in JSP.
We used JSP, SQL, Java and HTML fordevelopingthe
system.
A. Advantages
 A person can cast his vote only once
 Can cast their vote anywhere from the
respective state
 Fake votes can be eliminated
 Accurate result declarations can be made
 Lots of money for conducting the election can
be reduced
 Time can be saved
B. Screenshots
Fig. 3 Admin Homepage
Fig 4 SQL Database
Fig 5 Android Application Fig. 6 Waiting For Fingerprint
Fig. 7 Voter Details Fig. 8 Election selection
Fig. 9 R305 Fingerprint Module
6. WORKING
When it comes to the technical part, we are using
JSP as the software development platform. SQLyog wasused
as the GUI tool for the RDBMS MySQL. Dreamweaver was
used to combine HTML and CSS for the design of the web
page. JSP does the internet side of this project and Admin
part. Android Studio was used for the development of the
Application. Java was separatelyusedsincethereareMySQL,
JSP and JDBC ODBC connectors.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 04 | Apr-2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 535
As mentioned, there are two modules in thissystem
the Admin and the Officer. Admin can declare election as
well as can add the candidates, allocation of officers to each
booth, publish the candidate list, Add voters list, publish the
result etc. That means the sole responsibility of successful
completion of the election is vested with admin. Admin uses
a web platform for the control the election. We also used a
desktop platform for adding the voters fingerprint through
R305 Fingerprint Module. No fingerprints can be added
multiple times. Since we are implementing a system to
demonstrate Aadhaar based voting system, we all knowthat
all fingers of a person is added to the database. So that a
person can be identified with any of his fingerprints. But
here as an experimental model we are not able to add all
fingers for a voter. So that here a person is identified using a
single finger print only. While implementing we can use
every finger for identifying a person.
While comingtothesecond moduleOfficer,Herethe
election is taking place. Each booth will be allocated with an
officer who will have a username and password. This
username and password is used to login to the device. Only
after verifying the officer credentials the voting page will
appear. After the officer has logged in to the device the
device will start waiting for the voters fingerprint. When a
voter place their finger print initially it will check for the
vote status table for analysing whether he/she has voted
before. If there is no entry in the vote status table the system
will confirm that it’s the voters first voting for that election.
Then he is allowed to vote. After the verification the android
device will display the details of the voter whose fingerprint
is placed. After verifying the details by the voter he/she can
accept. Next step is the selection of election type. There will
be one or more election that can be done on the same day.
Depends on the voter’s constituency the list will appear.
They can click a type then the candidate page will appear.
Voter can see the name of the candidate as well as the party
symbol there. So it’s easy to cast their vote. If there are more
than one election on the same day after voting the firstoneit
will be redirected for the next voting. Afterthecompletion of
voting the success page will appear. Again the initial page
which prompts for the fingerprint will appear.
7. CONCLUSIONS
Aadhaar based voting systemhasmanyadvantages
compared to the existing voting system. The advantages are
less human error, less cost, quick publicationofresultand so
on. An ideal e-voting system should provide high security. In
future we focus on building a system which is much more
secure and provides privacy for the voters and can include
large databases.
In this paper, we are provided with the advantages
of having our system over the traditional voting system.
Illegal voting are the main problem faced by the existing
system, with our system illegal voting’s can be removed
completely. Our system also prevents multiple votes by the
same person and checks the eligibility of the voter. A person
can vote from anywhere provided they should be above age
18.
8. FUTURE SCOPE
As the technology has advanced a lot, thepossibility
of attack by hackers is a threat to our system. The most
secured Aadhaar details should be kept secure. To ensure
this we can make use of cryptography such that encryption
can be used to secure the database and the integrity of the
data. In future, databases that can accommodate large data
can be incorporated.
REFERENCES
[1] http://www.iosrjournals.org/iosr-
jce/papers/Conf.17003/Volume-1/4.%2018-21.pdf
[2] D. Ashok Kumar, T. Ummal Sariba Begum A Novel
design of Electronic Voting System Using Fingerprint
International Journal of Innovative Technology &
Creative Engineering (Issn: 2045-8711) Vol.1 No.1
January 2011
[3] KashifHussainMemon, Dileep Kumar and Syed
Muhammad Usman, Next GenerationASecureE-Voting
System Based On Biometric Fingerprint Method 2011
International Conference On Information And
Intelligent Computing IPCSIT Vol.18 (2011)
[4] Davide Balzarotti, Greg Banks, Marco Cova, Viktoria
Felmetsger, Richard A. Kemmerer, William Robertson,
Fredrik Valeur, And Giovanni Vigna, An Experience In
Testing The Security Of Real-World Electronic Voting
Systems Ieee Transactions On Software Engineering,
Vol. 36, No. 4, July/August 2010
[5] Khasawneh, M., Malkawi, M., & Al-Jarrah, O. (2008). A
Biometric-Secure e-Voting System forElectionProcess.
Proceeding of the 5th International Symposium on
Mechatronics and its Applications (ISMA08). Amman,
Jordan.
[6] Prasad, H. K., Halderman, A. J., & Gonggrijp, R. (Oct.
2010). Security Analysis of India’s Electronic Voting
Machines. Proc. 17thACMConferenceonComputerand
Communications Security (CCS ’10)
[7] UIDAI. (2012). Role of Biometric Technology in
Aadhaar Authentication.
[8] Yinyeh, M. O., & Gbolagade, K. A. (2013). Overview of
Biometric Electronic Voting System in Ghana.
International Journal of Advanced Research in
Computer Science and Software Engineering.
[9] Schurmann, C.; IT Univ. of Copenhagen, Copenhagen,
Denmark . ―Electronic Elections: Trust Through
Engineering‖, First international workshop
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 04 | Apr-2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 536
Requirements Engineering for e-Voting Systems (RE-
VOTE), 2009.
[10] Lin Hong. "Automatic Personal Identification Using
Fingerprints", Ph.D. Thesis, 1998.
[11] D. Maltoni, D. Maio, A. K. Jain, and S. Prabhakar,
Handbook of Fingerprint Recognition. New York:
Springer-Verlag, 2003.
[12] Anil K. Jain and David maltoni. , Handbook of
Fingerprint Recognition, Springer-verlag New York,
Inc., Secaucus, NJ, USA, 2003.
[13] Tadayoshikohno_Adamstubble field Avield Rubidans.
Wallach ― Analysis of an Electronic Voting system‖,
IEEE symposium on Security and Privacy 2004.
[14] udrappa B Gujanatti,ShivaramN Tolanur,Murughendra
S Nemagoud: A Fingerprint Based Voting System
International Journal of Engineering and Research and
Technology,5th May 2015.

More Related Content

PDF
Unified National Electoral System (UNES)
PDF
IRJET- Online Voting System using Fingerprint Scanner
PDF
IRJET- Traffic Rules Violation System using NFC Card
PDF
IRJET- Digital Voting System
PDF
IRJET- Biometric Voting Machine
PDF
IRJET- Safe and Secure Smart Electronic Voting Machine using Biometric
PDF
IRJET- A Survey on: Aadhar Based Dual Authentication Secured E-Voting System
PDF
Online Voting System using Aadhaar Card and Biometric
Unified National Electoral System (UNES)
IRJET- Online Voting System using Fingerprint Scanner
IRJET- Traffic Rules Violation System using NFC Card
IRJET- Digital Voting System
IRJET- Biometric Voting Machine
IRJET- Safe and Secure Smart Electronic Voting Machine using Biometric
IRJET- A Survey on: Aadhar Based Dual Authentication Secured E-Voting System
Online Voting System using Aadhaar Card and Biometric

What's hot (17)

PDF
IRJET- Aadhar Card based Online Voting System
PDF
IRJET- Digitized Election Voting System : An Innovative Approach
PDF
IRJET - Automated Attendance System using Facial Recognition
PDF
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
PPTX
Aadhar based voting system
PDF
Impressive smart card based electronic voting system
PDF
Bionic Person for Issuing of RTO License
PDF
IRJET-An Experimental Study on Concrete by Partial Replacement of Cement with...
PDF
IRJET- Integration of Physical System Monitoring, Crime Posting Alerting ...
PDF
Advanced Driver Assistance System using Vehicle to Vehicle Communication
PPTX
Online polling system
PDF
online polling system
ODP
Aadhar based Digital election system of india
PDF
IRJET- IoT System for Monitoring and Diagnostics of Engine
PDF
IRJET - Smart Road Traffic Fine Management Process System
PDF
IRJET - Electronic Turnpike Automation System with Penalty Analyzer
IRJET- Aadhar Card based Online Voting System
IRJET- Digitized Election Voting System : An Innovative Approach
IRJET - Automated Attendance System using Facial Recognition
ADVANCED E-VOTING APPLICATION USING ANDROID PLATFORM
Aadhar based voting system
Impressive smart card based electronic voting system
Bionic Person for Issuing of RTO License
IRJET-An Experimental Study on Concrete by Partial Replacement of Cement with...
IRJET- Integration of Physical System Monitoring, Crime Posting Alerting ...
Advanced Driver Assistance System using Vehicle to Vehicle Communication
Online polling system
online polling system
Aadhar based Digital election system of india
IRJET- IoT System for Monitoring and Diagnostics of Engine
IRJET - Smart Road Traffic Fine Management Process System
IRJET - Electronic Turnpike Automation System with Penalty Analyzer
Ad

Similar to IRJET- Aadhaar Based Voting System using Android Application (20)

PDF
IRJET- E-Voting System for Election using Fingerprint and Aadhar Number
PDF
IRJET-Effective and Secure E- Voting Application in GSM Module using IOT
PDF
Referendum Using Android Application
PDF
FINGERPRINT BASED SECURED VOTING
PDF
IRJET- Design and Development of Security based Voting System
PDF
Smart Voting System using Aadhar Card
PDF
IRJET- Biometric Voting Machine using Aadhar Authentication
PDF
Fingerprint Based Voting
PDF
IRJET- Secure Voting System using Aadhar and Biometrics
PDF
ONLINE FINGERPRINT VOTING SYSTEM
PDF
Fingerprint Based E Voting System
PDF
IRJET - Smart E-Voting System with Fingerprint Authentication using Arduino
PDF
IRJET- Aadhar Card Based Electronic Voting System
PDF
IRJET- Portable Biometric E-Voting System
PDF
Online Voting System
PDF
A SECURITY BASED VOTING SYSTEMUSING BIOMETRIC
PDF
Captiosus Voting System
PDF
Online Voting System Using Fingerprint sensor and Blockchain
DOCX
AN EFFICIENT VOTE CASTING SYSTEM WITH AADHAR VERIFICATION THROUGH.docx
DOCX
AN EFFICIENT VOTE CASTING SYSTEM WITH AADHAR VERIFICATION THROUGH.docx
IRJET- E-Voting System for Election using Fingerprint and Aadhar Number
IRJET-Effective and Secure E- Voting Application in GSM Module using IOT
Referendum Using Android Application
FINGERPRINT BASED SECURED VOTING
IRJET- Design and Development of Security based Voting System
Smart Voting System using Aadhar Card
IRJET- Biometric Voting Machine using Aadhar Authentication
Fingerprint Based Voting
IRJET- Secure Voting System using Aadhar and Biometrics
ONLINE FINGERPRINT VOTING SYSTEM
Fingerprint Based E Voting System
IRJET - Smart E-Voting System with Fingerprint Authentication using Arduino
IRJET- Aadhar Card Based Electronic Voting System
IRJET- Portable Biometric E-Voting System
Online Voting System
A SECURITY BASED VOTING SYSTEMUSING BIOMETRIC
Captiosus Voting System
Online Voting System Using Fingerprint sensor and Blockchain
AN EFFICIENT VOTE CASTING SYSTEM WITH AADHAR VERIFICATION THROUGH.docx
AN EFFICIENT VOTE CASTING SYSTEM WITH AADHAR VERIFICATION THROUGH.docx
Ad

More from IRJET Journal (20)

PDF
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
PDF
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
PDF
Kiona – A Smart Society Automation Project
PDF
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
PDF
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
PDF
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
PDF
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
PDF
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
PDF
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
PDF
BRAIN TUMOUR DETECTION AND CLASSIFICATION
PDF
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
PDF
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
PDF
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
PDF
Breast Cancer Detection using Computer Vision
PDF
Auto-Charging E-Vehicle with its battery Management.
PDF
Analysis of high energy charge particle in the Heliosphere
PDF
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
PDF
Auto-Charging E-Vehicle with its battery Management.
PDF
Analysis of high energy charge particle in the Heliosphere
PDF
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
Kiona – A Smart Society Automation Project
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
BRAIN TUMOUR DETECTION AND CLASSIFICATION
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
Breast Cancer Detection using Computer Vision
Auto-Charging E-Vehicle with its battery Management.
Analysis of high energy charge particle in the Heliosphere
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
Auto-Charging E-Vehicle with its battery Management.
Analysis of high energy charge particle in the Heliosphere
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...

Recently uploaded (20)

DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
additive manufacturing of ss316l using mig welding
PPTX
Sustainable Sites - Green Building Construction
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
Construction Project Organization Group 2.pptx
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
Lecture Notes Electrical Wiring System Components
PDF
Digital Logic Computer Design lecture notes
PPT
Mechanical Engineering MATERIALS Selection
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
UNIT 4 Total Quality Management .pptx
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
CH1 Production IntroductoryConcepts.pptx
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
CYBER-CRIMES AND SECURITY A guide to understanding
R24 SURVEYING LAB MANUAL for civil enggi
additive manufacturing of ss316l using mig welding
Sustainable Sites - Green Building Construction
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
Model Code of Practice - Construction Work - 21102022 .pdf
Construction Project Organization Group 2.pptx
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Lecture Notes Electrical Wiring System Components
Digital Logic Computer Design lecture notes
Mechanical Engineering MATERIALS Selection
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
bas. eng. economics group 4 presentation 1.pptx
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
UNIT 4 Total Quality Management .pptx
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
CH1 Production IntroductoryConcepts.pptx

IRJET- Aadhaar Based Voting System using Android Application

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 04 | Apr-2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 532 Aadhaar Based Voting System Using Android Application Sreerag M1, Subash R1, Vishnu C Babu1, Sonia Mathew1, Reni K Cherian2 1 Students, Department of Computer Science, Saintgits College of Engineering, Pathamuttom, Kottayam, Kerala, India 2 Asst. Professor, Department of Computer Science, Saintgits College of Engineering, Pathamuttom, Kottayam, Kerala, India ---------------------------------------------------------------------***------------------------------------------------------------------- Abstract - The main objective of our project is to introduce a new voting system which uses fingerprintforverificationofa voter with the help of Aadhaar card details. Existing ballot papers can be replaced with the Aadhaar card. Our proposed system can be used to conduct elections at differentlevelssuch as that of the Parliament, Panchayath and so on, on the same day which will reduce the cost of conducting elections on different dates. Since voting can be donefromany booth, it will speed up the voting process for the voters as well as government as a result the security in voting can be ensured by preventing fake votes. Our system will provide a more convenient way for voting for people. Keywords— Aadhaar, Voting System, Fingerprint, JSP, Android 1. INTRODUCTION Now the growth in technology has progressed in such a way that Android Applications are widely used. This paper is about an Android Application that facilitates Aadhaar based voting system. The key features of this application involves reduction in costs of conducting elections and decrease in the number of fake votes. The finger print verification is the uniqueness of this application which allows the casting of vote only once by an individual. This application is particularly targetedattheeasinessin the conducting of an election. At present for the election duty a number of officers are to be appointed for different voting booths which increases the cost, with helpofthisapplication only a single officer is required. He will have a login in the system through which thefingerprintsystemwill prompt for the voters. As it is a centralized voting system, a state can conduct the parliament election and the panchayath elections on the same day. The problems of casting a vote only in one’s own constituency can be avoided through this system since a person can cast his vote from any constituency and the person once voted from any part can’t cast his vote again. 2. LITERATURE REVIEW We are not having an effective method to stop the fake votes that’s being casted and in current election system more amount of work are being allotted to the election officers and other staffs in order that the election to be taken place effectively. Fingerprint recognition can be an effective mode to prevent fake vote [14]. Likewise if a person is out of his constituency he is not able to cast his vote. So we proposed a system where we are able to help the people in any constituencies to cast their respective votes in any of the booths it would help in increasing the number of voters. The difference ascompared with other references is that all kind of elections can be conducted on the same day. When smart systems are implemented effectivelyin our election system that will facilitatethe voters to believein the system that they are using. A transparentandeasywayto express their views. 3. PROBLEM STATEMENT a) Existing Voting System While consideringthe existingvotingsysteminIndia,we can see that the expense for conducting a single election is really high. The remuneration for the officers, other arrangements will cause this expense. Other issues like fake votes that are being casting on the day of election is increasing. This will negatively affect the result declaration and people will get a negative impact about our election system. Also when an election conducted we need to wait so long for the result declaration and it is really hard to calculate the results without an effective mechanisms. There will also be too much paper works requiredforan electionto get successfully completed. b) Proposed System Aadhaar based voting system is an android based application which provides the voting system with two key features; they are reduction of costs in conducting elections and avoiding fake votes. This application is particularly targeted at the easiness of conducting an election. The uniqueness of this system is the use of biometrics that helps in determining whether the person is a valid voter to reduce fake voting to a largeextent. An individual can cast his vote not only from his own constituency but also from other constituencies with the help of Aadhaar based verification. The number of officers appointed for conducting the elections canbereducedasthe process of voting is made simple and easier through this application. As it is a centralized system the parliament and panchayath elections can be conducted on the same day.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 04 | Apr-2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 533 4. DESIGN DETAILS In this system there are mainly two modulesAdmin & Officer. I. Admin Admin has the sole authority to control theelection. He can add and modify election, Candidates as well as election. We provided admin platform as a webpage. Fingerprint is added and verified by a desktop application using R305 fingerprint module. II. Officer Every booth has a voting device. This device can be accessed through the officer’susernameandpassword. If the officer logged in, then only the voters are able to cast their votes. Officer login is made in Android device. After loginthe Finger print of the voters are waiting. When a voter places his fingerprint it’s verified and checked whether thatperson has already casted their votes. User/Voter The important privilege the user has is that he can cast his votes from anywhere in the Country/ State as the kind of election is. The time and travel saving behaviour of the system makes it user-friendly as the voter can vote from anywhere. Fig.1 shows the Use case diagram of Aadhaar based voting system using android application which contains the following scenarios:  Login to the webpage  Add officers and users  Declare election  Publish results  Login to android application  Starts the election  Verify the fingerprint  Allow users to vote  Stops the election  Reset the election  Give fingerprint  Cast vote Fig. 1 Use case diagram of Aadhaar based voting system using android application Fig. 2 UML diagram of Aadhaar based voting system using android application 5. EXPERIMENTAL RESULTS We had Hardware’s such as Android device which help to cast the votes and R305 Finger print module. R305 module will take the fingerprint details and stores in it. This fingerprint can be assigned to an user that is being registering for the election. Since fingerprint is an unique identification mark we choose fingerprint for the verification.
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 04 | Apr-2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 534 While coming to the software requirement part, we used Android Studio for developing the application for election. An android application that can be installed in an android device will help cast the vote easily. Adobe Dreamweaver is used for designingthe webpages.SQLyogis used as database. NetBeans IDE is used for codingwebpages in JSP. We used JSP, SQL, Java and HTML fordevelopingthe system. A. Advantages  A person can cast his vote only once  Can cast their vote anywhere from the respective state  Fake votes can be eliminated  Accurate result declarations can be made  Lots of money for conducting the election can be reduced  Time can be saved B. Screenshots Fig. 3 Admin Homepage Fig 4 SQL Database Fig 5 Android Application Fig. 6 Waiting For Fingerprint Fig. 7 Voter Details Fig. 8 Election selection Fig. 9 R305 Fingerprint Module 6. WORKING When it comes to the technical part, we are using JSP as the software development platform. SQLyog wasused as the GUI tool for the RDBMS MySQL. Dreamweaver was used to combine HTML and CSS for the design of the web page. JSP does the internet side of this project and Admin part. Android Studio was used for the development of the Application. Java was separatelyusedsincethereareMySQL, JSP and JDBC ODBC connectors.
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 04 | Apr-2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 535 As mentioned, there are two modules in thissystem the Admin and the Officer. Admin can declare election as well as can add the candidates, allocation of officers to each booth, publish the candidate list, Add voters list, publish the result etc. That means the sole responsibility of successful completion of the election is vested with admin. Admin uses a web platform for the control the election. We also used a desktop platform for adding the voters fingerprint through R305 Fingerprint Module. No fingerprints can be added multiple times. Since we are implementing a system to demonstrate Aadhaar based voting system, we all knowthat all fingers of a person is added to the database. So that a person can be identified with any of his fingerprints. But here as an experimental model we are not able to add all fingers for a voter. So that here a person is identified using a single finger print only. While implementing we can use every finger for identifying a person. While comingtothesecond moduleOfficer,Herethe election is taking place. Each booth will be allocated with an officer who will have a username and password. This username and password is used to login to the device. Only after verifying the officer credentials the voting page will appear. After the officer has logged in to the device the device will start waiting for the voters fingerprint. When a voter place their finger print initially it will check for the vote status table for analysing whether he/she has voted before. If there is no entry in the vote status table the system will confirm that it’s the voters first voting for that election. Then he is allowed to vote. After the verification the android device will display the details of the voter whose fingerprint is placed. After verifying the details by the voter he/she can accept. Next step is the selection of election type. There will be one or more election that can be done on the same day. Depends on the voter’s constituency the list will appear. They can click a type then the candidate page will appear. Voter can see the name of the candidate as well as the party symbol there. So it’s easy to cast their vote. If there are more than one election on the same day after voting the firstoneit will be redirected for the next voting. Afterthecompletion of voting the success page will appear. Again the initial page which prompts for the fingerprint will appear. 7. CONCLUSIONS Aadhaar based voting systemhasmanyadvantages compared to the existing voting system. The advantages are less human error, less cost, quick publicationofresultand so on. An ideal e-voting system should provide high security. In future we focus on building a system which is much more secure and provides privacy for the voters and can include large databases. In this paper, we are provided with the advantages of having our system over the traditional voting system. Illegal voting are the main problem faced by the existing system, with our system illegal voting’s can be removed completely. Our system also prevents multiple votes by the same person and checks the eligibility of the voter. A person can vote from anywhere provided they should be above age 18. 8. FUTURE SCOPE As the technology has advanced a lot, thepossibility of attack by hackers is a threat to our system. The most secured Aadhaar details should be kept secure. To ensure this we can make use of cryptography such that encryption can be used to secure the database and the integrity of the data. In future, databases that can accommodate large data can be incorporated. REFERENCES [1] http://www.iosrjournals.org/iosr- jce/papers/Conf.17003/Volume-1/4.%2018-21.pdf [2] D. Ashok Kumar, T. Ummal Sariba Begum A Novel design of Electronic Voting System Using Fingerprint International Journal of Innovative Technology & Creative Engineering (Issn: 2045-8711) Vol.1 No.1 January 2011 [3] KashifHussainMemon, Dileep Kumar and Syed Muhammad Usman, Next GenerationASecureE-Voting System Based On Biometric Fingerprint Method 2011 International Conference On Information And Intelligent Computing IPCSIT Vol.18 (2011) [4] Davide Balzarotti, Greg Banks, Marco Cova, Viktoria Felmetsger, Richard A. Kemmerer, William Robertson, Fredrik Valeur, And Giovanni Vigna, An Experience In Testing The Security Of Real-World Electronic Voting Systems Ieee Transactions On Software Engineering, Vol. 36, No. 4, July/August 2010 [5] Khasawneh, M., Malkawi, M., & Al-Jarrah, O. (2008). A Biometric-Secure e-Voting System forElectionProcess. Proceeding of the 5th International Symposium on Mechatronics and its Applications (ISMA08). Amman, Jordan. [6] Prasad, H. K., Halderman, A. J., & Gonggrijp, R. (Oct. 2010). Security Analysis of India’s Electronic Voting Machines. Proc. 17thACMConferenceonComputerand Communications Security (CCS ’10) [7] UIDAI. (2012). Role of Biometric Technology in Aadhaar Authentication. [8] Yinyeh, M. O., & Gbolagade, K. A. (2013). Overview of Biometric Electronic Voting System in Ghana. International Journal of Advanced Research in Computer Science and Software Engineering. [9] Schurmann, C.; IT Univ. of Copenhagen, Copenhagen, Denmark . ―Electronic Elections: Trust Through Engineering‖, First international workshop
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 04 | Apr-2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 6.171 | ISO 9001:2008 Certified Journal | Page 536 Requirements Engineering for e-Voting Systems (RE- VOTE), 2009. [10] Lin Hong. "Automatic Personal Identification Using Fingerprints", Ph.D. Thesis, 1998. [11] D. Maltoni, D. Maio, A. K. Jain, and S. Prabhakar, Handbook of Fingerprint Recognition. New York: Springer-Verlag, 2003. [12] Anil K. Jain and David maltoni. , Handbook of Fingerprint Recognition, Springer-verlag New York, Inc., Secaucus, NJ, USA, 2003. [13] Tadayoshikohno_Adamstubble field Avield Rubidans. Wallach ― Analysis of an Electronic Voting system‖, IEEE symposium on Security and Privacy 2004. [14] udrappa B Gujanatti,ShivaramN Tolanur,Murughendra S Nemagoud: A Fingerprint Based Voting System International Journal of Engineering and Research and Technology,5th May 2015.