fingerprint based voting
fingerprint based voting
SUBMITTED BY GUIDED BY
C. Praveen(962816104071) Mr. S. karthik,
N. Pravin(962816104072) Teaching Fellow,
HARDWARE REQUIREMENTS:
System : Pentium IV 2.4 GHz.
Hard Disk : 200 GB.
Ram : 1024 Mb.
Fingerprint Sensor
SOFTWARE REQUIREMENTS:
Operating system : Windows XP/7.
Coding Language : JAVA
IDE : Netbeans 7.3
Database : MYSQL.
ARCHITECTURAL DESIGN
SYSTEM DESIGN
BLOWFISH CRYPTOGRAPHY
Blowfish is a strong symmetric key cryptographic
algorithm
Blowfish can execute in less than 5KB memory
Blowfish uses only primitive operation such as
addition, XOR and table lookup making its design
and manipulation simple
Blowfish has a variable key length up to a maximum
of 448 long ,making it both flexible and secure
BLOWFISH ENCRYPTION
BLOWFISH DECRYPTION
Function
BLOWFISH ALGORITHM
1.Divide X into two blocks XL and XR of equal sizes. Thus
both XL and XR will consist of 32 bit each
2.For i=1 to 16
XL = XL ⊕ Pi
XR = f(XL) ⊕ XR
Swap XL ,XR
(undo last swap)
XR = XR ⊕ P17
XL = XL ⊕ P18
3.Concatenate XL and XR back into X to get ciphertext CT
PATTERN MATCHING
PRINCIPLE COMPONENT ANALYSIS
It is the technique to bring out strong pattern in a
dataset by suppressing variations
It is used to clear data sets to make it easy to explore
and analyze
1.Get your data
2.Give your data a structure
3.Standardize your data
SUPPORT VECTOR MACHINE
ALGORITHM
SVM is one of the most popular supervised learning
algorithm
It is used for classification
The goal of SVM algorithm is to create the best line or
decision boundary
The best decision boundary is called as hyperplane
Support vector used to create decision boundary between
past labeled data and new data
On the basis of support vectors, It will classify the dataset
BLOCK DIAGRAM FOR SVM
EXPECTED OUTCOME
Online voting portal development
Registration page for enrollment
Voting procedure using Fingerprint
ADVANTAGES
It can't give any opportunity to invalid votes because
fingerprint is one of the unique identification.
At the tallying focuses, it can give simple and exact
checking with no inconveniences.
We can vote from any polling place in India.
No need to carry the id proof for verification.
Less spending money for the election.
Reduce time and tide.
Result will be produced after completion of election on the
same day.
REFERENCES