MarwanNour / secure-voting

A secure voting framework using paillier cryptosystem (homomorphic encryption)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

secure-voting

A secure voting framework using paillier cryptosystem (homomorphic encryption)

Guidlines:

First run trustee.py, then run voting_server.py and then run client.py

Notes:

  • The following code accepts 4 clients/voters. You can modify the number of supported clients in the code to increase or decrease the number of clients/voters. In order to do this, you need to modify the value of supported_client_count in voting_server.py and also in trustee.py

About

A secure voting framework using paillier cryptosystem (homomorphic encryption)

License:MIT License


Languages

Language:Python 100.0%