SlideShare a Scribd company logo
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 03 | Mar 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2050
BEE – Blockchain Enabled Election System
Aditya Mahatpure 1, Rashmi Jain 2, Srividya Avadhani 3, Mrunal Gandhare 4, Arnav Laturkar 5,
Mukul Singh Kushwah 6
1 UG Student, Department of Computer Science & Engineering, S. B. Jain Institute of Technology, Management &
Research, Nagpur, Maharashtra, India
2 Professor, Department of Computer Science & Engineering, S. B. Jain Institute of Technology, Management &
Research, Nagpur, Maharashtra, India
3 UG Student, Department of Computer Science & Engineering, S. B. Jain Institute of Technology, Management &
Research, Nagpur, Maharashtra, India
4 UG Student, Department of Computer Science & Engineering, S. B. Jain Institute of Technology, Management &
Research, Nagpur, Maharashtra, India
5 UG Student, Department of Computer Science & Engineering, S. B. Jain Institute of Technology, Management &
Research, Nagpur, Maharashtra, India
6 UG Student, Department of Computer Science & Engineering, S. B. Jain Institute of Technology, Management &
Research, Nagpur, Maharashtra, India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - Election is an important event in democratic countries however massive sections of society don’t trust their election
system because of different frauds involved which is major concern. Vote tampering, wrong calculation of votes and other frauds
pollute the efficiency of voting environment. Online voting can be a breakthrough to deal with such issues. Ithasgreatpotentialto
decrease costs involved and increase number of voters. Despite these benefits, online voting solutions have to be dealt with great
caution because they might introduce unforeseen threats as technologies are unpredictable. Blockchainisatypeofcryptographic
technology that has nodes and ledger. The ledger exists in many different locations, nosinglepointofanddistributed management
that will append new transactions to the ledger hence maintain security. Also, majority of the network nodes must reach a
consensus before an appending the transaction to ledger making it tamper proof. Blockchain offers decentralized solution for e-
voting. This technology is a suitable alternative for general voting solutions. The project presents an effort to leverage benefits of
blockchain to achieve an effective e-voting system along with its implementation to achieve an end-to-end verifiable e-voting
scheme.
Key Words: Keywords: Online voting, Blockchain, security, verifiable e- voting scheme.
1. INTRODUCTION
Online voting may be a trend that's gaining momentum in modern societyandencompassesapotentialtoeliminatethe
requirement of printing ballot papers or polling stations. However, there are many styles of threats so it has to be addressed
great caution. the main focus of the project is to form a safer, transparent, immutable, and reliable web application – BEE
(Blockchain Enabled Election System), for elections at institutional level using blockchain.
Elections are fundamental pillar of ademocraticsystemenablingthefinalpublictospecifictheirviewswithinthesortof
a vote. because of their significance to our society, the election process should be transparent and reliable so on ensure
participants of its credibility. Blockchain is one among the emerging technologies with strong cryptographic foundations
enabling applications to leverage these abilities to realize resilient security solutions. It may well be a distributed, immutable,
incontrovertible, public ledger; offers a decentralizednodeforonlinevoting.it'sanappealingalternativethankstosecurity.This
new technology works through three main features:
• The ledger exists in many alternativelocations: No single point of failurewithin the maintenance of the distributedledger.
• There is distributed management that may append new transactions to the ledger.
• A majority of the network nodes must reach a consensus before a proposed new block of entries becomes a permanent a
part of the ledger.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 03 | Mar 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2051
2. LITERATURE SURVEY
Stuart Haber and W. Scott Stornetta created the so-called Black Chain in 1991. His previous work was working on a
chain of cryptographically secure blocks so that no onecouldmanipulatethetimestampsofdocuments.In1992,theyupgraded
their system to include Merkel trees that increase efficiency by launching more document collection in the same block.
However, in 2008 Blackchain history began to gain relevance, thanks to the work of an individual or group called Satoshi
Nakamoto. Satoshi Nakamoto has been identified as the mindset behind blockchain technology. Little is known about
Nakamoto because people believe it was the person or group of people who worked on Bitcoin, the first application of digital
ledger technology. Nakamoto first created the blockchain in 2008, from which the technology evolved and entered into many
applications beyond cryptocurrencies. Satoshi Nakamoto released the first white paper on technology in 2009. In the White
Paper, he explained how technology is well-equipped to enhance digital confidence according to the decentralization theme,
which means no one is in control of anything.
Electronic voting is a voting technique in which votes are recorded or counted using electronic devices. Electronic
voting is generally defined as voting that is supported by certain electronic hardware and software. Such regulatorsshouldbe
able to support / enforce various functions from the electoral system to vote storage. Several articles have recently been
published highlighting the security and privacy issues of blockchain-based electronic voting systems. Lai et al. Suggested a
decentralized anonymous transparentelectronic votingsystem(DATE)thatrequireda minimumoftrustbetweenparticipants.
They hope that the current DATE voting system will be conducive to mass electronic elections. Unfortunately, their proposed
system is not robust enough to protect against DoS attacks, as there is no third party authorityovertheschemeresponsible for
auditing votes after the election process. Due to the limitations of the platform this system is only suitable for small scales.
Although the use of ring signatures protects the privacy of individual voters, it is difficult for multiple signatories to manage
and coordinate. They also use the PoW consensus, which has significant flaws such as power consumption: miners'
"supercomputers" monitor millions of calculations per second, which is happening worldwide. Because this setting requires
high computational power, it is expensive and consumes energy. [1]
On a small scale, blockchain-based systems have sought to address issues of anonymity, privacy and security in
elections. However, several additional issues were highlighted. Proof of labor, for example, is a mathematically vast and
challenging task that requires enormous energy to complete.Third-partyinvolvement isanotherissuethatcouldaffectend-to-
end verification, as there is a significant risk of data tampering, leakage and incorrect table results. Large-scale, building and
ceiling blocks delay the voting process. [2]
A blockchain-based anti-quantum electronic voting protocol with an audit functionhasalsobeenproposed.Theyalso
modified the code-based Niederreiter algorithmtomakeitmoreresistanttoquantum attacks.KeyGenerationCenter(KGC)isa
non-certified crypto system that acts as a regulator. This will not only identify voter anonymity but also facilitate audit
performance. However, considering his system, the security and efficiency benefitsofsmall-scaleelections,evenifthenumber
of voters is small, are significant. If the number is high, some capacity is reduced to providebetterprotection.Yiintroducedthe
blockchain-based electronic voting scheme (BES), which provides ways to improve electronic voting securityonpeer-to-peer
networks using blockchain technology. BES is based on Distributed Ledger (DLT), which can be used to prevent voter error.
The system has been tested and built on Linux systems on the P2P network. In this technique, counter-measurement attacks
have become an important issue. This method requires the involvement of responsible third parties and is not suitable for
centralized use in systems with multiple agents. The distributed process, i.e. the use of secure multipart computers, can solve
the problem. [3]
Block-based e-Voting Architecture (BEA) has rigorously experimented with approved and unlicensed blockchain
architectures through a variety of scenarios, including voting population, block size, block generation rate and block
transaction speed. Their experiments have found fascinating results on how these parametersaffecttheoverall scalabilityand
reliability of electronic voting models, including the interchangeability betweendifferentparametersandmeasuresofsecurity
and performance. In his scheme, the electoral process requires a voter address and a candidate address. These addresses are
used to cast ballots for candidates from voters. Mining Group updates major blockchain ledger to track votes and vote status.
Voting status will not be verified until the Minor Lead Ledger is updated. The ballot is then cast with a voting machine at the
polling station. However, some flaws were found in this model. It does not have the regulatorypowertoprohibitinvalidvoters
from casting their vote and this is not protected by quantum attachment. Their design isinaccurateandignoresvoterintegrity.
[4] Overall, we propose to improve the system:
• Website GUI has been improved and optimized for new usage
• Email Verification makes it better and removes the problem of fake votes in the system.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 03 | Mar 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2052
3. WORK DONE
The aim of our project is to create an electronic voting system using a blockchain. By using blockchain, the voting
process can be made more secure, transparent, consistent, and credible. The blockchain-based online voting system can
overcome common errors in the online voting system as it is based on the decentralization system. There will be a certain
number of nodes connected to the main ledger, the vote will be limited to one voter and is calculated if the majority of nodes
confirm the fact that a particular vote has not been registered on any of the nodes previously.
3.1 System Architecture
Fig. 1. System Architecture of BEE
Voter UI is responsible for voter interaction and controller. Transaction Management is a key component of
architecture where operations are mapped to blockchain transaction to be mined. This mapping also contains information
provided to voters for verification. This data is then used to create a cryptographic hash and contribute to the creation of a
transaction ID. Verification of such informationisassumedtobenefitfromUserEngagement. Several real-worldnodescenarios
are involved in the mining system so that these transactions end up in a series. Ledger Sync Layer aligns the Multichainladder
with a specific application website using some of the existing website technologies. Featured votes are recorded in the data
tables at the back of the site. Voters are able to track their votes using the unique identifier provided as soon as their vote is
mined and added to the blockchain. Votersecurityconsiderationsare basedonblock-chaintechnologiesthatusecryptographic
hashes to secure final communications. Voting results are also stored on the application website with a view to conducting
audits and any other activities over time.
3.2 Modules
The system is divided into two modules - Election Management Module (Server Side) and Voter & Candidate
Management (User Side)
Module 1 - Election Management (Server Side) manages the electionlifecycle.Manytrustedinstitutionsandcompanies
have registered for this role. The electoral commissioner will determine the nature of the election and create the
aforementioned election, prepare the votes, register voters, determine the life of the election and allocate polling stations.
Election officials make notes. This geographical appworkswitha smartelectioncreationcontractor,inwhichtheadministrator
defines a list of candidates and constituencies. Election counting is done in an instant on smart contracts. Each smart ballot
contract creates its own corresponding position in its final position. Once the election is over, the final result of each smart
contract is published.
Module 2 - Voter & Candidate Management (User Side) is the part when an election is held the election administrators
must specify a deciding list of eligible voters. This requires part of the government's identity verification service to securely
verify and authorize the right people. As mentioned earlier, each voter receives the ID of his or her vote. Each voter can go to
the website for confirmation. The voter can therefore see his or her vote on the blockchain, which ensures that it is calculated
and calculated correctly.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 03 | Mar 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2053
3.3 Flowchart
Fig. 2. Flowchart of BEE
Usually, the voter enters the system after successful login, the voter is then given a list of available elections and then
candidates for voting. Conversely, login fails, any additional access will be denied. After a successful vote,moreminersaredug
to ensure that valid and certified votes are included in the public register. Voter security considerations are based on
blockchain technology that uses cryptographic hashes to secure final verification. Successful vote is considered a transaction
within the blockchain voting application. Therefore, voting is addedasa newblock (behindsuccessful mines)tothe blockchain
as well as recording in the data tables behind the website. The system guarantees only the property of one person, one vote
(democracy) of the voting system. After the end of voting, the results are calculated.
4. DISCUSSION OF RESULTS
End users will not see much difference between a blockchain-based voting system and an electronic voting system. On the
other hand, voting on a blockchain will be a fully encrypted andstored piece of data on a blockchain network that is distributed
on a single server. The blockchain consensus process confirms each encrypted vote, and the public records each vote on
distributed copies of the blockchain block. The Center will monitor how votes are recorded and recorded, but this information
will not be limited to policy. The blockchain voting system is separateandfullyopen,yetensuresthatvotersaresafe.Thismeans
that anyone can count the votes by voting via electronic blockchain, but no one knows who voted for who. Ordinary electronic
voting and blockchain-based electronic voting applies to organizational ideas in stages.
The current Blockchain-based Electronic Voting Systems applied to the following businesses and organizations,
established but developed mainly over the past five years, are improving the voting sector. They all share a strong blockchain
network vision to highlight performance. Blockchain-based voting systems currently have growth problems. However, their
systems do not work well at the national level to control millions of jobs. Our system’s screenshots are as follows:
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 03 | Mar 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2054
Fig. 3. Screenshots of BEE
5. ANALYSIS
Blockchain is an attractive alternative to conventional electronic voting systems with features such as segregation,
non-disclosure, and security protection. Used to hold both boardroom and public voting. There are a few implementations of
the blockchain voting system, however, some challenges remain in the system that need to be addressed. First, the lack of a
simple Graphical User Interface (GUI) makes it difficult for people with limited computer experience to use a websiteandvote
with one hand. This creates a privacy issue, which is an important factor in any voting system. Second, users of blockchain
voting systems are generally anonymous which makes it difficult to confirm or identify the user who is voting.Thisanonymity
of users leaves the system vulnerable to various illegal activities.
To address these issues our website features an easy-to-use GUI with guidance notes that help the user findhisor her
way to the website. These notes will be provided in the form of warning boxes that will appear when a user clicks a question
mark next to all the buttons on a web page. In addition, we have used an additional verification layer that sends email to the
user containing the OTP and the query the user has already given their response while registeringonthewebsite,thiswill help
to identify users more effectively. So, after looking at and analyzing all the research papers and work wefoundsomethings we
could add to. To address existing problems, our website features an easy-to-useGUIwithguidenotesthathelptheuserfindhis
or her way to the website. These notes will be provided in the form of warning boxes that will appear when a user clicks a
question mark next to all the buttons on a web page. In addition, we have used an additional verificationlayerthatsends email
to the user containing the OTP and the query the user has already given their response while registering on the website, this
will help to identify users more effectively. Overall, we propose to improve the system by:
• Website GUI Improved and customized for new user.
• Email Verification makes it better and removes the problem of fake votes in the system.
6. CONCLUSION
Electronic voting has been used in varying forms since 1970s with fundamental benefits over paper-based systems
such as increased efficiency and reduced errors. Withtheextraordinarygrowthintheuseofblockchaintechnologies,a number
of initiatives have been made to explore the feasibility of using blockchain to aid an effective solution to e- voting. This paper
has presented one such effort which leverages benefits of blockchain to achieve an effective solution to e-voting.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 03 | Mar 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2055
REFERENCES
1. Lai, W.J.; Hsieh, Y.C.; Hsueh, C.W.; Wu, J.L. Date: A decentralized, anonymous, and transparent e-voting system. In
Proceedings (August 2018)
2. Shahzad, B.; Crowcroft, J. Trustworthy Electronic Voting Using Adjusted Blockchain Technology (2019)
3. Gao, S.; Zheng, D.; Guo, R.; Jing, C.; Hu, C. An Anti- Quantum E-Voting Protocol in Blockchain with Audit Function. (2019)
4. Khan, K.M.; Arshad, J.; Khan, M.M. Investigating performance constraints for blockchain based secure e-voting system.
(2020)

