Usaid Bin Shafqat

Encrypted Voting Simulation

completed

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 large datasets (up to 100k voters); full experiment sweeps took ~2 days. collaborated with a small team for the course project.

  • aes transport + rsa signatures/verification
  • scales to 100k voters; progress + validity stats
  • result plots and final tallies
tech: python · pycryptodome · plotext