International Research Journal of Engineering and Technology (IRJET)                                        e-ISSN: 2395-0056
Volume: 04 Issue: 12 | Dec-2017                     www.irjet.net                                          p-ISSN: 2395-0072
                                                ONLINE VOTING SYSTEM
                                              Rajesh M. Ghadi1, Priyanka S. Shelar2
           1,2
             Dept. of Computer Engineering, Ideal Institute of Technology, Posheri,Wada,Palghar,India-421303
  ---------------------------------------------------------------------***---------------------------------------------------------------------
ABSTRACT: The project is mainly aimed at providing a                       To make the voting process very easy and efficient
secured and user-friendly Online Voting System. The                         wireless and web technologies are used. The online-
problem of voting is still critical in terms of safety and                  voting system has the possibility of secure, easy and safe
security. This system deals with the design and                             way to capture and count the votes in the election.
development of a web-based voting system using
fingerprint and aadhaar card in order to provide a high                    The author in [1]” online voting system based on aadhaar
performance with high security to the voting system. The                   id” uses aadhaar id as key of authentication, system is
proposed Online Voting System allows the voters to scan                    efficient in terms of time and provides security the system
their fingerprint, which is then matched with an already                   is great improvement over traditional system but the
saved image within a database that is retrieved from                       main problem resides in this system is that of
aadhaar card database of the government. The voting                        authentication, the authentication technique used is not
system is managed in a simpler way as all the users must                   that efficient as biometric is not used.
login by aadhaar card number and click on his/her
favorable candidates to cast the vote By using biometric                            The paper [2]” Secure Authentication for Online
fingerprint it provides enough security which reduces the                  Voting System” presents non traceability and integrity of
dummy votes.                                                               the votes, smart card has been used to avoid multiple
                                                                           votes casted by users, biometric is being used for
Keywords—Fingerprint based voting system, Online                           authenticating voters. The author has introduced smart
voting system, Online election system, AADHAAR ID                          card for biometric identification and voter id card to be
based online election.                                                     used at the time of casting vote. They are using smart card
                                                                           and voter id card at the time of election which is not
                                                                           feasible as anything can happen to those cards thus
1.INTRODUCTION                                                             relying completely upon cards in not a good idea. And the
                                                                           use of various cards makes the system costly now each
India has democratic government. As now all Indian                         and every voter need to have these additional cards. Also,
citizen become a part of the growing digital India. They                   it may take reasonable amount of time to generate so
have a digital ID that is Aadhar card. Voting schemes have                 many cards. All voting system generated priory though
evolved from counting hands in early days to systems that                  have met various features, which a voting system may
include paper, punch card, electronic voting machine. An                   consists but the main problem one could find in this
electronic voting system which is used nowadays provide                    system is that little “online” word, despite all techniques
some characteristic different from the traditional voting                  they have used to make system robust there is always a
technique, and also it provides improved features of                       chance of malpractice when your system is online.
voting system over traditional voting system such as
accuracy, convenience, flexibility, privacy, verifiability                           In [3]” online voting system powered by
and mobility. But Electronic voting systems suffers from                   biometric security” the author has used personal
various drawbacks such as time consuming, consumes                         identification number, thumb impression and secret key
large volume of paper work, no direct role for the higher                  altogether for authentication of the voter. Techniques
officials, damage of machines due to lack of attention,                    such as cover image creation, secret key expansion have
mass update doesn’t allow users to update and edit many                    been used for securely sending data to server and then
items simultaneously etc. These drawbacks can overcome                     further authenticating voters. This system is quite robust;
by Online Voting System. This is a voting system by which                  it takes care of authentication as well as security of voter’s
any voter can use his/her voting rights from anywhere in                   data stored in server. The main problem with such
the country. Voter can cast their votes from anywhere in                   systems is that despite using various security techniques
the country without visiting to voting booths, in highly                   they won’t be able to manage such a huge amount of data
secured way. That makes voting a fearless of violence and                  that they may encounter during election periods their
that increases the percentage of voting.                                   system is online and they may face congestion during
                                                                           casting votes.
