Live data from Hacker News

Belenios: Verifiable online voting system

belenios.org

151–160 of 307 posts

Re: Belenios: Verifiable online voting system

#151
post #134

Earlier quoted context omitted.

happened in annexed parts of Ukraine during "referendum"

Source on that? That was a crooked vote, but it doesn’t really make sense for the Russians to send people door-to-door threatening people to send in coerced absentee ballots. I assume they instead did the more normal things of local voter intimidation, outright not counting, and lying. If your government doesn’t want to follow democracy you’re fucked either way. No need for armed gunman to make you vote at gunpoint.

and yeah, I've been an election observer a couple of times, witnessing democracy deterioration in Russia proper, I have to say that they cheat on _every_ level, with ridiculous redundancy, and in many cases without any noticeable coordination. All it takes is to make elections in municipal organizations like schools and hospitals and just by convenience assign bureaucrats and other government paid officials (like teachers!) to manage voting districts. Those guys are very well trained to understand unofficial demand for "results". Otherwise you know, next time funding would be lower or day to day work would become harder.

Re: Belenios: Verifiable online voting system

#152
post #3

> Using the web interface, the voter enters her credential and selects her vote. Her computer then computes the ballot, which corresponds to the vote encrypted with the election public key. Like most (or all?) online protocols, this doesn't protect against vote selling or vote coercion.

The website says that your vote is last-write-wins. I think the idea is I could sell my vote and vote for A, then later re-vote for B. Since you can't trust that I won't just re-vote it won't be worth paying for. But if you held a gun to my head and made me vote at 18:59, with polls closing at 19:00, then I guess it would work. Hell, if you held a gun to my head and had me vote a week early and then blew my brains ou…

hm - do random end times solve that particular issue?

Re: Belenios: Verifiable online voting system

#153
post #119

One important thing about any voting system – digital or not – is that it has to be good at producing agreeable consent . That means bitter, betrayed and hurt (but reasonable/democratic!) losing parties need to be able to say: yeah we accept the result because we are confident in the outcome of the election. This is something all digital systems are really bad at, even if everything is readable and verifiable, unless…

Disagree. It's enough for the average voter to trust that some other people - independent experts - are able to verify the vote. Not everyone needs to be an expert at anything. I wrote more about this trust aspect in the appendix of my thesis on voting: https://attejuvonen.fi/thesis

> It's enough for the average voter to trust that some other people - independent experts - are able to verify the vote.

I don't agree. This is plausible within a coesive electorate, but it feels like moving the problem. What guarantees that the experts are trusted by the voters? And more importantly, assuming that at some point the system (experts) is trusted, how is the trust in the voting system retained over time? (e.g. in case of disagreement over the results)

I have argued in another thread like GP that because the ultimate purpose of voting systems is to collectively take decisions, and because disagreements are very common when deciding, the system needs to be able to justify itself to retain the electorate's trust. Otherwise it will eventually be replaced by a different voting system (or tyranny).

A proxy for this is of course simplicity. If the voting system is clearly understood by everyone, it is more easy to persuade a losing party that the outcome is correct. Conversely, if a voting system needs high expertise to be understood, it is more difficult to bring everyone to agree on the result. So the latter is less robust than the former, especially if the disagreement is over a result that is close to a tie. A self-correcting mechanism is important to keep the voting system in place.

In appendix B of your thesis you raise an interesting point I had not considered.

> As an extreme example, consider the case where a voting system lacks verifiability, is trusted by the public, and is compromised by a foreign superpower: the people have lost their democracy and do not even realize it. Compare that to a hypothetical case where a voting system has perfect verifiability, thus can not be compromised (without triggering a new election etc.), and, for whatever reason, is not trusted by the people.

> Clearly, the outcome where people are suspicious of a perfectly functioning voting system is superior to the outcome where people are blindly trusting a compromised voting system. We hope that this outlandish example is enough to support our argument that verifiability is more important than trust.

The external threat is a very valid point but I do not think that this is sufficient to absolutely conclude that verifiability is more important than trust. If the system is rigged, it may eventually displease the electorate to the point that it will eventually be replaced.

Unless, the rigged system doesn't displease the electorate and is essentially a hidden benevolent dictator, which would be an interesting situation. Only in that case verifiability could unambiguously be more important.

Re: Belenios: Verifiable online voting system

#154
post #119

One important thing about any voting system – digital or not – is that it has to be good at producing agreeable consent . That means bitter, betrayed and hurt (but reasonable/democratic!) losing parties need to be able to say: yeah we accept the result because we are confident in the outcome of the election. This is something all digital systems are really bad at, even if everything is readable and verifiable, unless…

Disagree. It's enough for the average voter to trust that some other people - independent experts - are able to verify the vote. Not everyone needs to be an expert at anything. I wrote more about this trust aspect in the appendix of my thesis on voting: https://attejuvonen.fi/thesis

As a software developer myself, if an "independent expert" comes out and says that some software system is fully verified, I might trust their allegiance, but I probably won't trust their competence.

I wouldn't expect the general population to trust them either.

