System and method for controlling actions taken on voting devices
First Claim
1. A computer-implemented method for controlling actions taken on voting devices, comprising:
- generating, by an election management system comprising a computer located at a central election office and via execution of a hashing algorithm, a first hash code associated with a request to perform an action on a voting device located at a polling location;
receiving, by a processor of the voting device, the first hash code;
executing, by the processor of the voting device, the hashing algorithm to generate a second hash code;
determining, by the processor of the voting device, that the second hash code matches the first hash code; and
performing, by the processor of the voting device, the action in response to said determining that the second hash code matches the first hash code.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to a system and method that allows a central election office to maintain control over actions taken on voting devices located at various polling locations. In an exemplary embodiment, a poll worker or other user contacts the central election office with a request to perform an action on a voting device. An election management system located at the central election office executes a hashing algorithm to generate a first hash code associated with the action. The central election office communicates the first hash code to the polling location, and the poll worker or other user inputs the first hash code into the voting device. The voting device executes the same hashing algorithm to generate a second hash code associated with the action, and compares the second hash code to the first hash code to verify the validity of the first hash code. If the validity of the first hash code is verified, the voting device permits the poll worker or other user to perform the action on the voting device.
36 Citations
50 Claims
-
1. A computer-implemented method for controlling actions taken on voting devices, comprising:
-
generating, by an election management system comprising a computer located at a central election office and via execution of a hashing algorithm, a first hash code associated with a request to perform an action on a voting device located at a polling location; receiving, by a processor of the voting device, the first hash code; executing, by the processor of the voting device, the hashing algorithm to generate a second hash code; determining, by the processor of the voting device, that the second hash code matches the first hash code; and performing, by the processor of the voting device, the action in response to said determining that the second hash code matches the first hash code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A system for controlling actions taken on voting devices, comprising:
-
an election management system comprising a processor programmed to execute a hashing algorithm and generate, using the hashing algorithm, a first hash code associated with a request to perform an action; and a voting device comprising an input device that provides for manual entry of the first hash code, the voting device further comprising a processor programmed to (i) receive the first hash code from the input device;
(ii) execute the hashing algorithm and generate a second hash code, (iii) compare the second hash code to the first hash code to determine whether the second hash code matches the first hash code, and (iv) perform the action when the second hash code matches the first hash code. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
Specification