0% found this document useful (0 votes)
138 views4 pages

E-Voting System in Smart Phone Using Mobile Application: Keywords: Aes256, OTP, Biometric

The document describes an e-voting system for smart phones using a mobile application. The proposed system allows users to cast votes via their smart phones without visiting polling booths by authenticating users through one-time passwords. Once voting is finished, encrypted results are stored in a database and can be decrypted by the administrator within seconds.

Uploaded by

Sandun
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
138 views4 pages

E-Voting System in Smart Phone Using Mobile Application: Keywords: Aes256, OTP, Biometric

The document describes an e-voting system for smart phones using a mobile application. The proposed system allows users to cast votes via their smart phones without visiting polling booths by authenticating users through one-time passwords. Once voting is finished, encrypted results are stored in a database and can be decrypted by the administrator within seconds.

Uploaded by

Sandun
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

WK,QWHUQDWLRQDO&RQIHUHQFHRQ$GYDQFHG&RPSXWLQJ

&RPPXQLFDWLRQ6\VWHPV ,&$&&6 

E-Voting System In Smart Phone Using


Mobile Application
G.Kalaiyarasi K.Balaji
Department of Computer Science and Engineering Department of Computer Science and Engineering
SNS College of Engineering, Coimbatore SNS College of Engineering, Coimbatore,
balajisparklers@gmail.com
kalaigopal27@gmail.com
V.Naveen
T.Narmadha Department of Computer Science and Engineering
Department of Computer Science and Engineering
SNS College of Engineering, Coimbatore
SNS College of Engineering, Coimbatore

Abstract-The development in the web technologies given growth


e- voting application helps users to suddenly and
to the new application that will make the voting process very timorously vote using existing mobile networks.
easy and proficient. The E-voting helps in providing convenient,
capture and count the votes in an election. This project provides II. LITERATURE SURVEY
the description about e-voting using an Android platform. The
proposed e-voting system helps the user to cast the vote without Kalaichelvi established a new technique for encryption
visiting the polling booth. The application provides and decryption. It has substitution and inverse substitution
authentication measures in order to avoid fraud voters using the table for encryption and decryption. The tables are
OTP. Once the voting process is finished the results will be developed based on ASCII value and the key value.
available within a fraction of seconds. All the casted vote count Chetinkaya gives the description about the verification and
is encrypted using AES256 algorithm and stored in the database validation activities that are carried out in voting system. It
in order to avoid any outbreaks and revelation of results by third
also helps in solving the problems that arises due to design
person other than the administrator.
and development in E-Voting system.
Keywords: Aes256, OTP, Biometric Sarah stated the comparison of DRE with the
traditional machines like paper ballot, punch cards and
I. INTRODUCTION
lever machines. However, in users view DRE is considered
Voting is an important right for every citizen in to be significant than the earlier methods. Liaw suggested
democratic country. Traditional methodology of voting many properties for electronic voting systems. The main
requires more time and wastage of paper. For centuries, the objective is the E-voting is same as normal voting but it is
popular paper-based voting system has followed over the secure than regular voting only Authorized person can cast
world. Even though, it does not provide the required their vote. Sonja Hof has described Bio metric approaches
combination of user-friendliness and efficacy. Loosing to E-Voting and they are finger print, Iris ,Face , voice,
ballot papers, invalid votes and miscalculate are some of Signature and he discussed about how this approaches can
the encounters related with the paper-based voting system. be implemented in E-Voting application
Several electronic voting technologies have been proposed
III. EXISTING SYSTEM
and presented by researchers through which easy
accessibility and proficient voting mechanism. In the present system there are not any such application
level system provisions within the country to hold out the
Electronic voting has been appealing a lot of
voting and procedure as an entire. Also within the present
responsiveness and research for the last few years, for it has
status, there's no such application in use for automated
some notable benefits over traditional paper-based voting.
system for voting consistent with the voting structure
Mobile voting which is a subgroup of electronic voting, is
existing within the country. All the step by step procedures
uninterruptedly gaining fame as it provides an efficient,
are administered by the authorized authorities with the
effective, error free and time saving voting platform.
roles assigned by the Election Commission of India. All the
Mobile phone voting has the proficiency to enhance the
processstarting from registration to result publishing are
voting rate and the quality of polling. This paperrepresents
done manually. The government on doing this process
the voting system transformationby developing a mobile
manually wastes lots of time and money. Thus the current
phone voting and an application.
system proves itself to be an inefficient one. The prevailing
system isn't mobile based. The user or voter must want to
travel to the polling place for casting their votes.

