News for hackers. Stuff that matters.
Re:Darpa wants help cracking the election security problem by darawk on Tuesday August 06, 2019 @02:36AM (#20622747)
You'd want a system where each citizen receives an ID/key, and there is no way to who a particular ID/key voted for, but if you know your ID/key, you can look up whether you voted. This should deter anyone from voting in anyone else's name, since they'd be likely to be exposed if they did it at an impactful scale.

The only other way to forge votes would be to invent new people that don't really exist, or maybe piggyback on recently deceased people. These are both problems that should be fairly straightforward to address if you have decently efficient administrations keeping track of things.

Re:Darpa wants help cracking the election security problem by thinkloop on Tuesday August 06, 2019 @03:10AM (#20622889)
The issue is verifying whether the system is broken or hacked, otherwise you wouldn't even need to verify your own vote.

> The only other way to forge votes would be to invent new people that don't really exist

Exactly.

> straightforward to address

The question is how? I don't think it's considered that straightforward in blockchain voting circles.

Re:Darpa wants help cracking the election security problem by darawk on Tuesday August 06, 2019 @03:48AM (#20623102)
A simple way would be to use a public key ID that can be used to check if that key voted, and a private signing key. The list of all legitimate IDs is public (though not linked to identities). Anyone can see the total number of legitimate keys, and anyone can check to see how many of those keys voted, and verify that the number of voting keys from the national list is in fact equal to the global vote total. That same total and be cross-checked with the census and other sources of voting age population data.