SlideShare a Scribd company logo
1 of 5
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 05 | May 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1081
E-VOTING SYSTEM USING BLOCKCHAIN
Dr. Mohanapriya M1, Dhulasi T2, Gunavijayan G V3, Hema Pradhiksha D4, Raghul S M5
1ASSOCIATE PROFESSOR, Department of CSE, Coimbatore Institute of Technology, Coimbatore, Tamil Nadu, India
2,3,4,5 Department of CSE, Coimbatore Institute of Technology, Coimbatore, Tamil Nadu, India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract – The project's main purpose is to establish an
effective e-voting mechanism by leveraging blockchain's
capabilities, such as cryptographic foundations and
transparency. However, there are still barriers to wider
adoption of such systems, especially in terms of strengthening
their resilience. The old traditional technique, which relies on
a centralised infrastructure, has security and transparency
issues. Some of the issues with traditional election systems
include a lack of complete control over an organization's
database and system, as well as the possibility of tampering
with the database. Blockchain technology is based on a
decentralized system, with multiple users accessing the same
database. Blockchain technology creates a network structure
data with built-in security features. It is built on the
encryption, decentralization, and consensus principles, which
ensure transaction confidence. Participants in the network
each have their own private keys, which are associated with
the transactions they conduct and serve as a personal digital
signature. The project's main purpose istoallowvoterstovote
in the most secure and transparent way possible from
anywhere on the planet.
Key words:Blockchain,cryptography,decentralization.
I. INTRODUCTION
After the advent and widespread acceptance of Bitcoin,
blockchain technology shines brightly[2], The first
cryptocurrency to enterpeople'sdailyliveshasbecomea hot
subject in today's software industry. [2]. Blockchain is an
open distributed ledger made up of a chain of digital blocks
that are linked and interconnected. It was created with the
intention of storing only digital currency transactions, but it
has subsequently evolved to incorporate additional
applications. [13]. There are also various sorts of
Blockchains based on their purpose and characteristics:
• Public blockchain
• Private blockchain
• Consortium blockchain
The main motivation for using blockchain is because of its
features or properties, such as decentralization,
transparency, and immutability.
Blockchain is a distributed ledger to store the digital
transactions between two parties efficiently [2]. The
transactions are kept in ‘blocks’, which are a growing list of
records. These blocks are impervious to any changeandcan
be verified indefinitely. To make any modifications within
blocks, more than half of the network's users must agree.
The 'Genesis block' or 'Block 0' is the first block in a
blockchain. The genesis block is frequently hardcoded into
software; it is unique in that it contains no references to
prior blocks ('Genesis Block') [2]. Oncethegenesis block has
been initialised ‘Block 1’ is created and when completed,itis
attached to the genesis block. Each block comprises a
transaction data section, whichisfollowedbyhashingcopies
of each transaction and then the hashes are paired and
hashed again, this continues until a singlehashremains;also
known as a Merkle root. In Blockchain 1.0, a block is a data
structure to store transaction records. It consists of two
parts:
1) Block Header.
2) Block Body.
The following fields are found in the block header:
• Block Version: defines the block validity rules.
• Merkle Tree Root Hash:maintainsthehashvalueof
all transactions in the block.
• Time Stamp: uses universal time to stamp the
current time in seconds.
• nBits: the minimum size of a valid block hash.
• Nonce: a mathematical value starts with 0 and
increases with calculation of every hash.
• Parent Block Hash: refers to the block before it.
The transactions and transaction counter are stored in the
block body. The maximum capacity of block to store the
transactions is determined by the block size and size of each
transaction contained in it. Fig 1.2 shows the structure of
blocks in blockchain[12].
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 05 | May 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1082
FIG 1.1 BLOCKS IN BLOCKCHAIN
Hash is used to protect the integrity of data. It works by
calculating a fixed-sized unique value called ‘hash value’ for
every input. The hast function is one-way, which means
original data cannot be calculated back from the unique
output. Because of its security strength, it is used to protect
the integrity of data. Hashing in Blockchain is shown in Fig
1.2
FIG 1.2 HASHING IN BLOCKCHAIN
1.1 BLOCKCHAIN SECURITY:
Blockchain security is a cybersecurity-based risk
management technique for a blockchain network. All
network participants must agree on data accuracy, and all
verified transactions are irreversible. For delivering the
data, blockchain is great. Because it provides real-time,
shareable, and completely transparent data stored on an
immutable ledger accessible only to network users with
authorization. The blockchain technology generates a data
structure with security measures embedded within. It is
based on encryption, decentralisation, and consensus
principles, which ensure transaction confidence. Most
blockchains or distributed ledger technology (DLT) stores
data in blocks, each of which contains one or more
transactions. Through the participation of users throughout
a distributed network, blockchain technology promotes
decentralization. There is no single point of failure, and no
single user has the ability to alter the transaction record.
The use of blockchain in the distribution of datasets on e-
voting systems can decrease one of the main sources of
database tampering. The "E-VOTING method using
Blockchain" is an online voting system that allows persons
over the age of 18 to vote without having to go to a polling
location. There is a database that has all of the names of
voters along with their complete information.
A voter can exercise his or her voting rights online by using
the "E-VOTING Technology using BLOCKCHAIN" system. He
/ She has to be registered first for him/her to cast the vote.
For security concerns, the system administrator isprimarily
responsible for registration. The System Administrator
registers voters on a separate site of the systemthathevisits
by simply filling out a voter registration form. There is one
Ethereum account for each voter, and he can only vote once
using that account to eliminate the problem of ‘double
voting’. After enrolling, the voter is issued a private Voter ID,
which he or she can use to log into the system and cast their
vote. A voter can vote after completing the registration
process. The transaction is recorded in the blockchain as
soon as the vote is cast. Finally, the results of the vote casted
will be verified.
II. PROPOSED SYSTEM
Development of secure e-voting system by leveraging
benefits ofblockchainsuchascryptographic foundations and
transparency to achieve an effective scheme for e-voting. A
website is used for voter registration, while Aadhaar
verification is used for voter authentication. The next stage
is vote casting, which requires the user to connect into the
page using credentials such as a blockchainaccountandvote
to the respective party he/she chose. Each voter's Ethereum
account is created usingthe Ganacheplatform.Theproposed
solution to the problem of duplicate spending is to set a gas
limit for each voter, with the limit set so that each voter can
only vote once. Fig 2.1 shows the overall system designof E-
voting system using Blockchain.
FIG 2.1 OVERALL SYSTEM DESIGN
III. SYSTEM IMPLEMENTATION
OVERVIEW
For the implementation of the system, we used Ganache
where we used Ethereum of some accounts to access Smart
Contracts. We give oneEthereumaccountforeachuserusing
Ganache. Using that account, user can able to cast his/her
vote. If he tries to vote again, he will not be able to vote. The
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 05 | May 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1083
problem of "double spending" is eliminated because each
voter can only vote once.
3.1 MODULES
The modules used in the system are:
1. Voter Registration.
2. Authentication.
3. Vote Transaction.
4. Result Validation.
5. Vote Verification.
3.2 METHODOLOGY
3.2.1 VOTER REGISTRATION
The proposed system used registration website as for the
users to register themselves. Thewebsitecollectsdetailslike
name, e-mail, phone number, Aadhar number of the voter at
the time of registration. These details are collected from the
user and stored in the database. After successful completion
of voter registration, the user is sent a confirmation mail to
the e-mail provided at the time of registration. Voter
Registration process is shown in Figs. 3.1
FIG 3.1 INDIVIDUAL VOTER REGISTRATION
3.2.2 AUTHENTICATION
Once the details are collected from the user the next step is
the authentication process. Aadhar verification is done.
Verification is done either by uploading the Aadhar
photocopy or the website has a provision for taking the
photo at the time of registration. After successful
verification the user is provided withthe blockchainaccount
address and private key. User has to keepthesedetailsintact
and protected at all costs. Proof Verification of the voter is
shown in Fig. 3.2
FIG 3.2 PROOF VERIFICATION OF THE VOTER
3.2.3 VOTING PORTAL
The voter logins into the website is shown in Fig 3.3 using
their unique Blockchain account. This page will be
redirected to the vote casting page where parties are
displayed as shown in Fig 3.4, the voter will casttheirvote to
a specific party.
FIG 3.3 VOTING PORTAL FOR THE CANDIDATE
FIG 3.4 VOTE CASTING OF THE CANDIDATE FOR THE
SPECIFIC PARTY
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 05 | May 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1084
3.2.4 VOTE TRANSACTION
The next step is the casting of vote by the user. The voter
logins into the e-voting website by entering the login
credentials, the blockchain account which was given to the
user after the authentication process was complete. The
home page displays the candidates and parties of the
election. The voters select the party they want to cast their
vote for. Once the user casts his vote the pageconnectsto the
Metamask, a local blockchain environment where the voter
can confirm their vote transaction. Vote transaction of vote
casted is shown in Fig 3.5
FIG 3.5 VOTE TRANSACTION
3.2.6 RESULT VALIDATION
The next step is the result validation process. The result is
computed using JavaScript function. The vote is
incrementally added to the data as it is cast.
Once all the voters complete casting their votetheJavaScript
function computes the overall result and the result is
displayed in the page.
3.2.7 VOTE VERIFICATION
Once the voter is voted, he cannot cast his vote next time
because of the blockchain transaction, there is a gas limitset
for each transaction once the user finishes the gas limit he
can’t cast another vote. The gas limit is set as such only one
vote can be casted for one cast.
IV. CONCLUSION
This project, "E-voting system using Blockchain" introduces
a novel blockchain-based electronic voting system that uses
smart contracts to provide secure and cost-effective
elections while maintaining voter anonymity.Incomparison
to previous work, blockchain technology provides a new
opportunity for democraticcountriestomoveawayfrom the
pen and paper election system and toward a more cost-
effective and time-efficient election system, while also
increasing the security measures of the current system and
demonstrating new transparency possibilities. In both
political and scientific circles, e-voting is still a contentious
issue. Despite the presence of a few excellent instances, the
majority of which are still in use, many more attempts failed
to provide the security and privacy aspects of regular
elections or had substantial usability and scalability
concerns. On the other hand, blockchain-based e-voting
solutions, such as those that use smart contracts and the
Ethereum network, address practically all of the security
concerns, such as voter privacy, integrity, vote verification
and non-repudiation, and counting transparency. However,
some aspects cannot be addressed purely through the
blockchain, such as authentication, which requires the
integration of other methods such as biometric factors and
digital signatures in the real time usage of the system.
Blockchain technology has a lot of potential, but it still needs
a lot of research and may not realise its full potential in its
current state. A concentrated effort is needed to expand the
fundamental blockchain technology's compatibility for
increasingly complicated applications.
V. FUTURE WORK
However, there are still some implementation that can be
applied to our system. We will continue to work on the
additional implementation or improvements to our system
in the future, and we will continue to research its future
performance.
Basically our focus is on the development of more efficient
and sophisticated system for E-voting using blockchain
technology and its related variable tools.
VI. REFERENCES
[1] Prof. Mrunal Pathak , Amol Suradkar , Ajinkya Kadam ,
Akansha Ghodeswar , Prashant Parde’s“BlockchainBased E-
Voting System”-International Journal of Scientific Research
in Science and Technology (2021).
[2] Abishek Yadav, Ashish Uttamrao, Yash Urade “E-Voting
using Blockchain Technology” International Journal of
Engineering Research & Technology, July-2020.
[3] Friðrik Þ. Hjálmarsson, Gunnlaugur K. Hreiðarsson
“Blockchain Based E-voting System” International Journal of
Scientific Research in Science and Technology(2019).
[4] Ashish Singh and Kakali Chatterjee “Secure Electronic
Voting System Using Blockchain” International Conference
on Computing, Power and Communication Technologies
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 09 Issue: 05 | May 2022 www.irjet.net p-ISSN: 2395-0072
© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1085
(GUCON) Galgotias University, Greater Noida, UP, India. Sep
28-29, 2018.
[5] D. Dwijesh Kumar , D. V. Chandini , B. Dinesh Reddy ,
Debnath Bhattacharyya andTai-hoonKim“SecureElectronic
Voting System using Blockchain” International Journal of
Advanced Science and Technology Vol.118 (2018).
[6] Cosmas Krisna, Rikard Hjort, Hiroyuki Sato “A Proposal
of Blockchain-based Electronic Voting System”2018Second
World Conference on Smart Trends in System, Security and
Sustainability (2018).
[7] Kashif Mehboob, Junaid Arshad, Muhammad Mubashir
Khan “Secure Digital Voting System based on Blockchain
Technology” International Journal of Electronic
Governement Research (2018).
[8] Yash Dalvi, Shivam Jaiswal, Pawan Sharma, “E-voting
using Blockchain”, International Journal of Engineering
Research & Technology (IJERT), 2021.
[9] Bhavani Thuraisingham “Blockchain Technologies and
their Applications in Data Science and Cyber Security”, 3rd
International Conferenceon SmartBlockChain(SmartBlock)
(2020).
[10] LinHao Bai, LuoHui Liu, “Research on SoftwareDefined
Network Security Model Based on Blockchain”, 2021 IEEE
6th International Conference on Intelligent Computing and
Signal Processing (ICSP 2021).
[11] S. Nakamoto, “Bitcoin: a peer-to-peer electronic cash
system”, [Online]. https://bitcoin.org/bitcoin.pdf.
[12] Pluralsight (Jan. 19, 2019), “Blockchain Architecture”,
Pluralsight.com. Accessed: Mar. 13, 2019. [Online].
https://www.pluralsight.com/guides/Blockchain-
architecture.
[13] M. Swan, Blockchain, “Blueprint for a New Economy”,
Sebastopol, CA, USA: O’Reilly Media, 2015.
[14] N. Ramkumar, G. Sudhasadaswam, K. G. Saranya,
“Survey on different consensus Mechanisms on Blockchain
Technology” 2020 International conference on
communication and Signal Processing (2020).
[15] K. Garg, P. Saraswat, S. Bisht, S. K. Aggarwal, S. K.
Kothuri and S. Gupta, “A Comparative Analysis on E-Voting
System Using Blockchain”,20194th International Conference
on Internet of Things: Smart Innovation and Usages (Iot-
SIU), Ghaziabad, India, 2019.
[16] T. M. Roopak and R. Sumathi, “Electronic Voting based
on Virtual ID of Aadhar using Blockchain Technology”, 2020
2nd International Conference on Innovative Mechanisms for
Industry Applications (ICIMIA), Bangalore, India, 2020.
[17] Li, Y., Susilo, W., Yang, G., Yu, Y., Liu, D., Du, X., & Guizani,
M., A “Blockchain-based Self-tallying Voting Protocol in
Decentralized IoT”, IEEE Transactions on Dependable and
Secure Computing (2020).
[18] Yang Jun-ho, Jin Min-goo, Lee Kyung-hee,Co-yung-won,
“Design of Electronic Voting System based on Block Chain
Security Technology”, Journal of The Korean Information
Science Society, 2018.

