The Comprehensive Model for Online voting System Using ... · system consists of voter’s...

8
The Comprehensive Model for Online voting System Using Supervised Learning Methods [1] Mr. S. Shanmugam M. Sc Computer Science, Vels Institute of Science, Technology and Advanced Studies, Chennai. [email protected] [2] Dr. R. Renuga Devi, Assistant Professor, Department of computer Science, Vels Institute of Science, Technology and Advanced Studies, Chennai. Abstract: The election system in India creates the backbone of a country where the people has to select their state’s or country’s leader. The existing Election System require voters to come in person to the polls to register their votes. As technology has improved everything is possible through online. An online system consists of voter’s registration, vote casting, counting of votes, and declaration of results etc. This proposed project deals with online voting system design, building and testing an online voting system. This system helps the users or the people who is authorized for voting, and the candidates who are going to compete in elections and their parties, Administrators or Election Commission Officer who has a rights to verify registered voters using Adhar number and candidates to perform online voting system. The proposed system provides a convenient interface for voters and candidates. The Outputs of this proposed project deals with displaying a list of registered voters, candidates list, and the total vote count results for all candidates. This proposed online voting system provides high security, simple designing mechanism, and very reliable to the users. It also creates and manages voting and an election detail as all the users must login by user name and password and click on his favorable candidates to register vote. This method surely will increase the number of voting proportion in India. High security methods will reduce wrong votes. Key words: Election, Online Voting, Candidates, Voters, Interface. I. INTRODUCTION Different voting mechanisms have developed from counting in hands to online voting systems. Early systems include huge amount of papers, punching cards, and some scan mechanisms. Online voting systems provide some characteristic different from the traditional voting technique, and it provides improved features of voting system over traditional voting systems such as accuracy, convenience, flexibility, privacy, verifiability, and mobility. JASC: Journal of Applied Science and Computations Volume VI, Issue IV, April/2019 ISSN NO: 1076-5131 Page No:3050

Transcript of The Comprehensive Model for Online voting System Using ... · system consists of voter’s...

Page 1: The Comprehensive Model for Online voting System Using ... · system consists of voter’s registration, vote casting, counting of votes, and declaration of results etc. This proposed

The Comprehensive Model for Online voting System Using Supervised

Learning Methods

[1]Mr. S. Shanmugam

M. Sc Computer Science,

Vels Institute of Science, Technology and Advanced Studies, Chennai.

[email protected]

[2]Dr. R. Renuga Devi, Assistant Professor,

Department of computer Science,

Vels Institute of Science, Technology and Advanced Studies, Chennai.

Abstract:

The election system in India creates the backbone

of a country where the people has to select their

state’s or country’s leader. The existing Election

System require voters to come in person to the polls

to register their votes. As technology has improved

everything is possible through online. An online

system consists of voter’s registration, vote casting,

counting of votes, and declaration of results etc.

This proposed project deals with online voting

system design, building and testing an online

voting system. This system helps the users or the

people who is authorized for voting, and the

candidates who are going to compete in elections

and their parties, Administrators or Election

Commission Officer who has a rights to verify

registered voters using Adhar number and

candidates to perform online voting system. The

proposed system provides a convenient interface

for voters and candidates. The Outputs of this

proposed project deals with displaying a list of

registered voters, candidates list, and the total vote

count results for all candidates.

This proposed online voting system provides high

security, simple designing mechanism, and very

reliable to the users. It also creates and manages

voting and an election detail as all the users must

login by user name and password and click on his

favorable candidates to register vote. This method

surely will increase the number of voting

proportion in India. High security methods will

reduce wrong votes.

Key words: Election, Online Voting, Candidates,

Voters, Interface.

I. INTRODUCTION

Different voting mechanisms have

developed from counting in hands to online voting

systems. Early systems include huge amount of

papers, punching cards, and some scan

mechanisms. Online voting systems provide some

characteristic different from the traditional voting

technique, and it provides improved features of

voting system over traditional voting systems such

as accuracy, convenience, flexibility, privacy,

verifiability, and mobility.

JASC: Journal of Applied Science and Computations

Volume VI, Issue IV, April/2019

ISSN NO: 1076-5131

Page No:3050