978-1-7281-5197-7/20/$31.00 ©2020 IEEE 1466

Authorized licensed use limited to: Sandun Madushanka. Downloaded on September 10,2020 at 04:55:34 UTC from IEEE Xplore. Restrictions apply.
WK,QWHUQDWLRQDO&RQIHUHQFHRQ$GYDQFHG&RPSXWLQJ &RPPXQLFDWLRQ6\VWHPV ,&$&&6 

IV. PROPOSED SYSTEM

Our E-voting system is an android application


developed using Android studio. The front end used was
XML and java for the rear end MYSQL and Firebase
server.

The voter will login by giving the Voter id, Name


and Region if the given voter details are correct it'll move
to the voting page where the symbols and candidate name
are posted after selecting the candidates the voter should
enter mobile number for generating the OTP the voter
should submit the OTP if it's a legitimate OTP the vote
are going to be consider as valid .

For generating the OTP, we are using Firebase


server. Firebase is made on Google infrastructure
hence it's highly secured. Admin can login with the Fig.2 Flow Diagram for AES256
given user name and password.
V. MODULES IN PROPOSED SYSTEM
The admin will activate the voting page on the day
of election and adds the candidates for the election. The There are four modules in the proposed system.
Admin decrypt the results using AES256 and announce the The process of these three modules are discussed in the
results. below session.

A. LOGIN MODULE

The E-voting application consists of login for


voter and admin. The voter will login by giving Voter id,
Name and Region where admin will login by giving
username and password.

Fig.1 Architecture for E-voting Application Using Android

AES256 ALGORITHM

AES256(Advanced Encryption standard 256) is


Fig.3 Flow Diagram for Login Module
used for both encryption and decryption of the voting
results. The AES256 uses same key for both encryption and B. VOTER MODULE
decryption.
The voter will login to the application. After login the
voting page will be displayed after chosen the candidate the
voter should enter the mobile number for generating the
OTP after thatOTP will be received by the voter then they
should submit the OTPto consider the vote as valid.

978-1-7281-5197-7/20/$31.00 ©2020 IEEE 1467

Authorized licensed use limited to: Sandun Madushanka. Downloaded on September 10,2020 at 04:55:34 UTC from IEEE Xplore. Restrictions apply.
WK,QWHUQDWLRQDO&RQIHUHQFHRQ$GYDQFHG&RPSXWLQJ &RPPXQLFDWLRQ6\VWHPV ,&$&&6 

Fig.6 Flow Diagram for Admin Module

VI. RESULT

The proposed system helps in reducing the time for


voting process. It helps the voter to cast their vote without
going to the pooling booth. It reduces the fraud votes and
Fig.4 Flow Diagram for Voter Module
also reduces the error that occurs while counting the vote
C. OTP MODULE manually. Hence paper work can be reduced. It will be very
much helpful for the aged people because it does not
The voter will enter the mobile number for require travelling for a long distance to cast the votes in the
generating the OTP. The firebase server will pooling booth. Since it is an online process, the results can
authenticate the mobile number and sends OTP to the be viewed very easily and quickly.
voter.

Fig.5 Flow Diagram for OTP module

D. ADMIN MODULE

The admin will login by giving user name and


password.The admin will add the candidates for the election
and can view the results.The admin will activate the voting
page on the day of election. Fig.7 Welcome page of an E-voting application

978-1-7281-5197-7/20/$31.00 ©2020 IEEE 1468

Authorized licensed use limited to: Sandun Madushanka. Downloaded on September 10,2020 at 04:55:34 UTC from IEEE Xplore. Restrictions apply.
WK,QWHUQDWLRQDO&RQIHUHQFHRQ$GYDQFHG&RPSXWLQJ &RPPXQLFDWLRQ6\VWHPV ,&$&&6 

9,,&21&/86,21

7KH SHUFHQWDJH RI SHRSOH WKRVH ZKR FDVW YRWHV JHW