More Related Content

PDF
Online Voting System Using Blockchain Technology
PDF
Blockchain Based E-Voting
PDF
A novel smart contract based blockchain with sidechain for electronic voting
PDF
IRJET- Blockchain-based Secured E-Voting System to Remove the Opacity and Ens...
PDF
Internet – Voting System Using Blockchain Technology
PDF
IRJET- Photogroup: Decentralized Web Application using Ethereum Blockchain
PDF
IRJET- Decentralized E-Voting System
PDF
Blockchain based electronic voting system
Online Voting System Using Blockchain Technology
Blockchain Based E-Voting
A novel smart contract based blockchain with sidechain for electronic voting
IRJET- Blockchain-based Secured E-Voting System to Remove the Opacity and Ens...
Internet – Voting System Using Blockchain Technology
IRJET- Photogroup: Decentralized Web Application using Ethereum Blockchain
IRJET- Decentralized E-Voting System
Blockchain based electronic voting system

Similar to BEE – Blockchain Enabled Election System (20)

PDF
DECENTRALIZED VOTING SYSTEM USING BLOCKCHAIN
PDF
IRJET- Secure Online Voting Systems using Block of Chunks
PDF
IRJET- Effctive In-House Voting and Implementation using Block-Chain Veri...
PDF
E-voting system with blockchain
PDF
IRJET -Securing Data in Distributed System using Blockchain and AI
PDF
IRJET- Consensus Mechanism on Secure Challenges in Blockchain Networks
PDF
IRJET- Blockchain Technology in Cloud Computing : A Systematic Review
PDF
BlockVote: Harnessing Blockchain for Transparent E-Voting
PDF
A STUDY ON ADOPTION OF BLOCKCHAIN TECHNOLOGY IN CYBERSECURITY
PDF
IRJET- Blockchain Technology for Agriculture Development
PPTX
project presentation -2 nov (2).pptx
PDF
IRJET- A Survey on IoT Reference Architecture with Block Chain for Automatic ...
PDF
IRJET- Secure E-Documents Storage using Blockchain
PDF
“ALERT SYSTEM FOR NEW USER TO CREATE SAFE AREA USING BLOCK CHAIN”
PDF
set zeroth review blockchain electoral system.pdf
PDF
Authentication system with Decentralized chat app
PDF
IRJET-Overview of Blockchain Technology in Government/Public Sectors
PDF
Blockchain based News Application to combat Fake news
PDF
A Study On Decentralized Voting System
PDF
IRJET - Decentralized E-Voting System using Blockchain
DECENTRALIZED VOTING SYSTEM USING BLOCKCHAIN
IRJET- Secure Online Voting Systems using Block of Chunks
IRJET- Effctive In-House Voting and Implementation using Block-Chain Veri...
E-voting system with blockchain
IRJET -Securing Data in Distributed System using Blockchain and AI
IRJET- Consensus Mechanism on Secure Challenges in Blockchain Networks
IRJET- Blockchain Technology in Cloud Computing : A Systematic Review
BlockVote: Harnessing Blockchain for Transparent E-Voting
A STUDY ON ADOPTION OF BLOCKCHAIN TECHNOLOGY IN CYBERSECURITY
IRJET- Blockchain Technology for Agriculture Development
project presentation -2 nov (2).pptx
IRJET- A Survey on IoT Reference Architecture with Block Chain for Automatic ...
IRJET- Secure E-Documents Storage using Blockchain
“ALERT SYSTEM FOR NEW USER TO CREATE SAFE AREA USING BLOCK CHAIN”
set zeroth review blockchain electoral system.pdf
Authentication system with Decentralized chat app
IRJET-Overview of Blockchain Technology in Government/Public Sectors
Blockchain based News Application to combat Fake news
A Study On Decentralized Voting System
IRJET - Decentralized E-Voting System using Blockchain
Ad