2.LITERATURE SURVEY
3. EXISTING SYSTEM                                                  The Existing System of Election is running manually. The
                                                                    Voter has to Visit to Booths to Vote a Candidate so there is
© 2017, IRJET        |    Impact Factor value: 6.171            |   ISO 9001:2008 Certified Journal           |     Page
1411
         International Research Journal of Engineering and Technology (IRJET)                           e-ISSN: 2395-0056
           Volume: 04 Issue: 12 | Dec-2017               www.irjet.net                                   p-ISSN: 2395-0072
                                                                  aadhar card no, mobile no. email id, finger prints and
wastage of Time. The Voter has to manually register into          verified the details by administrator. At the time of
the Voter List. Also Vote counting has to be done                 requesting vote, voter will be asked to enter his aadhar id.
manually. All the Information of the Voter or Candidate is        Then voter will be authenticated, and he can give vote
to be filling in manually. Voter must be present in his/her       from one of the candidate from the list.If voter already
Constituency to give his/her Vote. There are Electronic           has AADHAR Id then he/she don’t need to register, else
Voting Machines used which Takes More Cost. The voting            before voting he/she need register himself/herself in
system previously being used by the Government is a               AADHAR database.
paper based system, in which the voter simply picks up
ballots sheets from electoral officials, tick off who they        3.3 IMPROVEMENT IN EXISTING SYSTEM
would like to vote for, and then cast their votes by merely
handing over the ballot sheet back to electoral official.         As we are looking at the existing system, they are just
Some of the existing systems are:                                 providing online voting. As we knew that Government of
                                                                  India contain multiple elections. So we are implementing
   i.       Paper-based voting                                    our system such that voter can select election and submit
   ii.      Direct recording electronic voting machine            their vote region/ward wise. After studying existing
   iii.     Punch card                                            system we observed that they are not providing state
                                                                  wise, region wise voting facility. So its difficult to vote
3.1 SCOPE                                                         because there is no restriction, so voter can also cast
                                                                  his/her vote to those candidate who is not belonging from
  i.       Increasing number of voters as individuals will        his/her area. In proposed system we are implementing
           find it easier and more convenient to vote.            that voter can cast his/her vote only those candidate
                                                                  who’s belonging from his/her region/ward. We will
  ii.      Less effort and less labor intensive, as the           display only those candidate who are belonging from that
           primary cost and focus primary on creating,            particular voters ward. So it will also help to conduct
           managing, and running a secure web voting              small election such as Gram Panchayat Election or Nagar
           portal.                                                Sevak Elaction. We are making our voting system user
                                                                  friendly.
  iii.     The system can be used anytime and from
           anywhere by the Voters.
                                                                    4. METHODOLOGY FOR IMPLEMENTATION
  iv.    No one can cast votes on behalf of others and
         multiple times.                                             Online Voting System can be implemented, using login
  v.     Saves time and reduces human intervention. vi.             which requires a fingerprint scan and the name of the
                                                                    candidate.
                 The system is flexible and secured to be
         used.                                                      ALGORITHM:
 vii.    Unique Identification of voter through Aadhar                     Minutiae Based Algorithm
         number.
 viii.   Improves voting with friendly Interface.                   In this we use two algorithms: minutiae-extraction
                                                                    algorithm (fingerprint detection) and minutiae-matching
 ix.     No fraud vote can be submitted.                            (matching fingerprint i.e. input fingerprint and database
                                                                    fingerprint) algorithm.
3.2 PROPOSED SYSTEM
                                                                    a. Minutiae Extraction
