Skip to content

SecureVote v1.0

Latest

Choose a tag to compare

@Shayhha Shayhha released this 25 Nov 14:08

SecureVote - Secure Voting System

SecureVote is a robust and secure voting system designed to ensure the integrity and privacy of elections. It incorporates advanced cryptographic techniques, including Zero-Knowledge Proof (ZKP) graph isomorphism verification for voter authentication and secure Diffie-Hellman RSA key exchange with digital signatures for processing votes. Voter credentials are securely stored using SHA hashing, ensuring a highly secure environment for managing election processes.

Features

  • Voter Authentication with ZKP: Voters are verified using Zero-Knowledge Proof graph isomorphism, ensuring their identity without revealing sensitive information.
  • Secure Communication: Implements Diffie-Hellman RSA key exchange with digital signatures to ensure votes are securely transmitted to voting centers.
  • Data Security: Voter information, including ID and passwords, are securely hashed using SHA before being stored in the database.
  • Voter Management: Add new voters to the system with ease using a simple and intuitive form.
  • Candidate Selection: Voters can securely cast their votes by selecting their desired candidate after identity verification.
  • PySide Interface: A user-friendly graphical interface for seamless interaction with the voting system.