Re: Belenios: Verifiable online voting system

#155
post #119

One important thing about any voting system – digital or not – is that it has to be good at producing agreeable consent . That means bitter, betrayed and hurt (but reasonable/democratic!) losing parties need to be able to say: yeah we accept the result because we are confident in the outcome of the election. This is something all digital systems are really bad at, even if everything is readable and verifiable, unless…

Non-digital systems have claims of fake ballots being inserted all the time. I don't think the answer to people being suspicious of digital systems is to abandon them. It's to either disprove their suspicion or add controls so they become disproven.

https://www.google.com/search?q=ballot+stuffing+2020

https://www.google.com/search?q=ballot+stuffing+2016

https://www.google.com/search?q=ballot+stuffing+2012

Re: Belenios: Verifiable online voting system

#156
post #150

Did anyone think of blockchain for a voting system ? I had a feeling it would be useful in this scenario as anyone could actually check it's own vote and the outcome. However reading comments here I may be delusionnal in regards to the requirements of such technology.

Typically you want votes to be non-identifiable so you can't show that Person A voted for Candidate 1.

This is why your mail in ballots in the US have the double envelope system. The outer envelope identifies the ballot (but not your vote) and if there's only 1 submission then it's likely legit. At that point the inner ballot can be counted along with other legit ballots and it won't be identifiable back to you.

Re: Belenios: Verifiable online voting system

#157

Earlier quoted context omitted.

Except when mail-in ballots with the same signature and handwriting send in tens of votes each for unqualified "voters"/dead people. So I'd amend your statement to "pen and paper, with official ID and in-person verification".

In the US, there's no evidence that this happens - just a bunch of media narratives and failed lawsuits after the 2020 election that couldn't provide an ounce of proof when push came to shove.

Eh, there's voter fraud in the US. Some of it is very ironic too [1].

> He voted by absentee ballot and again in person on election day but claimed in social media posts that he did it to show how insecure absentee voting is. He pleaded guilty to one of the charges and was sentenced to 6 months of probation and ordered to complete 40 hours of community service and pay $500 in restitution. [1] [2]

However, I didn't see any cases for 10+ votes as a deceased person for 2020. There is somebody that voted 26 times using alive people though [3].

The overall moral is though, there is fraud and it does get caught. When you think there's "widespread" fraud that isn't being detected it ends up always being a simple explanation (i.e. people lived in the state at the time of the election and moved afterwards).

[1]: https://www.heritage.org/voterfraud/search?combine=&state=Al...

[2]: herit.ag/3WpMOb9

[3]: herit.ag/3yE3mD3

Re: Belenios: Verifiable online voting system

#158

Earlier quoted context omitted.

Trust is a social challenge, not a technological one. It is effectively impossible to stuff ballot boxes at scale in the US, but a large number of people still believe the last presidential election was stolen.

You literally have video evidence from 2020 of people driving up with their cars and shoving 100+ ballots into absentee boxes; and you wrote the above with a straight face?

Thank you for serving as demonstration of this poster's point.

Re: Belenios: Verifiable online voting system

#159
post #123
post #44

Earlier quoted context omitted.

Why is the act of physically showing up so important? I think reducing friction can be a great way to get more people to vote.

For example, so that people aren’t forced by their spouses at home to vote a specific way.

Great, so their spouses can just lock them in to prevent them from voting.

Or simpler, leave them with the kids (nobody else to watch them).

Disabled people must love this idea, too. And sick people. And elderly.

I think we could take this a notch further, and put the voting bin on top of a rock you have to climb.

Everyone sees people climbing the rock (ensures no vote staffing!), and once there, nobody can see who you vote for.

One person at a time, obviously, and if anyone is overstaying their welcome, the next person can simply push them off the rock.

It's actually a feature, not a bug, because it ensures that only really motivated people vote.

Re: Belenios: Verifiable online voting system

#160
post #43

Personally I love the idea of a fully verifiable election. I do the the current election protocol my county uses is pretty good: you present id in one room, they check your eligibility, then you’re given an anonymous ticket, in another room you vote using said ticket, and get a receipt. You can see your but counted online using said receipt. There are two problems with this: 1. You can’t verify extra or in eligible v…

Please forget about showing up physically, it's noble to think of "you really care" but in places with organized crime they have ways to count if those that depend on them come and vote for their "right" choice. It has been estimated that around 20-30% of IRL votes in Italy follow the organized crimes choice.

Please forget about showing up physically because conflatingl caring* with your ability to do things physically is ableist as fuck, and not all disabilities are visible and/or certifiable.

Please forget about showing up physically because setting up a polling station in a place where there's effectively no public transportation cuts off poor people from voting.

Please forget about showing up physically because mail voting works fine, paper ballots are already anonymous and verifiable, and we don't need to argue about why showing up in person is better for the umpteenth time (or that adding extra friction is not a good thing).

Please forget about showing up physically because that "you really care" nonsense is in the same vein as literally testing, and democracy isn't about excluding voters who don't care enough.

This line of thought is, frankly, disgusting, and I'm ashamed that this is tolerated here.

Post reply on HN