completed
Encrypted Voting Simulation
Python election simulator: voters send RSA-signed ballots to counters over AES. verifies signatures, tracks valid/invalid ballots, plots results, and reports the winner. ran datasets up to 100k voters; full experiment sweeps took ~2 days. team project for a cryptography course.
- AES transport + RSA signatures/verification
- scales to 100k voters; progress + validity stats
- result plots and final tallies
stack
PythonPyCryptodomePlotext
backend
Local file I/OJSON datasets
links
Extended experiments took ~2 days of runtime for large test sweeps.