You are on page 1of 6

E-Voting

ABSTRACT:

E-Voting is a fully web based voting software solution based on network security.
With the access control capabilities and the reliability, the network security has tremendously
increased in providing authenticity and security.

The present system conducts the elections manually, which takes lot of effort for conducting,
maintaining and evaluating the voting process. This Automation helps in overcoming all the
above mentioned problems and also helps in avoiding any kind of tempering that can be done.
Rather than employing expensive consultants to print and mail paper ballots or setup and
manage your elections, E-Voting puts the power of online voting in the hands of election
administrators.

This project makes use of Java Servlets which provides a Java-based solution used to address
the problems currently associated with doing server-side programming. Servlets are objects that
conform to a specific interface that can be plugged into a Java-based server. Servlets are to the
server-side what applets are to the client-side.

Security is provided by RSA algorithm which is an ASSYMETRIC cryptographic algorithm with a


pair of keys used for encryption and decryption.
PRESENT SYSTEM:

Presently elections are being conducted with electronic voting machines, which has
revolutionized election conducting process in the last decade.

FEATURES OF ELECTRONIC VOING MACHINE:

An Electronic Voting Machine consists of two Units – a Control Unit and a Balloting
Unit – joined by a five-meter cable.
The Control Unit is with the Presiding Officer or a Polling Officer and the Balloting
Unit is placed inside the voting compartment.
Instead of issuing a ballot paper, the Polling Officer in-charge of the Control Unit will
press the Ballot Button.
This will enable the voter to cast his vote by pressing the blue button on the Balloting
Unit against the candidate and symbol of his choice

DISADVANTAGES OF EVM:

If we want to engineer a repoll, we can bring an electromagnetic pulse generator


near an EVM and erase its memory.
The EVMs could also be interfered with after the election but before counting. All
electronic circuits are susceptible to electromagnetic interference. Even when EVMs
are kept physically sealed inside a strong room, an expert who knows the resonant
frequencies of the circuits could remotely send signals from a distance away.
It is also not known what physical shocks EVMs can withstand.
Cost of EVM is also a major drawback.
This system does not avoid the manual work that is associated with the previous
ballot system.
PROPOSED SYSTEM:

We speak of electronic voting when casting of votes is carried out by the voter directly by
electronic means, thus obtaining an end to end digital vote .The use of paper and other physical
systems is optional and auxiliary.

Types of Online voting:

According to our previous definition, we can classify Online voting in two categories:

A. POLL-SITE VOTING:

This type of electronic voting takes place when voters personally attend a specific place
to cast their votes, usually through electronic devices such as touch screen voting
terminals. The identity of the voter is verified with conventional methods (IDs, Passports,
etc.).

B. REMOTE ELECTRONIC VOTING:

This type of online voting takes place when voters cast their vote from any location with
access to the Internet via mobile telephone, PCs, PDAs, etc. The methods used to
identify the voter are via digital signature, biometrics, PIN codes, etc.

The advantages offered by Online voting:

 Greater speed and accuracy in the tallying of votes.


 Greater savings in material costs in the printing and distribution of paper ballots.
 Greater accessibility for the disabled.
 Flexibility in the modification of ballot lay outs.
 Support of multiple languages.
 Better access to information regarding voting options.
 Prevention of involuntary errors when filling the ballot.
When the electronic vote is remote, in addition to the previous advantages,
further benefits are provided:

 Economies of scale as the size of the electoral roll increases.


 Greater mobility and convenience for voters.
 Potential increase of participation in the voting process.

The proposed system is a fully web based voting software solution which makes
efficient use of the developments in both Information Technology and Network Security. With
the access control capabilities and the reliability, the Network Security has tremendously
increased in providing authenticity and security.

Modules:

1. Administrator

2. Voter

SOFTWARE & HARDWARE REQUIREMENTS:

Environment:

Development Environment:

Software Environment:

 OS : Windows XP SP2
 JDK: JDK 1.5
 J2EE Server : Apache Tomcat-5.0
 Database : oracle
 Technologies: jsp, servlets
 Browser : Internet Explorer 6
Hardware Environment:

 CPU : Intel Pentium IV 1.8 GHz speed


 DDRAM – 256 MB
Operating Environment:

The minimum server specifications for the system are:

Software Environment:

 OS : Windows XP SP2
 JDK : JDK 1.5 or later version
 J2EE Server : Apache Tomcat-5.0
 Database : oracle
Hardware Environment:

 CPU : Intel Pentium IV 1.8 GHz speed


 DDRAM – 256 MB

Deployment Environment

User of the system need to have machine with following configurations

Software Environment:

 CPU : Intel Pentium III 533 MHz speed or higher


 RAM – 128 MB
Hardware Environment:

 OS : Windows XP SP2
 Browser : Internet Explorer 6

You might also like