ELECTION SYSTEM ENABLING COERCION-FREE REMOTE VOTING
First Claim
1. An election system for enabling coercion free remote voting, comprising:
- a smart card configured to record a secret code; and
a host computer having a card reader configured to receive the smart card and read the secret code from the smart card, the host computer configured by a program to transmit a selected vote over a data transmission network to an election authority responsive to the secret code;
wherein the host computer is further configured by the program to;
generate a plurality of dummies in response to the secret code;
show the plurality of dummies and the secret code to a voter in a sequentially numbered dummy list, each of the plurality of dummies and the secret code associated with a number each of the sequentially numbered dummy list;
provide a plurality of voting choices to the voter in a sequentially numbered voting choice list, each of the plurality of voting choices associated with a number each of the sequentially numbered voting choice list; and
in response to the voter voting for one of a plurality of voting choices and selecting one of the shown plurality of dummies and the secret code;
if the voter selects the secret code, enter the voter'"'"'s vote into an election system; and
if the voter selects one of the shown plurality of dummies;
select another of the plurality of voting choices as a function of a difference between the voting list number associated with the voter'"'"'s vote and the voting list number associated with the another voting choice, the difference equal to a difference between the dummy list number associated with the secret code and the dummy list number associated with the selected shown dummy, and enter the selected another voting choice as the vote'"'"'s into the election system;
ornullify the voter'"'"'s vote within the election system.
0 Assignments
0 Petitions
Accused Products
Abstract
Election system enabling coercion-free remote voting wherein a remote voter transmits his/her selected vote to the election authority through a data transmission network such as the Internet network by using a host computer having a card reader, the vote being transmitted after the voter has introduced an identifying smart card into the card reader. At least one secret code is recorded into the smart card at the location of the election authority at the moment when the latter delivers the smart card, the secret code having to be input by the voter into the host computer when the voter wants to vote during an election in order for the vote to be transmitted to the election authority and validated by the election authority.
-
Citations
20 Claims
-
1. An election system for enabling coercion free remote voting, comprising:
-
a smart card configured to record a secret code; and a host computer having a card reader configured to receive the smart card and read the secret code from the smart card, the host computer configured by a program to transmit a selected vote over a data transmission network to an election authority responsive to the secret code; wherein the host computer is further configured by the program to; generate a plurality of dummies in response to the secret code; show the plurality of dummies and the secret code to a voter in a sequentially numbered dummy list, each of the plurality of dummies and the secret code associated with a number each of the sequentially numbered dummy list; provide a plurality of voting choices to the voter in a sequentially numbered voting choice list, each of the plurality of voting choices associated with a number each of the sequentially numbered voting choice list; and in response to the voter voting for one of a plurality of voting choices and selecting one of the shown plurality of dummies and the secret code; if the voter selects the secret code, enter the voter'"'"'s vote into an election system; and if the voter selects one of the shown plurality of dummies; select another of the plurality of voting choices as a function of a difference between the voting list number associated with the voter'"'"'s vote and the voting list number associated with the another voting choice, the difference equal to a difference between the dummy list number associated with the secret code and the dummy list number associated with the selected shown dummy, and enter the selected another voting choice as the vote'"'"'s into the election system;
ornullify the voter'"'"'s vote within the election system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A service for enabling coercion free remote voting, comprising:
-
providing at least one of a host computer having a card reader adapted for transmitting a selected vote over a data transmission network to an election authority, a program for configuring the host computer, and a smart card to a voter configured for entry into the card reader; wherein the host computer is configured by the program to; record a one secret code provided by a voter onto the smart card entered into the card reader, and to generate a plurality of dummies in response to the secret code entry and record the plurality of dummies onto the smart card; provide a plurality of voting choices to the voter in a sequentially numbered voting choice list, each of the plurality of voting choices associated with a number each of the sequentially numbered voting choice list; show the plurality of dummies and the secret code to the voter in a sequentially numbered dummy list, each of the plurality of dummies and the secret code associated with a number each of the sequentially numbered dummy list; and in response to the voter voting for one of a plurality of voting choices and selecting one of the shown plurality of dummies and the secret code; enter the voter'"'"'s vote into an election system if the voter selects the secret code; and if the voter selects one of the shown plurality of dummies; select another of the plurality of voting choices as a function of a difference between the voting list number associated with the voter'"'"'s vote and the voting list number associated with the another voting choice, the difference equal to a difference between the dummy list number associated with the secret code and the dummy list number associated with the selected shown dummy, and enter the selected another voting choice as the voter'"'"'s vote into the election system;
ornullify the voter'"'"'s vote within the election system. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method for enabling coercion free remote voting, comprising:
-
producing computer executable program code; storing the code on a computer readable medium; and providing the program code to be deployed and executed on a host computer having a card reader, the program code comprising instructions which, when executed on the host computer, causes the host computer to; receive a smart card and read a secret code from the smart card; generate a plurality of dummies in response to the secret code; show the plurality of dummies and the secret code to a voter in a sequentially numbered dummy list, each of the plurality of dummies and the secret code associated with a number each of the sequentially numbered dummy list; provide a plurality of voting choices to the voter in a sequentially numbered voting choice list, each of the plurality of voting choices associated with a number each of the sequentially numbered voting choice list; and in response to the voter voting for one of a plurality of voting choices and selecting one of the shown plurality of dummies and the secret code; if the voter selects the secret code, enter the voter'"'"'s vote into an election system; and if the voter selects one of the shown plurality of dummies; select another of the plurality of voting choices as a function of a difference between the voting list number associated with the voter'"'"'s vote and the voting list number associated with the another voting choice, the difference equal to a difference between the dummy list number associated with the secret code and the dummy list number associated with the selected shown dummy, and enter the selected another voting choice as the voter'"'"'s vote into the election system;
ornullify the voter'"'"'s vote within the election system. - View Dependent Claims (18, 19, 20)
-
Specification