An online voter would connect to the voting authority’s computer and authenticate themselves. An offline voter would do a similar task at the polling place, including providing the USB drive with their identification file.
The voting authority’s computer would redirect the voter to a voting computer. The voting computer keeps no logs and only knows id numbers, and does not have any identifying information about the voter.
The voter would make their selections during this session with the voting computer. Once the vote is to be finalized, the voting computer would digitally sign each vote using keys from the voter’s identification file, the voting authority’s computer, and any additional monitoring computers. The signed vote would be added to the voter’s file, including new random keys. The vote would also be delivered to the voting authority, with different keys, and to monitoring computers, again with different keys.
When the session is complete, the voting computer erases the voting session.
|