Improving the Security of United States Elections with Robust Optimization

08/04/2023
by   Braden L. Crimmins, et al.
0

For more than a century, election officials across the United States have inspected voting machines before elections using a procedure called Logic and Accuracy Testing (LAT). This procedure consists of election officials casting a test deck of ballots into each voting machine and confirming the machine produces the expected vote total for each candidate. We bring a scientific perspective to LAT by introducing the first formal approach to designing test decks with rigorous security guarantees. Specifically, our approach employs robust optimization to find test decks that are guaranteed to detect any voting machine misconfiguration that would cause votes to be swapped across candidates. Out of all the test decks with this security guarantee, our robust optimization problem yields the test deck with the minimum number of ballots, thereby minimizing implementation costs for election officials. To facilitate deployment at scale, we develop a practically efficient exact algorithm for solving our robust optimization problems based on the cutting plane method. In partnership with the Michigan Bureau of Elections, we retrospectively applied our approach to all 6928 ballot styles from Michigan's November 2022 general election; this retrospective study reveals that the test decks with rigorous security guarantees obtained by our approach require, on average, only 1.2 more ballots than current practice. Our approach has since been piloted in real-world elections by the Michigan Bureau of Elections as a low-cost way to improve election security and increase public trust in democratic institutions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/05/2021

UC Modelling and Security Analysis of the Estonian IVXV Internet Voting System

Estonian Internet voting has been used in national-wide elections since ...
research
07/28/2022

Logic and Accuracy Testing: A Fifty-State Review

Pre-election logic and accuracy (L A) testing is a process in which el...
research
04/02/2019

On the convergence of cutting-plane methods for robust optimization with ellipsoidal uncertainty sets

Recent advances in cutting-plane strategies applied to robust optimizati...
research
02/17/2021

Auditing Hamiltonian Elections

Presidential primaries are a critical part of the United States Presiden...
research
05/18/2020

Security Survey and Analysis of Vote-by-Mail Systems

Voting by mail has been gaining traction for decades in the United State...
research
09/13/2022

A Robust Scientific Machine Learning for Optimization: A Novel Robustness Theorem

Scientific machine learning (SciML) is a field of increasing interest in...
research
05/18/2023

Balancing Test Accuracy and Security in Computerized Adaptive Testing

Computerized adaptive testing (CAT) is a form of personalized testing th...

Please sign up or login with your details

Forgot password? Click here to reset