You are on page 1of 10

ISSN (Online) 2581-9429

IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)

Volume 3, Issue 2, April 2023


Impact Factor: 7.301

Online Voting System using Face Recognition and


Blockchain
Prof. Ashwini Taksal , Kishor Sandbhor , Yash Dhamak , Ajinkya Sudrik , Dhiraj Shardul
Department of Information Technology
JSPM’S, Bhivarabai Sawant Institute of Technology & Research Wagholi, Pune, Maharashtra, India

Abstract: Many countries use online decision-making structures Electronic voting (also
known as electronic voting) refers to the use of electronic means to vote and to record and
accurately count the votes cast by users. Electronic voting systems must be secure, as they
must not allow duplicate votes while protecting the privacy of participants and must be fully
transparent. A disadvantage of traditional voting systems is that voting is not reliable and
voters do not change unless they are registered in the system. The system is comprised of
three primary components: a network that utilizes blockchain technology, a fingerprint
authentication system, and a web-based user interface. The blockchain network stores
voting data in an immutable and transparent manner, making it resistant to tampering and
fraud.
There is no transparency between voters and the system. Electronic voting can be very
useful as anyone can easily enter the poll and cast their vote and express their preference.
People can share a private link to a created poll (as long as they know the link) and the
person with the link can vote and only one vote can be used per browser. In this proposed
system, we design and develop a web-based application using Python and Flask framework
for an online audio system using face recognition and blockchain technology with a
decentralized data storage system.

Keywords: Security and Protection,Blockchain ,Technology with Decentralised System,


Electronic Voting System, Candidates, Voters, Face-Recognition, etc.

I. INTRODUCTION
Voting is a way of making a collective decision or expressing an opinion among a group or assembly
or electorate. Polls usually follow debates, debates and election campaigns. In polling, the person
who is to be elected is the election candidate and the person who casts his vote for the elected
candidate is the voter. Generally, a voter can vote according to a list of candidates or vote for other
persons whom they prefer. Ballots must be unsigned by voters in private booths and marked in such
a way that no one else can know who the citizen is voting for. Since the 17th century, voting has been
a common mechanism by which modern representative democracy has operated. Polling is also used
in many other private organizations and groups such as clubs, corporations and voluntary
associations.
With the rapid development of Internet and information technology, many traditional offline services
like voting, mail, payment are shifting to online services. Online voting is known as electronic voting
(e-voting). It is an electronic means of voting and counting. Users of electronic voting are voters and
Copyright to IJARSCT DOI: 10.48175/IJARSCT-8547 775
www.ijarsct.co.in
ISSN (Online) 2581-9429
IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)

Volume 3, Issue 2, April 2023


Impact Factor: 7.301
election authorities. Voters can electronically submit their votes to election officials from any location
through electronic voting. Election officials are responsible for collecting votes from voters.
Electronic voting can save time and effort with high efficiency and flexibility, which is gaining more
and more attention as an alternative to traditional voting. With the growth of the Internet, electronic
voting has become an important tool for many organizations. The company Kiayias et al proposed an
efficient E2E verifiable e-voting system with no set-up assumptions. Proposed unauthorized, or
verified encryption and its

II. LITERATURE REVIEW


• Gupta A, Patel J, Gupta M, Gupta H, "Issues and Effectiveness of Blockchain Technology on Digital
Voting." The system presented in Blockchain Technology Issues and Effectiveness on Digital Voting
Blockchain is a technology that enables the movement of digital coins or assets from one person to
another. The blockchain concept can be understood with the concept of a linked list in a data structure,
because its next key address is stored in the previous key and they are connected to each other.
Methodology: It was first conceived in 2008 that was implemented in successive years as a core
component of the digital currency Bitcoin, which acts as a
public ledger of all transactions. Digital voting through blockchain technology has some issues and
effectiveness but our concern is to focus on how effective the system makes this technique. Here, our
main focus is how the system can apply this technology in our daily life. Our country India is keenly
interested in future use and many efforts are being made to overcome the security issues as soon as
possible.

• New. A., Rupini R., Sai Niranjan A.S. etc. Al, “Electronic Voting Machine Based on Blockchain
Technology
and Aadhaar Verification.” An electronic voting machine based on blockchain technology and
Aadhaar verification introduces a system that a nation with a low voter percentage will struggle to
develop as it is necessary to elect the right leader for the nation. Very necessary. Our proposed system
is designed to provide secure data and reliable elections to the people of democracy. As Aadhaar card
is most essential for identification of an individual, it is highly recommended to organize the election
process using it. Blockchain will be publicly verifiable and distributed in such a way that no one can
corrupt it. Methodology: The proposed system is mainly based on Aadhaar verification for our country
where the details of persons above 18 years of age are extracted from Aadhaar card database as it has
become mandatory in present scenario. To ensure greater security, the voter's fingerprint is used as the
primary authentication source. The system will allow the voter to vote through his finger print. As
soon as they cast their vote, blockchain technology comes into existence which is integrated inside the
EVM. Blockchain adoption in database distribution can reduce one fraudulent source of database
manipulation. This research discusses the recording of voting results from each polling station in a
blockchain algorithm.