More Related Content

Similar to E-VOTING SYSTEM USING BLOCKCHAIN

IRJET- Secure Online Voting Systems using Block of Chunks
IRJET-  	  Secure Online Voting Systems using Block of ChunksIRJET-  	  Secure Online Voting Systems using Block of Chunks
IRJET- Secure Online Voting Systems using Block of ChunksIRJET Journal
 
IRJET- Blockchain Security Implementation for Financial Domains
IRJET- Blockchain Security Implementation for Financial DomainsIRJET- Blockchain Security Implementation for Financial Domains
IRJET- Blockchain Security Implementation for Financial DomainsIRJET Journal
 
Online Voting System Using Blockchain Technology
Online Voting System Using Blockchain TechnologyOnline Voting System Using Blockchain Technology
Online Voting System Using Blockchain TechnologyIRJET Journal
 
IRJET- Study of Blockchain and its Concepts
IRJET-  	  Study of Blockchain and its ConceptsIRJET-  	  Study of Blockchain and its Concepts
IRJET- Study of Blockchain and its ConceptsIRJET Journal
 
Blockchain Based E-Voting System
Blockchain Based E-Voting SystemBlockchain Based E-Voting System
Blockchain Based E-Voting SystemIRJET Journal
 
IRJET- Blockchain Technology in Cloud Computing : A Systematic Review
IRJET-  	  Blockchain Technology in Cloud Computing : A Systematic ReviewIRJET-  	  Blockchain Technology in Cloud Computing : A Systematic Review
IRJET- Blockchain Technology in Cloud Computing : A Systematic ReviewIRJET Journal
 
