IJCRTT020017
IJCRTT020017
org © 2022 IJCRT | Volume 10, Issue 8 August 2022 | ISSN: 2320-2882
Abstract: To avoid rigging completely. Electronic voting systems have come into picture to prevent rigging up to the maximum
extent. But even there may be some malfunctions during elections. Thus, fingerprint based electronic voting system has been designed.
According to ancient Greek scripts BIOMETRICS means study of life. Biometrics studies commonly include fingerprint, face, iris,
voice, signature, and hand geometry recognition and verification. Many other modalities are in various stages of development and
assessment. Among these available biometric traits, Finger Print proves to be one of the best traits providing good mismatch ratio and
also reliable. To provide perfect security and to make our work easier, we are taking the help of two different technologies viz.
EMBEDDED SYSTEMS and BIOMETRICS.
Firstly, discussing about Biometrics, we are concentrating on Fingerprint scanning. For this, we are using FIM 3030N high voltage
module as a scanner. This module has in-built ROM, DSP and RAM. In this, we can store the fingerprints of up to 100 users. This
module can operate in 2 modes i.e., Master mode and User mode. We will be using Master mode to register the fingerprints which
will be stored in the ROM present on the scanner with a unique id. When a person wants to register himself in the voter list, he has to
provide his complete details along with his fingerprint image. Thus, when the same person comes to poll his vote during the elections,
he needs to give his fingerprint image before polling his vote. Thus, the system scans his fingerprint image, compares the image with
the already stored image. If both the images are matched, the person can eligible to pole his vote.
If the fingerprint was not matched then the buzzer will give us the alert sound and that person can’t be eligible to cast his vote. By
this way we can avoid the rigging. After the polling was over there is switch named “results” get the final results. All this voting
information was sent to the predefined web server by using the Wi-Fi module and we should provide the internet connection to that
Wi-Fi module.
Index Terms - Internet of Things, Biometric, Finger print authentication, Embedded system, Voting system
I. INTRODUCTION
Electronic voting reefer's to voting using electronic means to either aid or take care of the chores of casting and counting votes
depending on the particular implementation ,e-voting may use standalone electronic machine (also called EVM)or computer to the
internet .This concept describe an online electoral system for Indian election is proposed for 1st time there are number of voting
system develop all over the world with each of them having it's limitation's this system uses the fingerprint sensor to scan thumb of
the voter's in order to provide high performance with high security to the voting counter also as we using internet of thing i.e.(IOT)to
make the voting system more practical. This system used to display the data-base of the user (voter). After receiving the Instruction
from the polling officer, also the voter can use the touch screen to poll his/her vote.
The internet of things (IOT) is the inter-networking of physical devices, vehicles, building and other items embedded with
electronics, software, sensors, actuators and network connectivity which enables these objects to collect and exchange data. The
IOT allows objects to sense or controlled remotely across existing network infrastructure, creating opportunities for more direct
integration of the physical world into computer-based system, and resulting in improve efficiency, accuracy and economic benefit
in addition to reduce human intervention.
In the broadest sense, the IOT encompasses everything connected to the internet, but it is increasingly being use to define objects
that "talk" to each other. Simply, the Internet of things is made up of device - from simple sensors to smart phones and wearable's -
connected together. For making an IOT infrastructure where we configure the hardware with software and control the devices over
the internet this can be with help of raspberry pi and Arduino.The raspberry pi and arduino is platform for developing the internet of
things environment. Fingerprint electronic voting system has provided a range of advantages to the voting process. It assists perform
voting in much more successful and efficient way, such a minimizing the cost of the ballot's printing and employing more staff.
Fingerprint Election system also can make voting tallies faster as well as much more effectively than tired polling staff; they minimize
human being mistakes in voting final result as well as minimize the expenses of the election. The significant advantages of electronic
election might be reviewing in the following points: much more participation, fast process, lower costs, and precision placing and
better access and versatility for the disable. Essential reason fingerprint readers are widely used is, they offer a fast, simple, powerful,
and secure access by means of a person with the good access rights can authenticate. The advocate of electronic voting provides that
the comfort, flexibility, speed, cost effectiveness, and versatility and these are the main advantages of the electronic voting machine.
Considering that this system has every one of these properties, it can be used almost everywhere, by the government authorities,
organizations, courts, shopping malls even in the colleges and universities. The matching algorithm going to be designed in this project
will support the system with additional advantages. The fingerprint matching algorithm combine both local and global information
are used for the purpose of fingerprint feature extraction. The result of the algorithm will be finger code which is short length fixed
It employs a 32-bit RISC CPU based on the Tensilica Xtensa L106 running at 80 MHz (or overclocked to 160 MHz). It has a 64
KB boot ROM, 64 KB instruction RAM and 96 KB data RAM. External flash memory can be accessed through SPI. ESP8266
module is low cost standalone wireless transceiver that can be used for end-point IoT developments. To communicate with the
ESP8266 module, microcontroller needs to use set of AT commands. Microcontroller communicates with ESP8266-01 module
using UART having specified Baud rate. There are many third-party manufacturers that produce different modules based on this
chip. So, the module comes with different pin availability options like,
ESP-01 comes with 8 pins (2 GPIO pins) – PCB trace antenna. (shown in below figure)
ESP-02 comes with 8 pins, (3 GPIO pins) – U-FL antenna connector.
ESP-03 comes with 14 pins, (7 GPIO pins) – Ceramic antenna.
ESP-04 comes with 14 pins, (7 GPIO pins) – No ant.
3.1 Arduino
First, we must download the IDE and install it. For downloading there opens a page as shown in the below figure we can start it
by using Arduino.cc website.
.
Fig 4.4 Display during enrollment
Once the count is set to a unique number get Fingerprint Enroll () code function is called inside Enroll function to store finger being
scanned in sensor to a location inside senor memory with the integer value as selected before. Under the execution of the code for
enrolment, first the number of finger id is displayed as set before and user is instructed to place finger in the sensor by popup message
in LCD. If the image is not read properly user is re-instructed to place finger. Once the image is taken, the image is analyzed using
finger. getImage function as provided in ADA fruit library. The different status of image is analyzed using case structures. Once the
first image of finger is read by the scanner, user is instructed to pull the finger and put again as shown in fig.19 for the authentication
of same finger before storing to the numerical location set prior to the scanning phase. Finally, after these procedures the image of
finger as scanned by the scanner is converted into templates and stored as integer value in the DY50 module, the system is designed
to give access to the user registered as described above. Figure 19 contains pictures of all messages that can be seen in LCD during
enrolment process.
4.3 Network of voting machine connected to server
Many voting machines can then be connected with host server with secure LAN. This will allow storing data in host server placed
at secure location in real time. Physical damaging the device will not cause in loss of data since the data are now transferred to host
server in real time. An example of various voting machines connected to host server. Also, a GSM module can be added to send the
result to various partakers.
Safe: It is an utmost important that the voting process be secure and no one should be able to tamper with the result before,
during and after voting process. Since the system is not connected to internet, no online external influence can 24 occur. Also,
it is very easy for security personnel to secure the device if needed, since it is compact, and light compared to many ballot
boxes.
Cost: The conventional paper voting system used in Nepal is very expensive because of papers and printings, transportation,
staff expenses and it takes several days to count the votes. On the other hand, the biometric fingerprint system is cheap, compact
and can store any amount of data with proper upgrade.
Accuracy and Reliability: The ink used to mark people who have voted already can be erased with modern technologies but
the fingerprint voting system erases the chance of multiple voting and it is very precise. Also, there is a very slim chance of
errors happening from electronic system so, people can rely on results to be accurate.
Time Saving: It takes weeks to count the votes by election personnel sometimes. This time frame is not peaceful for that area
so it is ideal to get result as soon as possible. The manual vote counting technique can be seen in figure 20. With electronic
device election results can be produced is minutes rather than days or weeks. The voters do not have to carry their ID with
them since the fingerprint acts as their ID when voting so queues can clear faster. Unauthorized or voters not enrolled in
IJCRTT020017 International Journal of Creative Research Thoughts (IJCRT) www.ijcrt.org 84
www.ijcrt.org © 2022 IJCRT | Volume 10, Issue 8 August 2022 | ISSN: 2320-2882
system before hand is not allowed to vote.
Trees Conservation: Paper ballot system uses paper for voting process which is printed in millions of quantities.
V. RESULT AND CONCLUSION
REFERENCES
[1] Rathore, M. A Two-Phase Authentication Mechanism for E-voting in India.
[2] Megalingam, R. K., Rudravaram, G., Devisetty, V. K., Asandi, D., Kotaprolu, S. S., & Gedela, V. V. (2022). Voter ID Card and
Fingerprint-Based E-voting System. In Inventive Computation and Information Technologies (pp. 89-105). Springer, Singapore.
[3] Umar, H. S. I., Atte, J., & Haruna, S. (2022). ELECTRONIC VOTING AS AN INSTRUMENT FOR FREE, FAIR AND
CREDIBLE ELECTIONS IN NIGERIAN POLITICAL SYSTEM: ISSUES AND CHALLENGES. European Journal of
Political Science Studies, 5(2).
[4] Shankar, A., Pandiaraja, P., Sumathi, K., Stephan, T., & Sharma, P. (2021). Privacy preserving E-voting cloud system based on