When voters cast their ballots, their votes are supposed to remain secret: from their family, their neighbors, and the government.
asserted
votes → cast → family
But what if artificial intelligence could make secret votes visible?
uncertain
votes → make → ?
Last month, Max Springer, a postdoctoral research fellow at Princeton University’s Center for Information Technology Policy, tested the prospect of identifying voters based on their Georgia ballots with a $20 subscription to an AI large language model and data obtained from an Open Records Act request.
asserted
Springer → test → request
“Within a couple of hours, I had a pipeline to analyze and identify secret ballots across the state of Georgia and the agent told me exactly what further information it would need to identify real voters’ ballots,” Springer wrote.
asserted
Springer → have → ballots
“At no point did the agent refuse to comply or raise concerns over implementing the exploit.”
asserted
agent → refuse → exploit
The issue has raised alarms among Georgia’s election officials less than two weeks before early voting starts in the high-stakes midterm election that will determine control of the US Congress.
asserted
that → raise → Congress
Ballot secrecy is a democratic safeguard, allowing voters to shield their selection from anyone who might try to influence or intimidate them into voting a certain way.
uncertain
who → allow → them
But Springer’s test showed that he could use AI to find out who people voted for, using Georgia’s public election records.
uncertain
people → show → records
Georgia’s state elections board held an emergency meeting on Thursday morning to discuss how artificial intelligence has made it easier to identify voters through their ballot code, leaving people more vulnerable.
asserted
it → hold → people
Georgia’s outgoing secretary of state, Brad Raffensperger, locked down the tabulation data that someone might use to identify a voter, ordering any public release to redact the ID numbers after an election, which “substantially address[es] this flaw”, said Ben Adida, an MIT-trained cryptographer and the founder of the election technology non-profit VotingWorks, as he addressed the board on Thursday.
uncertain
he → lock → Thursday
Election workers make a record of every voter who comes through a polling place.
asserted
who → make → place
Voters then choose candidates on a touchscreen, which then prints out a paper ballot.
asserted
which → choose → ballot
The voter feeds that ballot by hand into a scanner to be tabulated.
asserted
voter → feed → scanner
“When a voter inserts their ballot into a tabulator, a digital record of that ballot is created.
asserted
record → insert → ballot
One row is one scanned ballot.
asserted
row → scan → ?
It’s often called a cast vote record, or CVR for short.
asserted
It → call → ?
In order to later retrieve the CVR, the tabulator assigns a unique identifier to each CVR at the time of scanning.
asserted
tabulator → retrieve → scanning
The flaw shows up in how the machine records that ballot, Adida said.
asserted
Adida → show → ballot
The identifying is not actually random enough.
asserted
identifying → identify → ?
Using AI, the early-voting list and the cast-vote record file for each county, Springer, the Princeton researcher who says he’s never been to Georgia, could recover the voting order for 1.52m ballots, or 98.9% of in-person ballots in 114 of the 139 counties he examined.
uncertain
he → use → counties
“In some of Georgia’s counties, I can determine the exact ballot cast by every voter at the vote centers – ballot secrecy is entirely lost,” he wrote.
asserted
he → determine → centers
In places with few voters on any given day, like tiny Heard county, Springer said: “the agent was able to match the majority of the 650 early in-person voters to a specific ballot, and the rest to within a single swap.”
asserted
agent → give → swap
About four years ago, election security researchers had discovered a flaw in the software used by Georgia voters that could connect a voter’s identity to their secret ballot.
uncertain
that → discover → ballot
The fact that ballots have an identifying number assigned at all is a product of the political paranoia attending Georgia’s elections.
asserted
ballots → identify → elections
An ID number for each ballot addresses a fear of unscrupulous election workers double-stuffing ballots through tabulator machines.
asserted
number → address → machines
But if the order of ballots can be paired with other information, like sign-in data when a voter checks into the precinct, or perhaps Flock camera imagery that shows when someone entered a building on a slow day, then that ballot can be synched up to a voter’s name.
asserted
ballot → pair → name
Representatives of the secretary of state’s office say they have been shouting into the wind for help with this problem for three years.
asserted
they → say → years
Requests for money have been bound up in the long-running political feud between Raffensperger and conservative legislators positioning themselves in the orbit of Donald Trump and 2020 election skeptics.
asserted
Requests → bind → Trump
(Raffensperger has remained a top Trump target after refusing to overturn his defeat in the state’s 2020 presidential election.)
asserted
Raffensperger → remain → election
Spokesperson Robert Sinners sent a litany of emails and phone records showing requests for an appropriation to upgrade Georgia’s voting system, to no avail.
asserted
Sinners → send → avail
The governmental affairs committee secretary, Tim Fleming, now the Republican nominee for secretary of state, was on the receiving end of many of those requests.
asserted
secretary → receive → requests
“We have presented numerous plans to the legislature for this – not, not just a patch, but an entire overhaul of the software to fix up any known vulnerabilities,” Sinners said.
asserted
Sinners → present → vulnerabilities
“Guess what we were gifted with from the legislature?
asserted
we → guess → legislature
Fleming did not respond to a request for comment.
asserted
Fleming → respond → comment
Other states use Dominion software for their elections.
asserted
states → use → elections
Every other state has either patched the software or withholds vulnerable voting data from public inspection.
asserted
state → patch → inspection
Georgia law has two competing imperatives.
asserted
law → have → imperatives
The Georgia constitution explicitly requires a secret ballot, and the law protecting ballot secrecy in Georgia is among the strongest in the country.
asserted
law → require → country
However, Georgia law – with revisions driven by the election disputes of 2020 – also demands transparency for election records.
asserted
law → drive → records
Elections board member Salleigh Grubbs raised that latter point as she circulated a draft proposal that would call for poll workers to hold ballots in a tray before voters cast them into the machine, to shuffle the printed pages out of order as a way to defeat the problem.
asserted
voters → raise → problem
…and 7 more, not listed.