Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is why we shouldn't touch online voting systems with a ten foot pole. Stuff like blockchain and next-gen/biometric auth systems give us some hope that in the future we can eventually have online voting for elections, but I'd still like it to be researched and tested for decades before such a system is implemented in a country.


> but I'd still like it to be researched and tested for decades

That's the real problem though: in order to attest that the system works and is reliable, you need massive knowledge and study. Considering that elections are supposed to be for everyone and the amount of people capable of conducting such studies is at most a 100 per country, the whole electronic voting is impossible.

It's not a technical issue, it's either an education issue (everyone needs to be able to understand and verify the system) or a "knowledge" issue (we need to find a straightforward solution to the problem)


Why?

You vote online, you print a paper ballot, you print a copy of the ballot for your own records, you mail the paper ballot so it can be verified in the event of a dispute.

If anything, that would be more secure than what we do now since citizens can count the votes on their own and have hard copies of their voting decisions to dispute the official record with if need be.

Right now, you send the only copy you have to the government at your polling place...and can't prove anything if they alter your vote(s).


> you mail the paper ballot so it can be verified in the event of a dispute

There's the possibility of an attacker intercepting the mailed ballots and replacing them.


Of course, which is why you have the online version [which would also need to be intercepted] and every citizen having a copy of their own votes [if everything is compromised, you can go door to door].

The more parties with a copy of the voting record, the better off we are and the harder fraud is to commit.

I'm just generally amused by the "online voting" issue when, right now, none of us can even prove how we voted...let alone guarantee the vote totals were correct. We take it on faith no one meddles with our paper ballots. Yet, you expect higher protections for a system that naturally lends itself to being as verifiable as the existing system AND providing more methods to verify the validity of every voter's votes.

We have people like this:

http://www.cbsnews.com/news/man-charged-after-tossing-voter-...

Handling our voting process :/


Just automate out the politicians, no greed nor corruption!


Then you can just game the algorithm directly. No need to fiddle with human intermediates.


Not if it's open-source (or at least, harder to game).

All you gotta do is co-opt the "Read the Bills Act" with a requirement to video-record the congress-person reading the bill (as that becomes their affidavit). Make that open-source, and then it just starts bleeding out. Auto-upload that to an app where people could get speech-to-text transcription / notifications / annotate sections / review past laws being read by past congress-people / etc. From there, ensure all bills can be edited in a central and private repositories (probs git, erryone likes git, though svn treats me well), so that all final bills can have all individual contributions clearly marked/annotated automatically. Oh look, auto-matching bill-text with campaign contributions :-P. Code is law. Patch the corruption.


If automation can take away Joe Factory Workers' job it could take away his managers job as well.

And even more important it could take away his governments job. I mean.. how much worse could it do?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: