Earlier quoted context omitted.
Even a mathematically perfect voting system could be substituted in entirety. Replace the whole damn thing with your own one in an identical case running system.out.println("my favourite candidate wins! ");
The correctness of cryptographic voting systems is determined by their publicly observable behavior, not by their internal implementation. It's the protocol that's secure, not the specific hardware or software implementation. So the attack you're describing doesn't really apply.
Protecting democratic elections through secure, verifiable voting
51–60 of 177 posts
Re: Protecting democratic elections through secure, verifiable voting
#52Earlier quoted context omitted.
If John Doe is listed as having voted, but is fake, how would you know he's fake?
There are also lists of who lives in a county/state/country. If you suspect foul play you can further look up if John Doe is a person that lives in the 'right' place. Of course this doesn't solve the case where John Doe is a real person that is allowed to vote, but actually stayed home.
Re: Protecting democratic elections through secure, verifiable voting
#53Re: Protecting democratic elections through secure, verifiable voting
#54Earlier quoted context omitted.
Even a mathematically perfect voting system could be substituted in entirety. Replace the whole damn thing with your own one in an identical case running system.out.println("my favourite candidate wins! ");
The correctness of cryptographic voting systems is determined by their publicly observable behavior, not by their internal implementation. It's the protocol that's secure, not the specific hardware or software implementation. So the attack you're describing doesn't really apply.
It may not be an admissible attack in the model within which protocols are proven secure, but it's still an attack that could affect real-world systems.
Re: Protecting democratic elections through secure, verifiable voting
#55The mechanism for voter verification is based on homomorphic encryption. Numberphile made a video on this topic recently, with a few basic explainers: https://www.youtube.com/watch?v=BYRTvoZ3Rho
Re: Protecting democratic elections through secure, verifiable voting
#56Earlier quoted context omitted.
Even a mathematically perfect voting system could be substituted in entirety. Replace the whole damn thing with your own one in an identical case running system.out.println("my favourite candidate wins! ");
The correctness of cryptographic voting systems is determined by their publicly observable behavior, not by their internal implementation. It's the protocol that's secure, not the specific hardware or software implementation. So the attack you're describing doesn't really apply.
Re: Protecting democratic elections through secure, verifiable voting
#57Relevant xkcd: https://xkcd.com/2030/
> ElectionGuard provides a complete implementation of end-to-end verifiable elections. It is designed to work with systems that use paper ballots, supplementing today’s tabulation process by providing a means of public verification of the accuracy of reported results.
Re: Protecting democratic elections through secure, verifiable voting
#58I shall repeat it like a mantra: voting beeing slow inefficient is a side effect of it’s transparency. You want a voting system were a average voting helper can look at it and say: “There was nothing fishy there, I saw it”. This is because it is about trust and not only about secrecy and security. Your electronic voting system can be mathematically perfect, but if nobody average can say from the outside that everythi…
> ElectionGuard provides a complete implementation of end-to-end verifiable elections. It is designed to work with systems that use paper ballots, supplementing today’s tabulation process by providing a means of public verification of the accuracy of reported results.
Re: Protecting democratic elections through secure, verifiable voting
#59Earlier quoted context omitted.
Who voted is public record (depending on your state [1]), so the numbers should add up. [1] https://www.nytimes.com/2018/11/04/us/politics/apps-public-v...
Also, there is another scenario. Let's say the rules allow to change the vote later. A voter votes for candidate X and gets a link that allows to verify that the vote is recorded. But several hours later the server software re-votes for candidate Y. If the voter bothers to check results after election, they will find that their vote was altered. But the voter has no proof that they didn't vote for candidate Y, and el…
This could already happen today. This is why all major candidates, even in these united states, send their own observers and not simply trust election officials to do their job.
Re: Protecting democratic elections through secure, verifiable voting
#60Earlier quoted context omitted.
Not always - spoiled ballots can sometimes count, or indicate growing dissent in society. Not voting can achieve neither. Here's a case from last week of a spoiled ballot giving someone a majority of one: https://www.theguardian.com/politics/2019/may/03/ballot-pape... Was that the result the voter intended? Probably not, but who knows? :)
I don't understand your example. That ballot paper was counted as a Tory vote, i.e. not as spoiled.