Usaid Bin Shafqat
all projects
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.