fbpx

Blockchain-based Voting System

By Orisys Academy on 24th January 2024

Problem statement

Traditional voting systems lack transparency and security, leading to concerns about fraud and disputes. The challenge is to create a modern, secure, and transparent voting system using blockchain, ensuring tamper-resistant records while maintaining voter anonymity.

Abstract

This project focuses on developing a blockchain-based voting system to address vulnerabilities in traditional elections. Blockchain’s decentralized nature enhances security and transparency. Smart contracts automate election rules for a fair process.The goal is to contribute to democratic evolution by providing a secure platform for elections.

Outcome

● Immutable Voting Records

Use blockchain for tamper-resistant voting records, preventing alterations.

● Decentralized and Transparent System

Utilize blockchain’s transparency to allow all participants to verify the integrity of the voting process
independently.

● Anonymous Voting
Maintain voter anonymity using blockchain’s cryptographic features.

● Smart Contract Automation

Implement smart contracts to automate election processes, reducing the need for intermediaries and
minimizing errors.

● Secure Identity Verification

Integrate secure and decentralized identity verification mechanisms, ensuring only eligible voters
participate.

● Public Accessibility

Make the blockchain ledger publicly accessible for independent verification of election results.

● Resilience to Cyber Attacks

Leverage blockchain’s cryptographic principles for resilience against cyber attacks.

● Documentation and Guidelines

Provide comprehensive documentation and guidelines for easy adoption and customization by
election authorities.

Reference

Building a secure electronic voting system that offers the fairness and privacy of current voting schemes, while providing the transparency and flexibility offered by electronic systems has been a challenge for a long time. In this work-in-progress paper, we evaluate an application of blockchain as a service to implement distributed electronic voting systems. The paper proposes a novel electronic voting system based on blockchain that addresses some of the limitations in existing systems and evaluates some of the popular blockchain frameworks for the purpose of constructing a blockchain-based e-voting system. In particular, we evaluate the potential of distributed ledger technologies through the description of a case study; namely, the process of an election, and the implementation of a blockchain-based application, which improves the security and decreases the cost of hosting a nationwide election.

  1. Top-to-Bottom Review | California Secretary of State, 2007.
  2. Nicholas Weaver, “Secure the Vote Today,” 2016.
  3. “Liquid democracy uses blockchain to fix politics and now you can vote for it,” 2018.
  4. Ajit Kulkarni, “How to Choose Between Public And Permissioned Blockchain For Your Project” in Chronicled, 2018.
  5. “What Are Smart Contracts? A Beginner’s Guide to Smart Contracts” in Blockgeeks, 2016.

    https://ieeexplore.ieee.org/document/8457919