all 4 comments

[–][deleted] 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 1 fun -  (1 child)

Dude, fucking great idea! I'm sharing this post, if you don't mind. Edit: you've put into words something that has been resting in my mind for some time. The people could definitely do something like this, but all that manufactured consent really gets in the way.

[–][deleted] 1 insightful - 1 fun1 insightful - 0 fun2 insightful - 1 fun -  (0 children)

Of course, share away. And thanks.

[–]now 1 insightful - 1 fun1 insightful - 0 fun2 insightful - 1 fun -  (1 child)

Sound great. But how to do it anonymous? Maybe it doesn't need to be anonymous. I think any start is a great start..

[–][deleted] 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 1 fun -  (0 children)

I don't have the technical know-how of the whole anonymous authentication thing. Other people have it, they've explained it to me before, and I'll try to repeat the parts I remember:

First you need to register in a database. This part is not anonymous. You get registered, and with that registration, you get a key that is yours and yours only. This key is valid for voting. Now you might say, well maybe registering on this database puts me on a government list that I don't want to be on, because government surveillance. Fine. So maybe the telephone, address, and postal code databases are scanned and associated with keys that are made on the spot, so a whole lot of people ARE ALREADY IN THE DATABASE straight from publicly available information. Then your presence on the database doesn't even mean you registered, much less voted. Even the most surveillance-aware citizens should be satisfied with such measures. So there is a database of pseudo-id's of people that may or may not have directly registered, and no way to trace if they ever voted on anything.

Then you have the voting system. You do NOT send your key when you vote. Rather, the voting system sends a "challenge" which is an encrypted "lock" that your key can unlock. You send back the unlock code, which AUTHENTIFIES you, without IDENTIFYING you, since the lock is made to be unlocked by all valid keys, and give a different but valid unlock code for each. In such a system, a near-infinite number of locks and keys can exist. All the voting system can know is that the vote is valid. And if you try again? Well, the system will see the second identical unlock code and say nope, you already voted.

Something like that. The wonders of encryption. And some algorithms already exist that are resistant to both supercomputers AND quantum computers, which is a weakness of standard cryptography. But suffice it to say that such a system can be made secure against future technologies for many decades, because well... After a quantum computer, what's stronger, you know? Nobody's even imagined any kind of advancement beyond quantum computers, AFAIK. Theoretical scientists are nowadays starting to look for that next frontier, so needless to say, there aren't even theories of anything beyond.

So this system is 100% feasible with current technology. Then you could blockchain all votes, that is, have a distributed ledger of all votes (votes are counted without any identifying information, so this is safe) ever, distributed between all voluntary participants. Say you have a million people storing the blockchain of votes. If somebody tries to alter it, there are 999,999 other copies that all say "nope, your copy is corrupted", so nobody can ever falsify such records, which can be made publicly available for auditing by the general public. No secrets, full transparency.

The ONLY reason we don't have this alrady is CITIZEN LAZINESS. The governments will certainly never build anything like this. WHY ON EARTH WOULD THEY? Pull the rug from under their own feet? You know? But the citizens can do it. Fuck the governments. THE PEOPLE ARE THE POWER.

LET THE PEOPLE SPEAK AND KNOW WHAT THEY SAY. Then nothing can stand in their way.