You are viewing a single comment's thread.

view the rest of the comments →

[–] screamingrubberband [S] 0 points 14 points (+14|-0) ago  (edited ago)

I used to believe that, but it is stunning to see the LACK of understanding in the industry lately.

And, ultimately, with voting machines, I am the customer. I should have some assurance that the software works. And, no, I don't believe the software company can provide that.

Software should be revision-controlled, on air-gapped machines, and dry-ran on-site with people who got selected for jury duty, or some similar method of randomly selecting participants for a 4-hour runoff.

Open sourced and posted dry-run results at every precinct.

Otherwise, fuck off with your "proprietary software" arguments. There's nothing "proprietary" about adding 1 to a tally.

Edit... sorry, just venting. Not at you.

[–] Interruptedagain 0 points 2 points (+2|-0) ago 

No problem. I get wound up to.

[–] buckhorn 0 points 1 point (+1|-0) ago  (edited ago)

Yes. The source code should be owned by 'We the people' and it should run on commodity/open hardware. Any installs/updates should be subject to observation by multiple opposing parties who may video all keystrokes and hash codes and receive a copy of the deployed code for further inspection/dissemination before the admin jacks are sealed under lock and key. There's no excuse that would make closed/prorietary source code necessary at this point.

Many eyes make all bugs shallow--even if only 1% of the eyes who have access know what they're even looking at.

After every e.g., 1000 votes, a 100-sided die should be rolled. If it comes up as 1, the totals for those 1000 paper ballots must be audited/confirmed by manual count irrespective of whether there's any particular reason to be suspicious.

Scanned images of all ballots should also be made publicly available shortly after voting ends.

[–] UrCoolerOlderBrother ago 

Am I wrong that by open source/releasing the code to the public, that would assist people that wanted to hack the voting machines in doing so? Like, I think about how whenever an iPhone is released, with extremely proprietary code, some 15 year old is still able to hack it. If that iPhone was open source, wouldn't that make it much easier for that kid to figure out how to hack it? (Because they can see how it all works and where a vulnerability might be?). If I am wrong, if you could please tell me why, id appreciate it.