LQFUHDVHG VLQFH WKLV (9RWLQJ DSSOLFDWLRQ LV DYDLODEOH LQ
WKHSOD\VWRUHVRWKDWWKH\QRQHHGWRWUDYHOIRUWKHSXUSRVH
RI FDVWLQJ WKH YRWHV ZKLFK LV UHJLVWHUHG LQ WKHLU QDWLYH
7KH WUDQVSRUWDWLRQ FKDUJH ZLOO EH GHFUHDVHG IRU FDUU\LQJ
WKH (OHFWURQLF YRWLQJ PDFKLQH WR SRROLQJ ERRWKV 7KH
KXPDQUHVRXUFHVIRUFRQGXFWLQJWKHHOHFWLRQDQGFRXQWLQJ
WKH YRWHV ZLOO EH UHGXFHG 7KH EXUGHQ RI JRYHUQPHQW
HPSOR\HHVDQGSROLFHSURWHFWLRQZLOOEHUHGXFHGE\XVLQJ
(9RWLQJ DSSOLFDWLRQ 7KH SUREOHP DULVLQJ FRQIOLFWV
EHWZHHQ WKH FDQGLGDWHV DQG WKH (OHFWLRQ 3DUWLHV FDQ EH
LJQRUHGE\WKLV(YRWLQJPRELOHDSSOLFDWLRQ

5()(5(1&(

&$O <UQQSLQJ :$1* <X\LQJ ³6LPSOH 6DLG DERXW


2QOLQH3D\PHQW5LVNVDQG3UHYHQWLYH0HDVXUH´&KLQD
Fig.7 Login page for Admin ORFDWHG,QWHUQDWLRQDO&RQIHUHQFHRQ,QIRUPDWLRQ6\VWHPV
IRU&ULVLV5HVSRQVHDQG0DQDJHPHQW,(((
'HMDQ.RYDFKHYDQG5DOI.ODPPDGULDQR³%H\RQGWKH
&OLHQW 6HUYHU $UFKLWHFWXUHV $ 6XUYH\ RI 0RELOH &ORXG
7HFKQLTXHV´ZRUNVKRSRQPRELOHFRPSXWLQJLQ
7HGG\ 0DQWRUR $GPLU 0LOLãLF 0HGLD $ $\X ³
2QOLQH 3D\PHQW 3URFHGXUH ,QYROYLQJ 0RELOH 3KRQH
1HWZRUN,QIUDVWUXFWXUHDQG'HYLFHV´,(((
 -\RWKLUPDL-RVKL´ $ 5HDO 7LPH 7UDFNLQJ DQG $OHUWLQJ
6\VWHP 8VLQJ /DE9,(:´ ,-$5((,( 9RO  ,VVXH 
$SULO
0RKDPPHG $ULI.DUWKLN 7KLUUXQDYXNNDUDVX55
5HVLGHQWLDO (QHUJ\ 2SWLPL]DWLRQ LQ 6PDUW *ULG
3HUVSHFWLYH ,QWHUQDWLRQDO -RXUQDO RI (QJLQHHULQJ
5HVHDUFK LQ &RPSXWHU 6FLHQFH DQG (QJLQHHULQJ  9RO 
,VVXH)HEUXDU\SS
$.LUWKLND(/'KLY\DSUL\D67KHQPR]KL ³&'0$
GHVLJQ IRU RQ&KLS &RPPXQLFDWLRQ 1HWZRUN´
,QWHUQDWLRQDO -RXUQDO RI (QJLQHHULQJ DQG $GYDQFHG
Fig.7 Login page for Voter 7HFKQRORJ\ ,-($7  ,661  RQOLQH  9RO 
,VVXH  'HFHPEHU SS  '2,
LMHDW%
3UDVKDQW.XPDU³'HVLJQDQG,PSOHPHQWDWLRQRI6PDUW
+RPH &RQWURO XVLQJ /DE9,(:´ ,((( UG ,QWHUQDWLRQDO
&RQIHUHQFH RQ $GYDQFHV LQ (OHFWULFDO (OHFWURQLFV
,QIRUPDWLRQ &RPPXQLFDWLRQ DQG %LR,QIRUPDWLFV
$((,&% )HEUXDU\

Fig.7 OTP page

978-1-7281-5197-7/20/$31.00 ©2020 IEEE 1469

Authorized licensed use limited to: Sandun Madushanka. Downloaded on September 10,2020 at 04:55:34 UTC from IEEE Xplore. Restrictions apply.

You might also like