• Hardwick, Freya Sheer, Raja Naim Akram, and Constantinos Markantonakis, “Voting with Blockchain:
E-Voting Protocol with Decentralization and Voter Privacy”. E-Voting with Blockchain: An e-voting
protocol with decentralization and voter privacy as a possible solution to the lack of interest in voting
among the young tech population. To make e-voting more open, transparent and independently
auditable, a possible solution would be based on blockchain.

Copyright to IJARSCT DOI: 10.48175/IJARSCT-8547 775


www.ijarsct.co.in
ISSN (Online) 2581-9429
IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)

Volume 3, Issue 2, April 2023


Impact Factor: 7.301

III. PROPOSED SYSTEM


3.1 Design Considerations
• High Accuracy & great performance.
• Proposed System uses different algorithms to increase accuracy rate.
• It is user friendly application.
• Easy to use.
• Time saving.
• Security
• Authentication
• Accuracy to find out the eligible person.
• The easy to vote.
• Time efficient process
• Avoid the fraud.

3.2 Description of the Proposed Algorithm


A. Convolutional Neural Network (CNN)

CNN is one of the main categories for performing image recognition, image classification. Object detection, face
recognition, emotion recognition, etc., are some of the areas where CNNs are widely used. CNN image
classification takes an input image, processes it and classifies it under some category (happy, sad, angry, fear,
neutral, disgust). A CNN is a neural network with one or more convolutional layers.

Step 1: A dataset containing images with reference emotions is fed into the system. The dataset is called Face
Emotion Recognition (FER) which is an open-source dataset that was made publicly available on Kagle.

Step 2: Now Import The Required Libraries And Build The Model

Step 3: The convolutional neural network is used which extracts image features f pixel
by pixel.
Step 4: Matrix factorization is performed on the extracted pixels. The matrix is of m x n
.
Step 5: Max pooling is performed on this matrix where maximum value is selected and again fixed
into matrix.

Step 6: Normalization is performed where the every negative value is converted to zero.

Step 7: To convert values to zero rectifified linear units are used where each value is ffiltered and negative
value is set to zero.

Step 8: The hidden layers take the input values from the visible layers and assign the weights after
calculating maximum probability.

Copyright to IJARSCT DOI: 10.48175/IJARSCT-8547 775


www.ijarsct.co.in
ISSN (Online) 2581-9429
IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)

Volume 3, Issue 2, April 2023


Impact Factor: 7.301

Fig.1: System Architecture

Fig.1: System Architecture


The proposed system highlights the implementation of e-voting using blockchain for such a proposal from
a practical point of view in both development/deployment and usage contexts. Accomplishing this task is a
potential roadmap for blockchain technology to be able to support complex applications. Creating an
electronic voting system that meets the legislative requirements of legislators has long been a challenge.
Distributed ledger technology is an exciting technological advancement in the information technology
world. Blockchain technologies offer an endless array of applications that benefit from sharing economies.
The purpose of this paper is to evaluate the application of blockchain as a service to implement a
distributed electronic voting system.

IV.Mathematical Model
System Description:
 A System has represented by a 5-different phases, each phase works with own dependency
 System S = (Q, ∑, ծ, q0, F) where
 Q is a finite set of states.
 ∑ is a finite set of symbols called the alphabet.
 ∆ is the transition function where ծ : Q x ∑  Q
 q0 is the initial state from where any input is processed (q0 Ɛ Q).
 F is a set of final state/states of Q (F ≤ Q).
 All t(n) policies will return 1 then from training patterns and it generate the similarity weight of
fitness function of specific rules.

V.RESULT
The application of the proposed system presents the following result compared to existing systems. existing
systems only maintain data integrity across blockchains. The proposed system uses blockchain and face
authentication schemes to maintain data integrity and authentication.

Copyright to IJARSCT DOI: 10.48175/IJARSCT-8547 775


www.ijarsct.co.in
ISSN (Online) 2581-9429
IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)

Volume 3, Issue 2, April 2023


Impact Factor: 7.301
1.HOME

2.REGISTER

Copyright to IJARSCT DOI: 10.48175/IJARSCT-8547 775


www.ijarsct.co.in
ISSN (Online) 2581-9429
IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)

Volume 3, Issue 2, April 2023


Impact Factor: 7.301

3.VOTE

4.CANDIDATE SELECTION

Copyright to IJARSCT DOI: 10.48175/IJARSCT-8547 775


www.ijarsct.co.in
ISSN (Online) 2581-9429
IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)

Volume 3, Issue 2, April 2023


Impact Factor: 7.301
5. RUNTIME DATABASE

6.BLOCKCHAIN LOGIN

Copyright to IJARSCT DOI: 10.48175/IJARSCT-8547 775


www.ijarsct.co.in
ISSN (Online) 2581-9429
IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)

Volume 3, Issue 2, April 2023


Impact Factor: 7.301

