Timeline of Scantegrity Election Procedures
Download Current Election Data Files [bz2]
![]() |
Election Specification | The ballot template is created. The number of contests and candidates as well as the type of race (first past the post, etc) is specified (ElectionSpec). | Ballot Template [PDF] ElectionSpec.xml |
![]() |
Meeting One Commitments to Punchboard |
The number of ballots to create and additional details are specified (MeetingOneIn). The Punchboard is created from trustees passwords. Commitments to the Punchboard are posted (MeetingOneOut). | MeetingOneIn.xml MeetingOneOut.xml |
![]() |
Meeting Two
Pre-Election Audit Challenge |
At the end of the day, the stock market was sampled to randomly choose ballot serial numbers to be unsealed for the pre-election audit (Meeting2In). Meeting Two of the trustees is held, their passwords recreate the Punchboard and the challenged ballots are unsealed and published (Meeting2Out). | MeetingTwoIn.xml MeetingTwoOut.xml |
![]() |
Pre-Election Audit |
The data revealed during Meeting Two may independently verified (i.e. audited) using the Audit Tool.
See Chapters 2 and 3 of the VoComp submission for more details about the pre-election audit, and to learn how to create your own audit tool.
Instructions:
|
Audit Tool Online Application [Source Code] |
![]() |
Voting | Voters cast their votes. | |
![]() |
Meeting Three | Once the polls close on voting day, all (encrypted) ballots cast during the voting period are assembled (Meeting3In). The trustees meet for the third time, mix and decrypt the ballots yielding the election results (Meeting3Out). The results of the election are tallied and posted. | MeetingThreeIn.xml MeetingThreeOut.xml |
![]() |
Online Receipt Check | Once the results have been posted, voters may look up their ballot receipt online using the receipt checker to verify that what they hold in their hand (their serial number and letters) matches what's being shown on screen (i.e. what was used in the audit tally). | Receipt Lookup Tool |
![]() |
Meeting Four | At the end of the day, the stock market is sampled to randomly choose one half of the decryption transformation (either left or right) to be revealed for each ballot (Meeting4In). Meeting Four of the trustees is held, their passwords recreate the Punchboard and the challenged decryption transformation are unsealed and published (Meeting4Out). | MeetingFourIn MeetingFourOut |
![]() |
Post-Election Audit | The data revealed during meeting four may be independently verified (i.e. audited) using the Audit Tool. See Chapters 2 and 3 of the VoComp submission for more details about the post-election audit. | Audit Tool Online Application [Source Code] |