Upon seeing election workers on TV poring over paper ballots and analyzing “hanging chads” during the contested 2000 election, many were aghast. “How could the United States use such ‘backwards technology?!’” was the cry. But as people advocated electronic voting, I and others pointed out the obvious: Such technology allows the massive alteration of votes via software manipulation — perhaps by just one person. This is why, warns a top-notch computer engineer writing in 2020, for our Republic to live, software-based voting must die.
That man, Hank Wallace, has sterling credentials that include writing more than a million lines of code for major companies during the last 42 years and having been granted quite a few patents. Living and breathing his work, Wallace is a man who’ll lie awake in bed at night designing systems and algorithms in his mind. It should thus give us pause when he says that putting his own ballot in an electronic voting machine sickens him because, he laments, he “cannot see what’s behind the algorithmic curtain.”
“You see, the great thing about software is that you can have a chunk of expensive electronic and mechanical hardware sitting there, and you can easily change the function of it with a simple software update,” Wallace writes at American Thinker. This is great for software developers, he says, but disastrous when applied to systems critical to our Republic because they can be too easily corrupted.
The engineer then lists the ways cheating could be perpetrated, writing:
- Change the voting ratio between two candidates by any fraction
- Display an entered vote correctly to the voter, then change the vote before tabulation
- Display a summary of votes to an election official, and change that total later
- Allow remote modification of vote totals via the internet or local WiFi
- Change votes or methods at a certain time of day, or at a later date, even after voting machine certification concludes, or before/during auditing
- Change votes in a random fashion on election day [sic] to make it appear to be a legitimate voting trend
- Change voting trends by precinct, or using historical voting statistics
- Update the software secretly with a new algorithm
- Provide intermediate vote tallies to remote actors who are gaming the election in other ways
- Make adjustments to the votes of one candidate and tracking adjustments to other candidates down ballot
The issue lies not with the software or hardware, not with the design, Wallace correctly points out, but with the designers. Your election’s integrity can’t be greater than theirs is.
Artificial intelligence poses the same problem. It can be very convenient, but the reality is that many software engineers “grew up in amoral California or amoral socialist countries,” notes Wallace, “and these people have zero moral...