0% found this document useful (0 votes)
27 views14 pages

Density Based Traffic Light Control Syst

The document proposes a blockchain-based voting system to address vulnerabilities in current centralized electronic voting. Blockchain provides a decentralized, secure method to record and verify votes via an immutable ledger of digitally signed transactions. Each vote would be recorded as a transaction in the corresponding candidate's blockchain. The process involves voters requesting to vote with credentials, casting an encrypted vote that is uniquely tied to previous votes, and adding the vote to the candidate's blockchain where it can be independently verified but not altered. This introduces transparency while preventing data tampering or manipulation of vote counts.

Uploaded by

Hrushikesh Gate
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views14 pages

Density Based Traffic Light Control Syst

The document proposes a blockchain-based voting system to address vulnerabilities in current centralized electronic voting. Blockchain provides a decentralized, secure method to record and verify votes via an immutable ledger of digitally signed transactions. Each vote would be recorded as a transaction in the corresponding candidate's blockchain. The process involves voters requesting to vote with credentials, casting an encrypted vote that is uniquely tied to previous votes, and adding the vote to the candidate's blockchain where it can be independently verified but not altered. This introduces transparency while preventing data tampering or manipulation of vote counts.

Uploaded by

Hrushikesh Gate
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 14

Voting System

based on Blockchain
Hrushikesh Gate
What is Blockchain?

● A blockchain, originally block chain is a continuously


growing list of records, called blocks which are linked and
secured using Cryptography.
● A trustworthy service system to a group of nodes or non-
trusting parties.
● A distributed database shared among multiple entities.
Current System
● General elections still use a centralized system, there
is one organization that manages it.
● Possible to tamper with the database of considerable
opportunities.
● Less secure, vulnerabilities to network threats,
incorrect use of cryptography and poor software
development processes.
● Current electronic voting machines are vulnerable to
malicious programming and if it gets affected then any
hacker can hack the machine and can tamper the vote
counts easily.
● Less accurate, issue of data manipulation, security, and
transparency.
Why Blockchain?
● The blockchain consists of several blocks and each block
is related with previous block by hash code and thus the
attempt to change the information will be more difficult
as it has to change the next blocks.
● The Blockchain is decentralized and cannot be
corrupted.
● Uses cryptography and digital signatures to prove
identity.
● Introduces a new way to construct a more secure and
transparent system using generic blockchain, Ethereum
which has less issues than conventional voting system.
● Each block is verified and then added to the blockchain.
How Blockchain helps in
voting system?
● In voting system, each voter's vote serves as a
transaction that can be created into block and added
into the blockchain.
● In this way, the vote count can be verified that no data
is altered or deleted if there any unauthorized data
entered in the blockchain.
Representation of Blockchain for each user:
● The first transaction added to the block will be a special
transaction that represents the candidate.
● This transaction includes the candidate's name and will
serve as the foundation block.
● The foundation block will not count as a vote, and it will
only contain the name of the candidate.
● Every time a candidate votes, new transaction i.e. block is
created and blockchain will be updated
● The user’s vote gets sent to one of the nodes on the
system, and the node then adds the vote to the Blockchain.
● To ensure that the system is secure, the block will contain
the previous voter’s information. If any of the blocks were
compromised, then it would be easy to find out since all
blocks are connected to each other.
Representation of voting system:
Process of voting:

1. Requesting to vote: The user will have to log in to the


voting system using his credentials. The system will
take his address, voting confirmation numbers
provided to users by local authorities.The system will
then check all the information entered and if it is valid
then user will be authorized to cast a vote.
2. Cast a vote: Voters will have to choose to vote for
one of the candidates. Casting will be done via friendly UI.

3. Encrypting votes: After the user casts his vote, the


system will generate an input that contains the voter ID
followed by the complete name of the voter as well as the
hash of the previous vote.
In this way each input will be unique and ensure that the
encrypted output will be unique as well. The encrypted
information will be recorded in the block header of each
vote.The Encryption is done using SHA-256 and there is no
way to reverse it.

4. Adding vote to blockchain: After a block is created, and


depending on candidate selected, the information is
recorded in corresponding blockchain

You might also like