IRJET- Credible Data through Distributed Ledger Technology
IRJET-  	  Credible Data through Distributed Ledger TechnologyIRJET-  	  Credible Data through Distributed Ledger Technology
IRJET- Credible Data through Distributed Ledger TechnologyIRJET Journal
 
Decentralized Car Hailing Application
Decentralized Car Hailing ApplicationDecentralized Car Hailing Application
Decentralized Car Hailing ApplicationIRJET Journal
 
IRJET- Blockchain Technology a Literature Survey
IRJET- Blockchain Technology a Literature SurveyIRJET- Blockchain Technology a Literature Survey
IRJET- Blockchain Technology a Literature SurveyIRJET Journal
 
Blockchain based electronic voting system
Blockchain based electronic voting systemBlockchain based electronic voting system
Blockchain based electronic voting systemIRJET Journal
 
BlockVote: Harnessing Blockchain for Transparent E-Voting
BlockVote: Harnessing Blockchain for Transparent E-VotingBlockVote: Harnessing Blockchain for Transparent E-Voting
BlockVote: Harnessing Blockchain for Transparent E-VotingIRJET Journal
 
IRJET - Blockchain Application Used in Enhance Technology from Cryptocurr...
IRJET -  	  Blockchain Application Used in Enhance Technology from Cryptocurr...IRJET -  	  Blockchain Application Used in Enhance Technology from Cryptocurr...
IRJET - Blockchain Application Used in Enhance Technology from Cryptocurr...IRJET Journal
 