This Online Voting System will manage the Voter’s
information by which voter can login and use his voting             Fingerprint authentication is based on minutiae patterns
rights. There is a DATABASE which is maintained by the              matching. Minutiae extraction consisting three
ELECTION COMMISION OF INDIA in which complete data                  components:
of voter with complete information is stored. At the time
of registration voter will be asked for this: Full name, age,
      i.     Orientation field estimation                              We can match fingerprint by different strategies, such as
                                                                       point pattern matching, image based matching, ridge
      ii.    Ridge extraction
                                                                       pattern matching, graph based scheme, etc. The point
      iii.   Minutiae extraction and post processing                   pattern matching is the minutiae matching. a minutia
                                                                       matching is decomposed into two stages:
b. Minutiae Matching
                                                                          i.   Alignment stage ii.       Matching stage
© 2017, IRJET             |     Impact Factor value: 6.171        |   ISO 9001:2008 Certified Journal            |    Page
1412
             International Research Journal of Engineering and Technology (IRJET)                           e-ISSN: 2395-0056
               Volume: 04 Issue: 12 | Dec-2017                www.irjet.net                                  p-ISSN: 2395-0072
5.SYSTEM REQUIREMENT
            SOFTWARE REQUIREMENTS:
  i.          MYSQL DBMS- It allows combination, extraction,
              manipulation and organization of data in the
              voters’ database. It is platform independent and
              therefore can be implemented and used across
              several such as Windows, Linux server and is
              compatible with various hardware mainframes.
              It is fast in performance, stable and provides
              business value at a low cost.
                                                                                                         Fig.1
                                                                                               System Flow
  ii.  NetBeans IDE 7.1.2- The NetBeans IDE is an
       awardwinning        integrated     development                  7. CONCLUSION
       environment available for Windows, Mac, Linux,
       and Solaris. The NetBeans project consists of an                Online Voting Systems have many advantages over the
       open-source IDE and an application platform                     traditional voting system. Some of these advantages are
       that enable developers to rapidly create web,                   less cost, faster generation results, easy accessibility,
       enterprise, desktop, and mobile applications                    accuracy, and low risk of human and mechanical errors. It
       using the Java platform, as well as PHP,                        is very difficult to develop online voting system which can
       JavaScript and Ajax, Groovy and Grails, and C/C+                allow security and privacy on the high level. Future
       +.                                                              development focused to design a system which can be
iii.  Testing-         XAMP/WAMP                                       easy to use and will provide security and privacy of votes
 SERVER.                                                               on acceptable level by proper authentication and
                                                                       processing section.. It is easy to use and it is less time
                                                                       consuming. It is very easy to debug.
            HARDWARE REQUIREMENTS:
 i.          Microsoft Windows XP Professional /Windows 7              8. ACKNOWLEDGEMENT
             Professional /Windows 10:
                                                                       We would like to take the opportunity to express our
 ii.         Processor: 800MHz Intel Pentium III or                    heartfelt gratitude to the people whose help and
             equivalent                                                coordination has made this seminar a success. We thank
 iii.        Memory: 512 MB iv.        Disk space: 750 MB of           Prof. Miss. TRUPTI KINI for knowledge, guidance and co-
                                                                       operation in the process of making this project. We owe
             free disk space v.        Finger Print Scanner            Seminar success to our guide and convey our thanks to
                                                                       them. We would like to express our heartfelt to all the
                                                                       teachers and staff members of Computer Engineering
6. SYSTEM FLOW                                                         Department for their full support. We would like to thank
                                                                       our principal for conductive environment in the
                                                                       institution.
                                                                       9. REFERENCES
[1]Himanshu Agarwal and G.N. Pandey “Online Voting         Powered By Biometric Security” 2011 Second
System for India Based on AADHAAR ID” 2013 Eleventh        International Conference on Emerging Applications of
International Conference on ICT and Knowledge              Information Technology.
Engineering
[2] Smita B. Khaimar, P. Sanyasi Naidu, Reena Kharat
“Secure
Authentication for Online Voting System”
[3]Shivendra Katiyar, Kullai Reddy Meka, Ferdous A.
Barbhuiya, Sukumar Nandi “Online Voting System
© 2017, IRJET     |   Impact Factor value: 6.171       |   ISO 9001:2008 Certified Journal      |   Page
1413