Page 2: The Comprehensive Model for Online voting System Using ... · system consists of voter’s registration, vote casting, counting of votes, and declaration of results etc. This proposed

But it suffers from various drawbacks such

as Time consuming, Consumes large volume of

pare work, No direct role for the higher officials,

Damage of machines due to lack of attention, Mass

update doesn’t allow users to update and edit many

items simultaneously. These drawbacks are

overcome by Online Voting System. Online

Voting, System is a voting system by which any

Voter can use his/her voting rights from anywhere

in the country. We provide a detailed description of

the functional and performance characteristics of

online voting system. Voter can cast their votes

from anywhere in the country without visiting to

voting booths, in highly secured way. That makes

voting a fearless of violence and that increases the

percentage of voting.

1.1 Problem Background

There are many Online Voting Systems has

been proposed in the recent years. Online voting

System has been an important research area in

recent years. Developing real world applications

has several new challenges.

1.2 Problem Statement

Online Voting systems are very simple,

useful to the world, very attractive to the users and

also easy to use. It mainly reduces human efforts

and details of the voters and candidates can be

easily handled.

1.3 Research Objective

The main objective of this study is an

important step towards streamlining this effort is to

develop a framework and identify necessary

properties that a secure and trusted online voting

system must satisfy to reduce discovery

redundancy. Such a framework will allow us to

evaluate as well as compare the merits of existing

and future candidate online voting schemes.

System should support multi-user environment.

System should be fully automated. Reports should

be available online any time. And system should be

able to handle extremely large volumes of data.

This paper proposes ways of utilizing these

multiple labels for supervised learning, supported 2

basic ideas: majority choice and pairing. We have

a tendency to show many attention-grabbing results

supported our experiments. (i) The ways supported

the bulk choice plan work well below matters

wherever the understanding level is high. (ii) On

the contrary, the pairing ways area unit a lot of

desirable below matters wherever the

understanding level is low. (iii) Among the bulk

choice ways, soft majority choice will scale back

the bias and roughness, and perform higher than

majority choice. (iv) Pairing will utterly avoid the

bias by having each side (potentially correct and

incorrect/noisy information) thought-about. Beta

estimation is applied to cut back the impact of the

noise in pairing. Our experimental results show that

pairing with

JASC: Journal of Applied Science and Computations

Volume VI, Issue IV, April/2019

ISSN NO: 1076-5131

Page No:3051

Page 3: The Comprehensive Model for Online voting System Using ... · system consists of voter’s registration, vote casting, counting of votes, and declaration of results etc. This proposed

Beta estimation forever performs well

below completely different certainty levels. (v) All

ways investigated area unit labeling quality

agnostic ways for real-world applications, and a

few of them perform higher than or a minimum of

terribly on the brink of the Gnostic ways. This

paper addresses five strategies of utilizing multiple

labels based on two basic ideas: majority voting

and pairing. Three are based on the first idea, and

two based on the second idea. Note that the five

strategies proposed do not use the labeling qualities

as parameters inside, since it is normally true the

labeling qualities are unavailable in real-world

applications. The experimental results also show

that some of them perform better than or at least

very close to the labeling quality Gnostic strategies.

II. Literature Review

Traditionally in a manual, paper based election

system, voters have to reach at polling stations to

cast their votes by standing in a long queue,

therefore it is very much dif- ficult for voters to

vote their votes in this way there is a low rate of

vote casting [1]. In 2004, Chaum [Ch04] and,

independently, Neff [Ne04] proposed 316

cryptographi- cally secure voting systems in which

the voter has access to no computational device at

the time of voting. Since then, most research has

focused on such bare-handed, end-to-end

verifiable voting systems [2].

In 2004, the Department of Defense

cancelled the Internet-based voting system

SERVE that was developed by Accenture on

a $22 million contract [3, 4] because of

justified security concerns raised by the

academic com- munity [5]. At the same time,

the source code of currently used electronic

voting systems was put under scrutiny and a

multitude of flaws was unearthed [6].

In 2010, Washington, D.C. developed an

Internet voting pilot project that was intended

to allow overseas absentee voters to cast their

ballots using a website [8]. Prior to deploying

the system in the general election, the District

held a unique public trial: a mock election

during which anyone was invited to test the

system or attempt to com- promise its security

[9].