BEE – Blockchain Enabled Election System
BEE – Blockchain Enabled Election SystemBEE – Blockchain Enabled Election System
BEE – Blockchain Enabled Election SystemIRJET Journal
 
IRJET-Overview of Blockchain Technology in Government/Public Sectors
IRJET-Overview of Blockchain Technology in Government/Public SectorsIRJET-Overview of Blockchain Technology in Government/Public Sectors
IRJET-Overview of Blockchain Technology in Government/Public SectorsIRJET Journal
 
IRJET- Blockchain Technology
IRJET- Blockchain TechnologyIRJET- Blockchain Technology
IRJET- Blockchain TechnologyIRJET Journal
 
A blockchain-based Aadhar system: distributed authentication system
A blockchain-based Aadhar system: distributed authentication systemA blockchain-based Aadhar system: distributed authentication system
A blockchain-based Aadhar system: distributed authentication systemTELKOMNIKA JOURNAL
 
A decentralized consensus application using blockchain ecosystem
A decentralized consensus application using blockchain ecosystem  A decentralized consensus application using blockchain ecosystem
A decentralized consensus application using blockchain ecosystem IJECEIAES
 
AN IDENTITY MANAGEMENT SYSTEM USING BLOCKCHAIN
AN IDENTITY MANAGEMENT SYSTEM USING BLOCKCHAINAN IDENTITY MANAGEMENT SYSTEM USING BLOCKCHAIN
AN IDENTITY MANAGEMENT SYSTEM USING BLOCKCHAINIRJET Journal
 
