Voting Machine Vendor Installed Remote-Access Software on Systems Sold to States
motherboard.vice.com
motherboard.vice.com
https://medium.com/@donhopkins/dumbold-voting-machine-for-th...
Somebody actually reprogrammed the Dumbold Voting Machine to run their intelligent university campus simulation!
https://www.researchgate.net/publication/4370926_Towards_a_m...
I'm always stunned when I'm reminded that there are places in the world that not only went electronic, but absolutely fail at its basic security as opposed to getting burned with some elaborate and/or clever attack.
my somewhat cynical conclusion is that its being left weak intentionally either to save money or plain old incompetence as there is not much openness/competition in govt contracting process.
if we ever are to wholeheartedly accept this there has to be complete transparency in the process. at a policy level this is absolute must is we want to converge to a stable long-term solution.
That we can't produce secure voting software is just a testament to how much we suck at software engineering and making safe computers in general, because cryptographically this is a solved problem.
Hell I'd argue that modern implementations like Estonia's are pretty close to an acceptable standard of trustlessness. But that's thanks to open standards and public ledgers. The closed source voting machine was never a good idea, and never will be.
Given the ancap vibe of blockchain in general this is all a bit ironic isn't it?
Paper ballots are cheap and auditable, and can be understood by anyone that knows how to count.
We can't expect representatives or legislatures to be technically adept at all things (or anything for that matter). The fact that this has all gone down over the last couple of years without much of a fuss from our industry is shameful. We get riled up over corporate battles, which tech stack is the best, but when it comes to protecting the people's sovereignty and everyone's rights, the silence from our industry as a whole, across all strata, is deafening. We should be angry. We should be loud. It should be a subject that comes up at least once a month at meet ups and happy hours. But like the rest of the populace, we've been silent. A good portion of us (developers) have been just as ignorant about acquisitions and policies surrounding voting machines as the general populace.
If there is one thing that you should write or call your representatives about (local, state, and federal), just by virtue of your profession and interests, it needs to be about e-voting. All developers have what I believe is an ethical duty to our country to be educated about this subject and to make sure we're disseminating accurate and helpful information to our representatives, our friends, our neighbors, and our families.
Here's some helpful links to get you started if you've never broached this subject, need a refresher, or just want to see how you can help out:
* https://www.eff.org/issues/e-voting
* https://www.eff.org/deeplinks/2016/12/audit-better-faster-ch...
* https://www.eff.org/wp/accessibility-and-auditability-electr...
I firmly believe that we should stick with pen and paper. However, I think that battle is already lost. We need to secure what governments/people want to use and we need to do our part to make sure our representatives/voting boards are making informed choices about which systems they'll be deploying in the field.
Educate yourself and contact your representatives. Do your part for our democracy.