Skip to content
Reverse-engineering voting machines for Great Good™
C++ Makefile C Shell
Branch: master
Clone or download
Pull request Compare This branch is even with SCCapstone:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
ivo
mplab/SPI_Test.X
peb
usb-peb-reader
.gitignore
README.md

README.md

Project Omaha

Voting is the most precious right of every citizen, and we have a moral obligation to ensure the integrity of our voting process. —Hillary Clinton

Project Omaha is a University of South Carolina Capstone Computing Project and a collaboration between Philip Conrad, Zac Hughes, Xander Jordan, and Myndert Papenhuyzen, students of the University under the auspices of Dr. Duncan Buell. This project is tasked with analyzing the iVotronic® Direct-Recording Electronic (DRE) voting machine developed by Electronic Systems & Software, LLC, which is the technology used for electronic voting in the state of South Carolina.

What's included

  • docs/ :: Documentation and research papers about the iVotronic.
  • ivo/ :: Datasheets and code for the iVotronic voting machine.
  • peb/ :: Datasheets and code for the Portable Electronic Ballot units used with the iVotronic.

Project highlights

  • JTAG program flashing code from a 1995 i386EX JTAG manual.
  • A bona-fide hex dump from the PEBs. It shows that code protection is enabled, meaning no useful data can be recovered from the chip without serious hardware hacking.
You can’t perform that action at this time.