More from IRJET Journal (20)

PDF
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
PDF
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
PDF
Kiona – A Smart Society Automation Project
PDF
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
PDF
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
PDF
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
PDF
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
PDF
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
PDF
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
PDF
BRAIN TUMOUR DETECTION AND CLASSIFICATION
PDF
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
PDF
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
PDF
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
PDF
Breast Cancer Detection using Computer Vision
PDF
Auto-Charging E-Vehicle with its battery Management.
PDF
Analysis of high energy charge particle in the Heliosphere
PDF
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
PDF
Auto-Charging E-Vehicle with its battery Management.
PDF
Analysis of high energy charge particle in the Heliosphere
PDF
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
Kiona – A Smart Society Automation Project
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
BRAIN TUMOUR DETECTION AND CLASSIFICATION
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
Breast Cancer Detection using Computer Vision
Auto-Charging E-Vehicle with its battery Management.
Analysis of high energy charge particle in the Heliosphere
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
Auto-Charging E-Vehicle with its battery Management.
Analysis of high energy charge particle in the Heliosphere
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Ad

Recently uploaded (20)

PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPT
Mechanical Engineering MATERIALS Selection
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PDF
III.4.1.2_The_Space_Environment.p pdffdf
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
Safety Seminar civil to be ensured for safe working.
PDF
PPT on Performance Review to get promotions
PPTX
Geodesy 1.pptx...............................................
PDF
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
DOCX
573137875-Attendance-Management-System-original
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
CH1 Production IntroductoryConcepts.pptx
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
UNIT 4 Total Quality Management .pptx
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPT
Project quality management in manufacturing
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
additive manufacturing of ss316l using mig welding
Operating System & Kernel Study Guide-1 - converted.pdf
Mechanical Engineering MATERIALS Selection
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
III.4.1.2_The_Space_Environment.p pdffdf
UNIT-1 - COAL BASED THERMAL POWER PLANTS
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
Safety Seminar civil to be ensured for safe working.
PPT on Performance Review to get promotions
Geodesy 1.pptx...............................................
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
573137875-Attendance-Management-System-original
R24 SURVEYING LAB MANUAL for civil enggi
bas. eng. economics group 4 presentation 1.pptx
CH1 Production IntroductoryConcepts.pptx
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
UNIT 4 Total Quality Management .pptx
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Project quality management in manufacturing
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
additive manufacturing of ss316l using mig welding