7. VOTE COUNT AND FINAL RESULT

Copyright to IJARSCT DOI: 10.48175/IJARSCT-8547 775


www.ijarsct.co.in
ISSN (Online) 2581-9429
IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)

Volume 3, Issue 2, April 2023


Impact Factor: 7.301
 ACTIVITY DIAGRAM

 CONCLUSION
Due to the complexity of this domain and the need for more robust and effective information technology
systems, there are many research directions for applying blockchain technology to the polling industry. An
interoperable architecture will undoubtedly play a significant role in many polling use cases that face similar
data sharing and communication challenges. From a more technical perspective, more research is needed to
determine the most practical design process for creating an interoperable ecosystem using blockchain
technology while balancing critical security and privacy concerns in healthcare. Whether building
decentralized applications that leverage existing blockchains, additional research on secure and efficient
software practices for applying blockchain technology to voting is also needed to educate software engineers
and domain experts on the potential and limitations of this new technology. Similarly, validation and testing
approaches are also important to measure the effectiveness of blockchain-based voting architectures compared
to existing systems (e.g., through performance metrics related to time and computational cost or through
assessment metrics related to feasibility). In some cases, a new blockchain network may be more suitable than
an existing blockchain; Therefore, another direction could be to investigate the extension of existing
blockchains or create voting blockchains that only provide health-related services.

Copyright to IJARSCT DOI: 10.48175/IJARSCT-8547 775


www.ijarsct.co.in
ISSN (Online) 2581-9429
IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)

Volume 3, Issue 2, April 2023


Impact Factor: 7.301

REFERENCES
[1]. Gupta A, Patel J, Gupta M, Gupta H., (2019), Issues and Effectiveness of Blockchain Technology on
Digital Voting. International Journal of Engineering and Manufacturing Science, Vol. 7, No. 1
[2]. Navya A., Roopini R., Sai Niranjan A. S. et. Al, Electronic voting machine based on Blockchain
technology and Aadhar verification, International Journal of Advance Research, Ideas and Innovations
in Technology, (Volume4, Issue2)
[3]. Hardwick, Freya Sheer, Raja Naeem Akram, and Konstantinos Markantonakis. ”E-Voting with
Blockchain: An E-Voting Protocol with Decentralisation and Voter Privacy.” arXiv
preprintarXiv:1805.10258(2018).
[4]. Meter, Christian. ”Design of Distributed Voting Systems.” arXiv preprint arXiv:1702.02566(2017).
[5]. Panja, Somnath, and Bimal Kumar Roy. ”A secure end-to-end verifiable e- voting system using zero
knowledge based blockchain.”
[6]. Martin A Makary and Michael Daniel. Medical error-the third leading cause of death in
theus.BMJ: BritishMedical Journal (Online), 353, 2016
[7]. Paul Tak Shing Liu. Medical record system using blockchain, big data and tokenization. In
International Conference on Information and Communications Security, pages 254–261. Springer,
2016.
[8]. Saad Khan y, Simon Parkinsony and Yongrui Qin,” Fog computing security: are view of current
applications and security solutions”, 2020
[9]. Vivek S K ,Yashank R S, Yashas Prashanth, Yashas N.,Namrtha, (2020), E-Voting System Using
Blockchain:An Exploratory Literature Survey.(IEEE Xplore Part No.CFP20N67-ART;ISBN:978-1-
7281-53

[10]. Syada Tasmia Alvi, Mohammed Nasir Uddin, Linta Islam. (2020) Digital Voting:A Blockchain-
Based E-Voting System Using Biohash and Smart Contract.(IEEE Xplore Part No:CFP20P17-
ART;ISBN:978-1-7281-5821-1)

[11]. Kanika Garg, Pavi Sarswat, Sachin Biasht, Sahil Kr.Aggarwal,Sai Srishna Kothari,Sahil
Gupta.(2019) A Comparitive Analysis on E-Voting System Using Blockchain.(IEEE Xplore Part
No.CFP20N67- ART;ISBN:978-1-7281-1253-4).

[12]. Erick Febriyanto, Triyono ,Nina Rahayu, Kelvin Pangaribuan , Po Abas Surnaya(2020) Using
Blockchain Data Security Management For E-Voting Systems.(IEEE-2020).

[13]. Ali Mansorur Al-Madani, Dr.Ashok T. Gaikwad, Vivek Mahale,Zeyad A.T.Ahmad (2021)
Decentralise EVoting System Based On Smart Contract By Using Blockchain Technology.(IEEE-
2021).

[14]. Friorik P.hjalmarsson,Gunnlaugur K.Hreioarsson,Mohammad hamdaqa,Gisli Hjalmtysson (2018)


Blockchain Based E-Voting System(IEEE-2018).

[15]. Ashish Singh,Kakali Chattergee (2018) SecEVS:Secure Electronic Voting System Using
Blockchain Technology.(International On Computing and Communication Technologies IEEE-2018)

Copyright to IJARSCT DOI: 10.48175/IJARSCT-8547 775


www.ijarsct.co.in

You might also like