Vous êtes sur la page 1sur 4

Automatic Polling System:

Abstract:
The problem of voting is still critical in terms of safety and security. The
Privacy of the voters, security of data and the accuracy of the votes are the main
aspects that have to be taken into consideration while building secure Automatic
Polling system. Finger print devices are used in the Automatic Polling System for
voter verification. We have designed a finger print based voting machine where
there is no need for the user to carry his ID which contains his required details. The
person at the polling booth needs only to place his Finger on the device, thus
allowing the acquisition of an on-spot fingerprint from the voter which serves as an
identification. This Finger print reader reads the details from the tag. This data is
passed onto the controlling unit for the verification. The controller fetches the data
from the reader and compares this data with the already existing data stored during
the registration of the voters. If the data matches with the pre-stored information of
the registered fingerprint, the person is allowed to cast his vote. If not, a warning
message is displayed on Personal Computer and the person is barred from polling
his vote. The vote casting mechanism is carried out manually using the push
buttons. The Personal Computer is used to display the related messages, warnings
and ensuing results. This project deals with the design and development of an
Automatic Polling system which allows the voters to scan their fingerprint and
compared with already saved images in the database, if miss match occur the
unauthorized person will be identified. It ensures that vote casting cannot be
altered by unauthorized person. Casted vote will be updated immediately and sent
to the nearby Database Administration unit in a timely manner. The result shows
that the proposed Automatic Polling system is fast, efficient and fraud-free.

Block Diagram:

Finger
Print
Sensor

ARM (LPC2148)
USART

Block Description:

Finger Print Sensor:


Finger print module is an input device used for Fingerprint processing which
includes two parts: fingerprint enrollment and fingerprint matching (the matching
can be 1:1 or 1:N). When enrolling, user needs to enter the finger two times. The
system will process the two time finger images, generate a template of the finger
based on processing results and store the template. When matching, user enters the
finger through optical sensor and system will generate a template of the finger and
compare it with templates of the finger library. For 1:1 matching, system will
compare the live finger with specific template designated in the Module; for 1:N
matching, or searching, system will search the whole finger library for the
matching finger. In both circumstances, system will return the matching result,
success or failure.
ARM(LPC2148):
LPC2148 ARM processor is used for controlling. ARM processor is used
because of its extra features when compared to other microcontroller. It controls
PC and finger print module. It receives input commands from switches and control
finger print module when to receive the data, performs comparison , gives
command to PC to display messages to direct the users to use it properly and also
displays the results.
USART:
USART stands for Universal Synchronous Asynchronous Receiver
Transmitter. It is sometimes called the Serial Communications Interface or SCI. It
is used to transfer finger print id to the PC.
Personal Computer:
Personal computer is used for displaying purpose and to store data in
database and retrieve it in vb.net. The finger print id from usart is received in
vb.net which compare the database and retrieve the details regarding finger print id

which indicates whether the voter is already voted or not. It wont allow the
unauthenticated person to vote.
Advantages:
Voters during voting cannot perform the tempering as he is not authorized to
scroll any other screen.
A voter cannot do bogus voting as his fingerprint must match the previously
stored data. After voting, the voters fingerprint record is deleted from the
database thereby not allowing him to cast voting more than once.
The replication of voting information at multiple locations reduces the risk
of biasing during vote counting.
The existing Electronic Voting Machine comprises of two separate
components: Ballot unit and Control unit; however in the developed system
all functionalities are embedded in one module making it as compact and
concise.

Vous aimerez peut-être aussi