This proposed project is being developed for

use by everyone with a simple and self-

explanatory GUI. This is software that can be

used by people to vote in an election. All the user

must do is login and click on his favorable

candidates to register his vote. The system

proposed in this thesis will be helpful for the

voters by using any resources like their own

system or arranged by Government. Moreover,

the proposed system will also decrease the risk for

corruption.

III. System Design and Implementations

Online voting system contains information about i.

Voter’s information whch is stored in database, ii.

Voter’s Names with Adhar ID and password, iii.

JASC: Journal of Applied Science and Computations

Volume VI, Issue IV, April/2019

ISSN NO: 1076-5131

Page No:3052

Page 4: The Comprehensive Model for Online voting System Using ... · system consists of voter’s registration, vote casting, counting of votes, and declaration of results etc. This proposed

Voter’s vote in a database, iv. Candidates details

which are verified by the admin, v. Calculation of

total number of votes, vi. Displaying result in

Figures and charts.

a) Home Page

The Home page of the application

contains menus and sub menus for registration

and other processes.

Figure 1: Home page of Online Voting System

b) Registration Page

In the register page the voter, candidate and

election commission officer can register

themselves. The basic information should be

entered. Information given by the voters,

candidates and admin can be stored in the database.

The Admin or Election Commission officer has

rights to accept authorized users and eligible

candidates, and admin has a right to reject their

registration.

Figure 2: User Registration Page

c) Login Page

i) User Login

The user can Login to the website with his unique

USERNAME and PASSWORD generated through

registration. After registering into the website, this

information is saved to the database and sent to the

election commission. There is a option for

FORGOT PASSWORD, in case user forget his

password then he/she can go with option of forgot

password.

Figure 3: User Login Page

JASC: Journal of Applied Science and Computations

Volume VI, Issue IV, April/2019

ISSN NO: 1076-5131

Page No:3053

Page 5: The Comprehensive Model for Online voting System Using ... · system consists of voter’s registration, vote casting, counting of votes, and declaration of results etc. This proposed

Admin login: Admin has rights to view all voters

and candidates details. Admin should log into the

page to verify voters and candidates are authentic

person or not.

Figure 4: Admin Login Page

Candidate Login: All candidates should sign up

using user name and password. After registering

details the candidates can see their profile and able

to information. The candidate has facilitated with

all the latest news update regarding election.

d) Under the Same Labeling Quality

LOGIN - If user already registered User enter

their username and password into the login

page. Else Go to the signup page

REGISTER - User enter all details into the

registration page

VIEW NOMINEES - User view all the

nominees for the CM post

The Impact of Different Mixed Labeling

Qualities

ADD NOMINEES - Admin add nominees who

are all wish to in CM post In TamilNadu

Comparing with Gnostic Strategies

BLOG CHAT - User upload images and

discuss about common information into that

blog page based on chat positive point and

negative will be increase

INDIVIDUAL COMMENT - User enter their

individual comment uploaded by another users

USER VOTE - After view nominees user

choose one person and vote to that nominee

Overcome the Issue of Majority Voting

LOGIN - Admin enter username and password

into admin login page

COUNT VOTE FOR EACH MEMBER - After

election admin count each nominees voting’s

GENERATE RESULT - Based on that voting

admin Generate result.

e) System Architecture

JASC: Journal of Applied Science and Computations

Volume VI, Issue IV, April/2019

ISSN NO: 1076-5131

Page No:3054

Page 6: The Comprehensive Model for Online voting System Using ... · system consists of voter’s registration, vote casting, counting of votes, and declaration of results etc. This proposed

Figure 5: Online Voting Architecture [Web Reference]

f) Block diagram of Online Voting System

The below figure shows that the block diagram

of online voting system.

Figure 6 – Block Diagram

IV. Results and Discussions

Voting System needs the verification of the user

through the username and password. This

proposed methodology has four important tasks.

Namely User or Voter Registration page, User

Login Page, Candidate Registration Page, and

Candidate Login Page. Finally admin page

overall rights to access all above four pages.

The below figure shows that the result page.

The admin can view the results in three ways.

i) Results can be viewed in table format.

ii) Results can be viewed in Graph format.

iii) User can enter their comments after viewing

results.

Figure 7: Result Page

