Anti-rigging Voting System and Its Software Design
First Claim
1. A method to organize an electronic voting system containing a number of computer notebooks with a number of software programs of which one registers the votes of voters, one does the final count of the total number of votes for each electoral candidate and one creates a database of voters each of which contains the following information:
- (a) family name,(b) first name,(c) first middle name,(d) encoded first identification number,(e) encoded second identification number,(f) address,(g) telephone number,(h) list of electoral candidatesallocated in columns of a same row of a spreadsheet file whose name is particular to the location of the vote and the notebook.
0 Assignments
0 Petitions
Accused Products
Abstract
The hardware and software of the voting system of an election are described. The hardware consists of a number of computers: desktops or notebooks. The software consists of a number of programs running on these computers to produce a number of spreadsheet files of which election results can be displayed and verified. These spreadsheet files are protected with a password to prevent alterations. A voter also needs passwords for the authenticity of the vote. The vote is then entered into computer memory cells, the spreadsheet files and printed out on a piece of paper for the ballot box. This triple action will make the alteration of the election result difficult and enhance the honesty of the election.
-
Citations
6 Claims
-
1. A method to organize an electronic voting system containing a number of computer notebooks with a number of software programs of which one registers the votes of voters, one does the final count of the total number of votes for each electoral candidate and one creates a database of voters each of which contains the following information:
-
(a) family name, (b) first name, (c) first middle name, (d) encoded first identification number, (e) encoded second identification number, (f) address, (g) telephone number, (h) list of electoral candidates allocated in columns of a same row of a spreadsheet file whose name is particular to the location of the vote and the notebook. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method to vote remotely for a remote voter, which consists of the following steps:
-
(a) entering the website of the main voting center for remote voters, (b) answering questions to the voter'"'"'s names, (c) answering secret personal identification numbers used as passwords, (d) verifying the voter'"'"'s final personal data, displayed on the notebook, as a proof that the voter has responded correctly to the passwords entered in step (c), (e) choosing an electoral candidate by picking the chosen one from a displayed list of candidates, (f) picking a printed-out sheet of paper from the printer of the voter'"'"'s station.
-
Specification