BEE – Blockchain Enabled Election System

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 03 | Mar 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2050 BEE – Blockchain Enabled Election System Aditya Mahatpure 1, Rashmi Jain 2, Srividya Avadhani 3, Mrunal Gandhare 4, Arnav Laturkar 5, Mukul Singh Kushwah 6 1 UG Student, Department of Computer Science & Engineering, S. B. Jain Institute of Technology, Management & Research, Nagpur, Maharashtra, India 2 Professor, Department of Computer Science & Engineering, S. B. Jain Institute of Technology, Management & Research, Nagpur, Maharashtra, India 3 UG Student, Department of Computer Science & Engineering, S. B. Jain Institute of Technology, Management & Research, Nagpur, Maharashtra, India 4 UG Student, Department of Computer Science & Engineering, S. B. Jain Institute of Technology, Management & Research, Nagpur, Maharashtra, India 5 UG Student, Department of Computer Science & Engineering, S. B. Jain Institute of Technology, Management & Research, Nagpur, Maharashtra, India 6 UG Student, Department of Computer Science & Engineering, S. B. Jain Institute of Technology, Management & Research, Nagpur, Maharashtra, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - Election is an important event in democratic countries however massive sections of society don’t trust their election system because of different frauds involved which is major concern. Vote tampering, wrong calculation of votes and other frauds pollute the efficiency of voting environment. Online voting can be a breakthrough to deal with such issues. Ithasgreatpotentialto decrease costs involved and increase number of voters. Despite these benefits, online voting solutions have to be dealt with great caution because they might introduce unforeseen threats as technologies are unpredictable. Blockchainisatypeofcryptographic technology that has nodes and ledger. The ledger exists in many different locations, nosinglepointofanddistributed management that will append new transactions to the ledger hence maintain security. Also, majority of the network nodes must reach a consensus before an appending the transaction to ledger making it tamper proof. Blockchain offers decentralized solution for e- voting. This technology is a suitable alternative for general voting solutions. The project presents an effort to leverage benefits of blockchain to achieve an effective e-voting system along with its implementation to achieve an end-to-end verifiable e-voting scheme. Key Words: Keywords: Online voting, Blockchain, security, verifiable e- voting scheme. 1. INTRODUCTION Online voting may be a trend that's gaining momentum in modern societyandencompassesapotentialtoeliminatethe requirement of printing ballot papers or polling stations. However, there are many styles of threats so it has to be addressed great caution. the main focus of the project is to form a safer, transparent, immutable, and reliable web application – BEE (Blockchain Enabled Election System), for elections at institutional level using blockchain. Elections are fundamental pillar of ademocraticsystemenablingthefinalpublictospecifictheirviewswithinthesortof a vote. because of their significance to our society, the election process should be transparent and reliable so on ensure participants of its credibility. Blockchain is one among the emerging technologies with strong cryptographic foundations enabling applications to leverage these abilities to realize resilient security solutions. It may well be a distributed, immutable, incontrovertible, public ledger; offers a decentralizednodeforonlinevoting.it'sanappealingalternativethankstosecurity.This new technology works through three main features: • The ledger exists in many alternativelocations: No single point of failurewithin the maintenance of the distributedledger. • There is distributed management that may append new transactions to the ledger. • A majority of the network nodes must reach a consensus before a proposed new block of entries becomes a permanent a part of the ledger.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 03 | Mar 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2051 2. LITERATURE SURVEY Stuart Haber and W. Scott Stornetta created the so-called Black Chain in 1991. His previous work was working on a chain of cryptographically secure blocks so that no onecouldmanipulatethetimestampsofdocuments.In1992,theyupgraded their system to include Merkel trees that increase efficiency by launching more document collection in the same block. However, in 2008 Blackchain history began to gain relevance, thanks to the work of an individual or group called Satoshi Nakamoto. Satoshi Nakamoto has been identified as the mindset behind blockchain technology. Little is known about Nakamoto because people believe it was the person or group of people who worked on Bitcoin, the first application of digital ledger technology. Nakamoto first created the blockchain in 2008, from which the technology evolved and entered into many applications beyond cryptocurrencies. Satoshi Nakamoto released the first white paper on technology in 2009. In the White Paper, he explained how technology is well-equipped to enhance digital confidence according to the decentralization theme, which means no one is in control of anything. Electronic voting is a voting technique in which votes are recorded or counted using electronic devices. Electronic voting is generally defined as voting that is supported by certain electronic hardware and software. Such regulatorsshouldbe able to support / enforce various functions from the electoral system to vote storage. Several articles have recently been published highlighting the security and privacy issues of blockchain-based electronic voting systems. Lai et al. Suggested a decentralized anonymous transparentelectronic votingsystem(DATE)thatrequireda minimumoftrustbetweenparticipants. They hope that the current DATE voting system will be conducive to mass electronic elections. Unfortunately, their proposed system is not robust enough to protect against DoS attacks, as there is no third party authorityovertheschemeresponsible for auditing votes after the election process. Due to the limitations of the platform this system is only suitable for small scales. Although the use of ring signatures protects the privacy of individual voters, it is difficult for multiple signatories to manage and coordinate. They also use the PoW consensus, which has significant flaws such as power consumption: miners' "supercomputers" monitor millions of calculations per second, which is happening worldwide. Because this setting requires high computational power, it is expensive and consumes energy. [1] On a small scale, blockchain-based systems have sought to address issues of anonymity, privacy and security in elections. However, several additional issues were highlighted. Proof of labor, for example, is a mathematically vast and challenging task that requires enormous energy to complete.Third-partyinvolvement isanotherissuethatcouldaffectend-to- end verification, as there is a significant risk of data tampering, leakage and incorrect table results. Large-scale, building and ceiling blocks delay the voting process. [2] A blockchain-based anti-quantum electronic voting protocol with an audit functionhasalsobeenproposed.Theyalso modified the code-based Niederreiter algorithmtomakeitmoreresistanttoquantum attacks.KeyGenerationCenter(KGC)isa non-certified crypto system that acts as a regulator. This will not only identify voter anonymity but also facilitate audit performance. However, considering his system, the security and efficiency benefitsofsmall-scaleelections,evenifthenumber of voters is small, are significant. If the number is high, some capacity is reduced to providebetterprotection.Yiintroducedthe blockchain-based electronic voting scheme (BES), which provides ways to improve electronic voting securityonpeer-to-peer networks using blockchain technology. BES is based on Distributed Ledger (DLT), which can be used to prevent voter error. The system has been tested and built on Linux systems on the P2P network. In this technique, counter-measurement attacks have become an important issue. This method requires the involvement of responsible third parties and is not suitable for centralized use in systems with multiple agents. The distributed process, i.e. the use of secure multipart computers, can solve the problem. [3] Block-based e-Voting Architecture (BEA) has rigorously experimented with approved and unlicensed blockchain architectures through a variety of scenarios, including voting population, block size, block generation rate and block transaction speed. Their experiments have found fascinating results on how these parametersaffecttheoverall scalabilityand reliability of electronic voting models, including the interchangeability betweendifferentparametersandmeasuresofsecurity and performance. In his scheme, the electoral process requires a voter address and a candidate address. These addresses are used to cast ballots for candidates from voters. Mining Group updates major blockchain ledger to track votes and vote status. Voting status will not be verified until the Minor Lead Ledger is updated. The ballot is then cast with a voting machine at the polling station. However, some flaws were found in this model. It does not have the regulatorypowertoprohibitinvalidvoters from casting their vote and this is not protected by quantum attachment. Their design isinaccurateandignoresvoterintegrity. [4] Overall, we propose to improve the system: • Website GUI has been improved and optimized for new usage • Email Verification makes it better and removes the problem of fake votes in the system.
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 03 | Mar 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2052 3. WORK DONE The aim of our project is to create an electronic voting system using a blockchain. By using blockchain, the voting process can be made more secure, transparent, consistent, and credible. The blockchain-based online voting system can overcome common errors in the online voting system as it is based on the decentralization system. There will be a certain number of nodes connected to the main ledger, the vote will be limited to one voter and is calculated if the majority of nodes confirm the fact that a particular vote has not been registered on any of the nodes previously. 3.1 System Architecture Fig. 1. System Architecture of BEE Voter UI is responsible for voter interaction and controller. Transaction Management is a key component of architecture where operations are mapped to blockchain transaction to be mined. This mapping also contains information provided to voters for verification. This data is then used to create a cryptographic hash and contribute to the creation of a transaction ID. Verification of such informationisassumedtobenefitfromUserEngagement. Several real-worldnodescenarios are involved in the mining system so that these transactions end up in a series. Ledger Sync Layer aligns the Multichainladder with a specific application website using some of the existing website technologies. Featured votes are recorded in the data tables at the back of the site. Voters are able to track their votes using the unique identifier provided as soon as their vote is mined and added to the blockchain. Votersecurityconsiderationsare basedonblock-chaintechnologiesthatusecryptographic hashes to secure final communications. Voting results are also stored on the application website with a view to conducting audits and any other activities over time. 3.2 Modules The system is divided into two modules - Election Management Module (Server Side) and Voter & Candidate Management (User Side) Module 1 - Election Management (Server Side) manages the electionlifecycle.Manytrustedinstitutionsandcompanies have registered for this role. The electoral commissioner will determine the nature of the election and create the aforementioned election, prepare the votes, register voters, determine the life of the election and allocate polling stations. Election officials make notes. This geographical appworkswitha smartelectioncreationcontractor,inwhichtheadministrator defines a list of candidates and constituencies. Election counting is done in an instant on smart contracts. Each smart ballot contract creates its own corresponding position in its final position. Once the election is over, the final result of each smart contract is published. Module 2 - Voter & Candidate Management (User Side) is the part when an election is held the election administrators must specify a deciding list of eligible voters. This requires part of the government's identity verification service to securely verify and authorize the right people. As mentioned earlier, each voter receives the ID of his or her vote. Each voter can go to the website for confirmation. The voter can therefore see his or her vote on the blockchain, which ensures that it is calculated and calculated correctly.
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 03 | Mar 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2053 3.3 Flowchart Fig. 2. Flowchart of BEE Usually, the voter enters the system after successful login, the voter is then given a list of available elections and then candidates for voting. Conversely, login fails, any additional access will be denied. After a successful vote,moreminersaredug to ensure that valid and certified votes are included in the public register. Voter security considerations are based on blockchain technology that uses cryptographic hashes to secure final verification. Successful vote is considered a transaction within the blockchain voting application. Therefore, voting is addedasa newblock (behindsuccessful mines)tothe blockchain as well as recording in the data tables behind the website. The system guarantees only the property of one person, one vote (democracy) of the voting system. After the end of voting, the results are calculated. 4. DISCUSSION OF RESULTS End users will not see much difference between a blockchain-based voting system and an electronic voting system. On the other hand, voting on a blockchain will be a fully encrypted andstored piece of data on a blockchain network that is distributed on a single server. The blockchain consensus process confirms each encrypted vote, and the public records each vote on distributed copies of the blockchain block. The Center will monitor how votes are recorded and recorded, but this information will not be limited to policy. The blockchain voting system is separateandfullyopen,yetensuresthatvotersaresafe.Thismeans that anyone can count the votes by voting via electronic blockchain, but no one knows who voted for who. Ordinary electronic voting and blockchain-based electronic voting applies to organizational ideas in stages. The current Blockchain-based Electronic Voting Systems applied to the following businesses and organizations, established but developed mainly over the past five years, are improving the voting sector. They all share a strong blockchain network vision to highlight performance. Blockchain-based voting systems currently have growth problems. However, their systems do not work well at the national level to control millions of jobs. Our system’s screenshots are as follows:
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 03 | Mar 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2054 Fig. 3. Screenshots of BEE 5. ANALYSIS Blockchain is an attractive alternative to conventional electronic voting systems with features such as segregation, non-disclosure, and security protection. Used to hold both boardroom and public voting. There are a few implementations of the blockchain voting system, however, some challenges remain in the system that need to be addressed. First, the lack of a simple Graphical User Interface (GUI) makes it difficult for people with limited computer experience to use a websiteandvote with one hand. This creates a privacy issue, which is an important factor in any voting system. Second, users of blockchain voting systems are generally anonymous which makes it difficult to confirm or identify the user who is voting.Thisanonymity of users leaves the system vulnerable to various illegal activities. To address these issues our website features an easy-to-use GUI with guidance notes that help the user findhisor her way to the website. These notes will be provided in the form of warning boxes that will appear when a user clicks a question mark next to all the buttons on a web page. In addition, we have used an additional verification layer that sends email to the user containing the OTP and the query the user has already given their response while registeringonthewebsite,thiswill help to identify users more effectively. So, after looking at and analyzing all the research papers and work wefoundsomethings we could add to. To address existing problems, our website features an easy-to-useGUIwithguidenotesthathelptheuserfindhis or her way to the website. These notes will be provided in the form of warning boxes that will appear when a user clicks a question mark next to all the buttons on a web page. In addition, we have used an additional verificationlayerthatsends email to the user containing the OTP and the query the user has already given their response while registering on the website, this will help to identify users more effectively. Overall, we propose to improve the system by: • Website GUI Improved and customized for new user. • Email Verification makes it better and removes the problem of fake votes in the system. 6. CONCLUSION Electronic voting has been used in varying forms since 1970s with fundamental benefits over paper-based systems such as increased efficiency and reduced errors. Withtheextraordinarygrowthintheuseofblockchaintechnologies,a number of initiatives have been made to explore the feasibility of using blockchain to aid an effective solution to e- voting. This paper has presented one such effort which leverages benefits of blockchain to achieve an effective solution to e-voting.
  • 6. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 03 | Mar 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 2055 REFERENCES 1. Lai, W.J.; Hsieh, Y.C.; Hsueh, C.W.; Wu, J.L. Date: A decentralized, anonymous, and transparent e-voting system. In Proceedings (August 2018) 2. Shahzad, B.; Crowcroft, J. Trustworthy Electronic Voting Using Adjusted Blockchain Technology (2019) 3. Gao, S.; Zheng, D.; Guo, R.; Jing, C.; Hu, C. An Anti- Quantum E-Voting Protocol in Blockchain with Audit Function. (2019) 4. Khan, K.M.; Arshad, J.; Khan, M.M. Investigating performance constraints for blockchain based secure e-voting system. (2020)