The below figure 8 shows the results in table format.

It consists of Name of the party, Candidate photos

and their party logo, and the number of votes they

received through online voting.

Figure 8: Result in Table Format

Impact of

mixed

qualities

Register Supervised Learning

Algorithms

Login

Majority Voting

View nominees User vote

I. Comparing with Gnostic Strategies

View Details

Add Nominee

Data Storage

Upload

Image

JASC: Journal of Applied Science and Computations

Volume VI, Issue IV, April/2019

ISSN NO: 1076-5131

Page No:3055

Page 7: The Comprehensive Model for Online voting System Using ... · system consists of voter’s registration, vote casting, counting of votes, and declaration of results etc. This proposed

The figure 9 shows that the results in graph format,

it shows candidate name and their vote count.

Figure 8: Result in Graph Format

The below figure 9 shows that the user comment

page. People can enter their positive and negative

feed backs about the candidates. So that the

candidates may know their strength and weakness

for their failures.

Figure 9: User Comment page

V. Conclusion This proposed Online voting System

helpful for the voters and to the election

administrators. The election results can reach

the people more quickly than present methods.

Same time the Online voting System has few

challenges that should be overcome ibefore

nationalized.

I) It requires high initialization cost. II)

The voter’s registration would be challenge

for countries like India because of huge

population. III) Security level of the System is

somewhat not satisfied. The system has a

chance to hijack by the attackers and

fraudsters. In future the above said problems

should be considered for implementation of

online voting system in real time.

References:

1. Mercuri R (2000). Electronic vote

tabulation checks and bal- ances, Ph.D.

Thesis, University of Pennsylvania,

Philadelphia, PA.

2. Ben-Nun J, Farhi N et al. A new

implementation of a dual (Paper and

Cryptographic) voting system.

3. Swaminathan B, and Dinesh J C D (2012).

Highly secure online voting system with multi

security using biometric and steganography,

International Journal of Advanced Scientific

Research and Technology, vol 2(2), 195–203.

4. Schwartz J (2004). Online voting canceled

for Americans overseas, The New York

Times.

5. Jefferson D, Rubin A et al. (2004). A

security analysis of the secure electronic

registration and voting experiment (SERVE),

Technical report, Available From:

http://servese curityreport.org.

JASC: Journal of Applied Science and Computations

Volume VI, Issue IV, April/2019

ISSN NO: 1076-5131

Page No:3056

Page 8: The Comprehensive Model for Online voting System Using ... · system consists of voter’s registration, vote casting, counting of votes, and declaration of results etc. This proposed

6. Kohno T, Stubblefield A et al. (2004).

Analysis of an elec- tronic voting system,

IEEE Symposium on Security and Privacy,

27–40.

7. [1] P. D. Turney, “Types of cost in inductive

concept learning,” in Proceedings of the ICML-

2000 Workshop on Cost-Sensitive Learning,

2000, pp. 15–21.

8. G. M. Weiss and F. J. Provost, “Learning

when training data are costly: The effect of class

distribution on tree induction,” Journal of

Artificial Intelligence Research, vol. 19, pp.

315–354, 2003.

9. [3] B. Frnay and M. Verleysen,

“Classification in the presence of label noise: A

survey,” IEEE Transactions Neural Networks

and Learning Systems, vol. 25, no. 5, pp. 845–

869, 2014.

10. [4] V. S. Sheng, F. Provost, and P. G.

Ipeirotis, “Get another label? Improving data

quality and data mining using multiple, noisy

labelers,” in Proceedings of the Fourteenth

ACM SIGKDD International Conference on

Knowledge Discovery and Data Mining (KDD-

2008), 2008, pp. 614–622.

11. P. G. Ipeirotis, F. Provost, V. S. Sheng, and

J. Wang, “Repeated labeling using multiple

noisy labelers.” 2010, working Paper, Available

at SSRN: http://ssrn.com/abstract=1688193.

12. L. von Ahn and L. Dabbish, “Labeling

images with a computer game,” in Proceedings

of the 2004 Conference on Human Factors in

Computing Systems, CHI 2004, 2004, pp. 319–

326.

JASC: Journal of Applied Science and Computations

Volume VI, Issue IV, April/2019

ISSN NO: 1076-5131

Page No:3057