IRJET- Different Blockchain Platforms and Algorithms
IRJET-  	  Different Blockchain Platforms and AlgorithmsIRJET-  	  Different Blockchain Platforms and Algorithms
IRJET- Different Blockchain Platforms and AlgorithmsIRJET Journal
 
Blockchain Technology- A Conceptual Overview
Blockchain Technology- A Conceptual OverviewBlockchain Technology- A Conceptual Overview
Blockchain Technology- A Conceptual OverviewIRJET Journal
 

Similar to E-VOTING SYSTEM USING BLOCKCHAIN (20)

IRJET- Secure Online Voting Systems using Block of Chunks
IRJET-  	  Secure Online Voting Systems using Block of ChunksIRJET-  	  Secure Online Voting Systems using Block of Chunks
IRJET- Secure Online Voting Systems using Block of Chunks
 
IRJET- Blockchain Security Implementation for Financial Domains
IRJET- Blockchain Security Implementation for Financial DomainsIRJET- Blockchain Security Implementation for Financial Domains
IRJET- Blockchain Security Implementation for Financial Domains
 
Online Voting System Using Blockchain Technology
Online Voting System Using Blockchain TechnologyOnline Voting System Using Blockchain Technology
Online Voting System Using Blockchain Technology
 
IRJET- Study of Blockchain and its Concepts
IRJET-  	  Study of Blockchain and its ConceptsIRJET-  	  Study of Blockchain and its Concepts
IRJET- Study of Blockchain and its Concepts
 
Blockchain Based E-Voting System
Blockchain Based E-Voting SystemBlockchain Based E-Voting System
Blockchain Based E-Voting System
 
IRJET- Blockchain Technology in Cloud Computing : A Systematic Review
IRJET-  	  Blockchain Technology in Cloud Computing : A Systematic ReviewIRJET-  	  Blockchain Technology in Cloud Computing : A Systematic Review
IRJET- Blockchain Technology in Cloud Computing : A Systematic Review
 
IRJET- Credible Data through Distributed Ledger Technology
IRJET-  	  Credible Data through Distributed Ledger TechnologyIRJET-  	  Credible Data through Distributed Ledger Technology
IRJET- Credible Data through Distributed Ledger Technology
 
Decentralized Car Hailing Application
Decentralized Car Hailing ApplicationDecentralized Car Hailing Application
Decentralized Car Hailing Application
 
IRJET- Blockchain Technology a Literature Survey
IRJET- Blockchain Technology a Literature SurveyIRJET- Blockchain Technology a Literature Survey
IRJET- Blockchain Technology a Literature Survey
 
Blockchain based electronic voting system
Blockchain based electronic voting systemBlockchain based electronic voting system
Blockchain based electronic voting system
 
BlockVote: Harnessing Blockchain for Transparent E-Voting
BlockVote: Harnessing Blockchain for Transparent E-VotingBlockVote: Harnessing Blockchain for Transparent E-Voting
BlockVote: Harnessing Blockchain for Transparent E-Voting
 
IRJET - Blockchain Application Used in Enhance Technology from Cryptocurr...
IRJET -  	  Blockchain Application Used in Enhance Technology from Cryptocurr...IRJET -  	  Blockchain Application Used in Enhance Technology from Cryptocurr...
IRJET - Blockchain Application Used in Enhance Technology from Cryptocurr...
 
BEE – Blockchain Enabled Election System
BEE – Blockchain Enabled Election SystemBEE – Blockchain Enabled Election System
BEE – Blockchain Enabled Election System
 
IRJET-Overview of Blockchain Technology in Government/Public Sectors
IRJET-Overview of Blockchain Technology in Government/Public SectorsIRJET-Overview of Blockchain Technology in Government/Public Sectors
IRJET-Overview of Blockchain Technology in Government/Public Sectors
 
IRJET- Blockchain Technology
IRJET- Blockchain TechnologyIRJET- Blockchain Technology
IRJET- Blockchain Technology
 
A blockchain-based Aadhar system: distributed authentication system
A blockchain-based Aadhar system: distributed authentication systemA blockchain-based Aadhar system: distributed authentication system
A blockchain-based Aadhar system: distributed authentication system
 
A decentralized consensus application using blockchain ecosystem
A decentralized consensus application using blockchain ecosystem  A decentralized consensus application using blockchain ecosystem
A decentralized consensus application using blockchain ecosystem
 
AN IDENTITY MANAGEMENT SYSTEM USING BLOCKCHAIN
AN IDENTITY MANAGEMENT SYSTEM USING BLOCKCHAINAN IDENTITY MANAGEMENT SYSTEM USING BLOCKCHAIN
AN IDENTITY MANAGEMENT SYSTEM USING BLOCKCHAIN
 
IRJET- Different Blockchain Platforms and Algorithms
IRJET-  	  Different Blockchain Platforms and AlgorithmsIRJET-  	  Different Blockchain Platforms and Algorithms
IRJET- Different Blockchain Platforms and Algorithms
 
