Voting Device Hash Code Verification System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

It is challenging for election administrators to maintain control over actions taken by poll workers on voting devices at various polling locations, leading to potential unauthorized actions and delays, especially when extraordinary actions are required.

Innovation Solution

A system and method that allows election administrators to generate and communicate a hash code for approval, ensuring that only authorized actions can be performed on voting devices by verifying the hash code entered by poll workers or users, thereby maintaining control and auditability of actions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If poll workers are allowed to perform actions on voting devices without centralized control, then the voting process efficiency is improved, but the risk of unauthorized actions increases

Engineering Contradiction:
Improvevoting process efficiencyVSAvoidauthorization control
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements a feedback mechanism where the central election office receives notifications of requested actions, verifies authorization, and communicates approval or denial back to the polling location. This ensures that poll workers can perform actions efficiently while maintaining centralized authorization control through the hash code verification process.

Inventive Principle:
Principle #23Feedback

2Reliability

If election administrators require centralized approval for all actions, then security is improved, but the voting process speed deteriorates

Engineering Contradiction:
Improvesecurity controlVSAvoidvoting process speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The system uses hash codes that are generated in advance by the central election office and stored in the election management system. When an action is requested, the polling location system can quickly verify authorization by comparing the provided hash code against the pre-stored value, eliminating the need for real-time communication delays while maintaining security.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If poll workers need to contact the central election office for every action, then control is maintained, but time delays occur

Engineering Contradiction:
Improvecentralized controlVSAvoidaction execution time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The central election office generates and distributes hash codes to the polling location system in advance. These hash codes serve as cryptographic copies of authorization that can be verified locally without requiring continuous communication with the central office, thus maintaining control while eliminating time delays.

Inventive Principle:
Principle #26Copying

4Reliability

If a county employee is sent to perform extraordinary actions, then proper authorization is ensured, but voter waiting time increases

Engineering Contradiction:
Improveauthorization validityVSAvoidvoter waiting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The polling location system is equipped with the capability to independently verify authorization by checking hash codes against the pre-stored values in the election management system. This self-service verification eliminates the need to wait for a county employee to arrive and perform manual verification, thus ensuring authorization validity while reducing voter waiting time.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8352312B2System and method for controlling actions taken on voting devices
Publication Date: 2013.01.08 ELECTION SYST & SOFTWARE LLC
  • US8352312B2 patent drawing
  • US8352312B2 patent drawing
  • US8352312B2 patent drawing

AI summary

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.