Blockchain Technology- A Conceptual Overview
Blockchain Technology- A Conceptual OverviewBlockchain Technology- A Conceptual Overview
Blockchain Technology- A Conceptual Overview
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityMorshed Ahmed Rahath
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoordharasingh5698
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfRagavanV2
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptNANDHAKUMARA10
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 

Recently uploaded (20)

Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 

E-VOTING SYSTEM USING BLOCKCHAIN

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 05 | May 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1081 E-VOTING SYSTEM USING BLOCKCHAIN Dr. Mohanapriya M1, Dhulasi T2, Gunavijayan G V3, Hema Pradhiksha D4, Raghul S M5 1ASSOCIATE PROFESSOR, Department of CSE, Coimbatore Institute of Technology, Coimbatore, Tamil Nadu, India 2,3,4,5 Department of CSE, Coimbatore Institute of Technology, Coimbatore, Tamil Nadu, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract – The project's main purpose is to establish an effective e-voting mechanism by leveraging blockchain's capabilities, such as cryptographic foundations and transparency. However, there are still barriers to wider adoption of such systems, especially in terms of strengthening their resilience. The old traditional technique, which relies on a centralised infrastructure, has security and transparency issues. Some of the issues with traditional election systems include a lack of complete control over an organization's database and system, as well as the possibility of tampering with the database. Blockchain technology is based on a decentralized system, with multiple users accessing the same database. Blockchain technology creates a network structure data with built-in security features. It is built on the encryption, decentralization, and consensus principles, which ensure transaction confidence. Participants in the network each have their own private keys, which are associated with the transactions they conduct and serve as a personal digital signature. The project's main purpose istoallowvoterstovote in the most secure and transparent way possible from anywhere on the planet. Key words:Blockchain,cryptography,decentralization. I. INTRODUCTION After the advent and widespread acceptance of Bitcoin, blockchain technology shines brightly[2], The first cryptocurrency to enterpeople'sdailyliveshasbecomea hot subject in today's software industry. [2]. Blockchain is an open distributed ledger made up of a chain of digital blocks that are linked and interconnected. It was created with the intention of storing only digital currency transactions, but it has subsequently evolved to incorporate additional applications. [13]. There are also various sorts of Blockchains based on their purpose and characteristics: • Public blockchain • Private blockchain • Consortium blockchain The main motivation for using blockchain is because of its features or properties, such as decentralization, transparency, and immutability. Blockchain is a distributed ledger to store the digital transactions between two parties efficiently [2]. The transactions are kept in ‘blocks’, which are a growing list of records. These blocks are impervious to any changeandcan be verified indefinitely. To make any modifications within blocks, more than half of the network's users must agree. The 'Genesis block' or 'Block 0' is the first block in a blockchain. The genesis block is frequently hardcoded into software; it is unique in that it contains no references to prior blocks ('Genesis Block') [2]. Oncethegenesis block has been initialised ‘Block 1’ is created and when completed,itis attached to the genesis block. Each block comprises a transaction data section, whichisfollowedbyhashingcopies of each transaction and then the hashes are paired and hashed again, this continues until a singlehashremains;also known as a Merkle root. In Blockchain 1.0, a block is a data structure to store transaction records. It consists of two parts: 1) Block Header. 2) Block Body. The following fields are found in the block header: • Block Version: defines the block validity rules. • Merkle Tree Root Hash:maintainsthehashvalueof all transactions in the block. • Time Stamp: uses universal time to stamp the current time in seconds. • nBits: the minimum size of a valid block hash. • Nonce: a mathematical value starts with 0 and increases with calculation of every hash. • Parent Block Hash: refers to the block before it. The transactions and transaction counter are stored in the block body. The maximum capacity of block to store the transactions is determined by the block size and size of each transaction contained in it. Fig 1.2 shows the structure of blocks in blockchain[12].
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 05 | May 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1082 FIG 1.1 BLOCKS IN BLOCKCHAIN Hash is used to protect the integrity of data. It works by calculating a fixed-sized unique value called ‘hash value’ for every input. The hast function is one-way, which means original data cannot be calculated back from the unique output. Because of its security strength, it is used to protect the integrity of data. Hashing in Blockchain is shown in Fig 1.2 FIG 1.2 HASHING IN BLOCKCHAIN 1.1 BLOCKCHAIN SECURITY: Blockchain security is a cybersecurity-based risk management technique for a blockchain network. All network participants must agree on data accuracy, and all verified transactions are irreversible. For delivering the data, blockchain is great. Because it provides real-time, shareable, and completely transparent data stored on an immutable ledger accessible only to network users with authorization. The blockchain technology generates a data structure with security measures embedded within. It is based on encryption, decentralisation, and consensus principles, which ensure transaction confidence. Most blockchains or distributed ledger technology (DLT) stores data in blocks, each of which contains one or more transactions. Through the participation of users throughout a distributed network, blockchain technology promotes decentralization. There is no single point of failure, and no single user has the ability to alter the transaction record. The use of blockchain in the distribution of datasets on e- voting systems can decrease one of the main sources of database tampering. The "E-VOTING method using Blockchain" is an online voting system that allows persons over the age of 18 to vote without having to go to a polling location. There is a database that has all of the names of voters along with their complete information. A voter can exercise his or her voting rights online by using the "E-VOTING Technology using BLOCKCHAIN" system. He / She has to be registered first for him/her to cast the vote. For security concerns, the system administrator isprimarily responsible for registration. The System Administrator registers voters on a separate site of the systemthathevisits by simply filling out a voter registration form. There is one Ethereum account for each voter, and he can only vote once using that account to eliminate the problem of ‘double voting’. After enrolling, the voter is issued a private Voter ID, which he or she can use to log into the system and cast their vote. A voter can vote after completing the registration process. The transaction is recorded in the blockchain as soon as the vote is cast. Finally, the results of the vote casted will be verified. II. PROPOSED SYSTEM Development of secure e-voting system by leveraging benefits ofblockchainsuchascryptographic foundations and transparency to achieve an effective scheme for e-voting. A website is used for voter registration, while Aadhaar verification is used for voter authentication. The next stage is vote casting, which requires the user to connect into the page using credentials such as a blockchainaccountandvote to the respective party he/she chose. Each voter's Ethereum account is created usingthe Ganacheplatform.Theproposed solution to the problem of duplicate spending is to set a gas limit for each voter, with the limit set so that each voter can only vote once. Fig 2.1 shows the overall system designof E- voting system using Blockchain. FIG 2.1 OVERALL SYSTEM DESIGN III. SYSTEM IMPLEMENTATION OVERVIEW For the implementation of the system, we used Ganache where we used Ethereum of some accounts to access Smart Contracts. We give oneEthereumaccountforeachuserusing Ganache. Using that account, user can able to cast his/her vote. If he tries to vote again, he will not be able to vote. The
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 05 | May 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1083 problem of "double spending" is eliminated because each voter can only vote once. 3.1 MODULES The modules used in the system are: 1. Voter Registration. 2. Authentication. 3. Vote Transaction. 4. Result Validation. 5. Vote Verification. 3.2 METHODOLOGY 3.2.1 VOTER REGISTRATION The proposed system used registration website as for the users to register themselves. Thewebsitecollectsdetailslike name, e-mail, phone number, Aadhar number of the voter at the time of registration. These details are collected from the user and stored in the database. After successful completion of voter registration, the user is sent a confirmation mail to the e-mail provided at the time of registration. Voter Registration process is shown in Figs. 3.1 FIG 3.1 INDIVIDUAL VOTER REGISTRATION 3.2.2 AUTHENTICATION Once the details are collected from the user the next step is the authentication process. Aadhar verification is done. Verification is done either by uploading the Aadhar photocopy or the website has a provision for taking the photo at the time of registration. After successful verification the user is provided withthe blockchainaccount address and private key. User has to keepthesedetailsintact and protected at all costs. Proof Verification of the voter is shown in Fig. 3.2 FIG 3.2 PROOF VERIFICATION OF THE VOTER 3.2.3 VOTING PORTAL The voter logins into the website is shown in Fig 3.3 using their unique Blockchain account. This page will be redirected to the vote casting page where parties are displayed as shown in Fig 3.4, the voter will casttheirvote to a specific party. FIG 3.3 VOTING PORTAL FOR THE CANDIDATE FIG 3.4 VOTE CASTING OF THE CANDIDATE FOR THE SPECIFIC PARTY
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 05 | May 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1084 3.2.4 VOTE TRANSACTION The next step is the casting of vote by the user. The voter logins into the e-voting website by entering the login credentials, the blockchain account which was given to the user after the authentication process was complete. The home page displays the candidates and parties of the election. The voters select the party they want to cast their vote for. Once the user casts his vote the pageconnectsto the Metamask, a local blockchain environment where the voter can confirm their vote transaction. Vote transaction of vote casted is shown in Fig 3.5 FIG 3.5 VOTE TRANSACTION 3.2.6 RESULT VALIDATION The next step is the result validation process. The result is computed using JavaScript function. The vote is incrementally added to the data as it is cast. Once all the voters complete casting their votetheJavaScript function computes the overall result and the result is displayed in the page. 3.2.7 VOTE VERIFICATION Once the voter is voted, he cannot cast his vote next time because of the blockchain transaction, there is a gas limitset for each transaction once the user finishes the gas limit he can’t cast another vote. The gas limit is set as such only one vote can be casted for one cast. IV. CONCLUSION This project, "E-voting system using Blockchain" introduces a novel blockchain-based electronic voting system that uses smart contracts to provide secure and cost-effective elections while maintaining voter anonymity.Incomparison to previous work, blockchain technology provides a new opportunity for democraticcountriestomoveawayfrom the pen and paper election system and toward a more cost- effective and time-efficient election system, while also increasing the security measures of the current system and demonstrating new transparency possibilities. In both political and scientific circles, e-voting is still a contentious issue. Despite the presence of a few excellent instances, the majority of which are still in use, many more attempts failed to provide the security and privacy aspects of regular elections or had substantial usability and scalability concerns. On the other hand, blockchain-based e-voting solutions, such as those that use smart contracts and the Ethereum network, address practically all of the security concerns, such as voter privacy, integrity, vote verification and non-repudiation, and counting transparency. However, some aspects cannot be addressed purely through the blockchain, such as authentication, which requires the integration of other methods such as biometric factors and digital signatures in the real time usage of the system. Blockchain technology has a lot of potential, but it still needs a lot of research and may not realise its full potential in its current state. A concentrated effort is needed to expand the fundamental blockchain technology's compatibility for increasingly complicated applications. V. FUTURE WORK However, there are still some implementation that can be applied to our system. We will continue to work on the additional implementation or improvements to our system in the future, and we will continue to research its future performance. Basically our focus is on the development of more efficient and sophisticated system for E-voting using blockchain technology and its related variable tools. VI. REFERENCES [1] Prof. Mrunal Pathak , Amol Suradkar , Ajinkya Kadam , Akansha Ghodeswar , Prashant Parde’s“BlockchainBased E- Voting System”-International Journal of Scientific Research in Science and Technology (2021). [2] Abishek Yadav, Ashish Uttamrao, Yash Urade “E-Voting using Blockchain Technology” International Journal of Engineering Research & Technology, July-2020. [3] Friðrik Þ. Hjálmarsson, Gunnlaugur K. Hreiðarsson “Blockchain Based E-voting System” International Journal of Scientific Research in Science and Technology(2019). [4] Ashish Singh and Kakali Chatterjee “Secure Electronic Voting System Using Blockchain” International Conference on Computing, Power and Communication Technologies
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 09 Issue: 05 | May 2022 www.irjet.net p-ISSN: 2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page 1085 (GUCON) Galgotias University, Greater Noida, UP, India. Sep 28-29, 2018. [5] D. Dwijesh Kumar , D. V. Chandini , B. Dinesh Reddy , Debnath Bhattacharyya andTai-hoonKim“SecureElectronic Voting System using Blockchain” International Journal of Advanced Science and Technology Vol.118 (2018). [6] Cosmas Krisna, Rikard Hjort, Hiroyuki Sato “A Proposal of Blockchain-based Electronic Voting System”2018Second World Conference on Smart Trends in System, Security and Sustainability (2018). [7] Kashif Mehboob, Junaid Arshad, Muhammad Mubashir Khan “Secure Digital Voting System based on Blockchain Technology” International Journal of Electronic Governement Research (2018). [8] Yash Dalvi, Shivam Jaiswal, Pawan Sharma, “E-voting using Blockchain”, International Journal of Engineering Research & Technology (IJERT), 2021. [9] Bhavani Thuraisingham “Blockchain Technologies and their Applications in Data Science and Cyber Security”, 3rd International Conferenceon SmartBlockChain(SmartBlock) (2020). [10] LinHao Bai, LuoHui Liu, “Research on SoftwareDefined Network Security Model Based on Blockchain”, 2021 IEEE 6th International Conference on Intelligent Computing and Signal Processing (ICSP 2021). [11] S. Nakamoto, “Bitcoin: a peer-to-peer electronic cash system”, [Online]. https://bitcoin.org/bitcoin.pdf. [12] Pluralsight (Jan. 19, 2019), “Blockchain Architecture”, Pluralsight.com. Accessed: Mar. 13, 2019. [Online]. https://www.pluralsight.com/guides/Blockchain- architecture. [13] M. Swan, Blockchain, “Blueprint for a New Economy”, Sebastopol, CA, USA: O’Reilly Media, 2015. [14] N. Ramkumar, G. Sudhasadaswam, K. G. Saranya, “Survey on different consensus Mechanisms on Blockchain Technology” 2020 International conference on communication and Signal Processing (2020). [15] K. Garg, P. Saraswat, S. Bisht, S. K. Aggarwal, S. K. Kothuri and S. Gupta, “A Comparative Analysis on E-Voting System Using Blockchain”,20194th International Conference on Internet of Things: Smart Innovation and Usages (Iot- SIU), Ghaziabad, India, 2019. [16] T. M. Roopak and R. Sumathi, “Electronic Voting based on Virtual ID of Aadhar using Blockchain Technology”, 2020 2nd International Conference on Innovative Mechanisms for Industry Applications (ICIMIA), Bangalore, India, 2020. [17] Li, Y., Susilo, W., Yang, G., Yu, Y., Liu, D., Du, X., & Guizani, M., A “Blockchain-based Self-tallying Voting Protocol in Decentralized IoT”, IEEE Transactions on Dependable and Secure Computing (2020). [18] Yang Jun-ho, Jin Min-goo, Lee Kyung-hee,Co-yung-won, “Design of Electronic Voting System based on Block Chain Security Technology”, Journal of The Korean Information Science Society, 2018.