News for hackers. Stuff that matters.
Re:Researchers find trapdoor in SwissVote election system by harry8 on Tuesday March 12, 2019 @09:13PM (#19374789)
Even if it were possible to design a provably correct, impossible to tamper with, anonymous electronic voting system (which seems unlikely to me) it still should NOT be used. Why?

Everyone understands paper in ballot boxes, and how they can be cheated, what to look for. Everyone can assess an argument as to whether this happened based on the evidence presented.

Basically nobody would understand what to even look for in cheating the electronic system. It would be totally my expert says your expert is wrong and so it is/isn't fraud. Having even the possibility of that argument for electoral fraud is completely insane.

It doesn't just have to be fair, it has to be seen to be fair. Really it does. We need to have reason to have faith in our democratic processes most especially when the people you want to win, don't and the result surprises you.

The sooner we get to "Any electronic voting must be used to mark a standard paper ballot which becomes the entire source of truth." The better. Everything else in electronic voting is dangerous, sinister and flat out evil. Oppose it. Loudly. At every opportunity. Especially if you're known as someone who understands computers on some level.

Re:Researchers find trapdoor in SwissVote election system by jaabe on Wednesday March 13, 2019 @02:51AM (#19376317)
I work in public digitisation in Denmark where we do digital elections. We’ve digitised voter registration, not the actual voting part. That bit is still done with paper, and will continue to be that way for a long time.

Basically every adult Dane is mailed a vote-card that you can trade in for a ballot at your local voting place each election. Traditionally you took this paper and got crossed off in a big book, something which created hour long queues at prime times. So we added a bar code to your vote-card, and now we scan it when you arrive.

The interesting bit about this though, is that it’s way more expensive to do things this way because public IT-systems are just damn expensive. Which leads me to your point on “why would you do it”, and I agree, it just doesn’t make sense to digitise elections.

It doesn’t really make them easier to handle. We have to train people on how to setup and use the system, each time. We also have to set up the equipment and the backup equipment. Basically we spend a few thousand hours extra in preparation for each election, so not only is the software/hardware expensive, we actually use more man hours. You could reduce some of that by digitising the vote counting of course, but when we did the math it wouldn’t save us more than we spend.

So there is no financial reason to digitise elections.

We knew this when we decided to digitise part of our election btw, but because we’re the public sector and not a business, well, financial reasons aren’t the only reason we operate. Citizen satisfaction is a major one, and that’s exactly what we get by lowering the queues from a few hours to 10 minutes max.

But what is there to gain by digitising the counting? Getting results at 8pm instead of later during the night? Maybe if it was risk free, but since digital elections are the opposite, there is just no reason.

I guess if you let people vote online like Estonia, but we wouldn’t consider that to be a democratic process.

Re:Researchers find trapdoor in SwissVote election system by mgoetzke on Wednesday March 13, 2019 @03:35AM (#19376522)
I dont understand quite why there are such long lines in Denmark. I know about America and why due to historical reasons they vote on Tuesdays, but this is the first I heard about queues in Denmark. Having been to Denmark quite a few times I always though Denmark to be better organized than Germany even. Maybe you could give some background as I am genuinely puzzled.

For some background. In Germany I voted in big cities, medium cities, tiny villages. Big elections and small. I never ever had to wait more than 5 minutes, I don't actually remember ever having had any experience that equated to 'waiting' as you would in a supermarket queue etc. I made some smalltalk with the election helpers sometimes but that's about it. I also never heard anybody ever mentioning waiting time when voting.

Basically voting happens on a Sunday. You get your morning breakfast. You decide to go on a walk with your family either in the morning or afternoon and stroll towards the voting place with your voter registration card and passport. You get the ballot. They strike your name from the list. You vote. You go home.

As for electronic voting. As a software developer I say it makes absolutely no sense whatsoever at all. It is already risky to tabulate the final data in software and forward this electronically. It would be better if it was phoned upwards and the written document then signed, sealed and sent afterwards for verification.

Re:Researchers find trapdoor in SwissVote election system by kome on Wednesday March 13, 2019 @03:19AM (#19376452)
I had a similar experience. My first job was to study the deployment of electronic ballot box in a region in northern Italy.

It's such a problematic process on many levels, and it's incredible how many things can go wrong. Things you cannot even imagine: like finger traces on the touch screen. We just observed an increase of risks, without an increase in benefits. For extra safety, our machine produced a paper trace to every vote as well, but it's just not worth it...

Paper and pencils are still the best technology for elections.

And ofc voting at home, by mail or electronically, like in Switzerland or Estonia, is not democratic enough for me. To make it democratic, you have to be alone in a safe space with maximum privacy: a ballot box. You should not be pressured by family or anyone.

I know for sure that in Switzerland (I lived there), in many households, ballot box of the wife are often ticked by the man, and that's nonsense.

Re:Researchers find trapdoor in SwissVote election system by mgoetzke on Wednesday March 13, 2019 @03:36AM (#19376535)
As for Switzerland. Swiss women can only vote since 1971 (I was quite shocked learning that).

Also see https://www.newlyswissed.com/die-gottliche-ordnung-film-revi...

Re:Researchers find trapdoor in SwissVote election system by kome on Wednesday March 13, 2019 @03:44AM (#19376575)
In one small canton (Appenzell Innerrhoden) it was just in 1991 :)
Re:Researchers find trapdoor in SwissVote election system by CaptainZapp on Wednesday March 13, 2019 @05:06AM (#19376955)
And they only stopped beccause the supreme court strongly advised them to.

Advised as in stomped in hard with both boots if the canton didn't get its act together, pronto!

Re:Researchers find trapdoor in SwissVote election system by mgoetzke on Thursday March 14, 2019 @02:51AM (#19387002)
wow
Re:Researchers find trapdoor in SwissVote election system by celticninja on Tuesday March 12, 2019 @09:26PM (#19374867)
Some systems are simple enough and important enough that speeding them up with computers just ain't necessary. I can see how in a direct democracy, where many issues are voted on, it may seem reasonable to do it. However if an issue is important enough ought for it to be out directly to the people then it is important enough that we can wait for 24-48 hours for a result.
Re:Researchers find trapdoor in SwissVote election system by kr4 on Wednesday March 13, 2019 @02:05AM (#19376156)
VVPAT is a nice feature for EVM verification. India has gone full electronic for the national election happening this year with VVPAT for all EVMs.

https://en.wikipedia.org/wiki/Electronic_voting_in_India

Re:Researchers find trapdoor in SwissVote election system by pbz on Tuesday March 12, 2019 @11:16PM (#19375389)
How about this? 1) you go to vote with your voting card 2) you get a paper printout of your vote 3) the voting machine then broadcasts your vote (only IDs) to N independent checkers; this makes your vote public but anonymous 4) later you check the printout against your favorite online checker to make sure it registered properly

To make all this work the paper and electronic trail is digitally signed with something that's only on your voting card.

Re:Researchers find trapdoor in SwissVote election system by rtpg on Tuesday March 12, 2019 @11:40PM (#19375497)
This leads to the problem of letting _other people_ force you to show them how you voted.

This is a real problem! The secret vote isn't just about making sure that you can choose privately, but also about making sure that other people don't have ways of coercing you into certain choices.

Re:Researchers find trapdoor in SwissVote election system by 50korangutang on Wednesday March 13, 2019 @11:57AM (#19379937)
Our current system allows others to know how you voted, postal votes are coercible and not secret. Your coercer could post your vote so electronic voting is only as vulenerable in this respect as our current system.
Re:Researchers find trapdoor in SwissVote election system by keymone on Wednesday March 13, 2019 @03:23AM (#19376465)
There are ways to solve this issue with cryptography.
Re:Researchers find trapdoor in SwissVote election system by usrusr on Wednesday March 13, 2019 @06:39AM (#19377437)
Only if the crypto is designed to be run in your head, so that you can lie to someone who wants proof. Good luck implementing that through education.

Consider the simplest case, a binary choice. The system tells you (and only you, and only once and without tangible record) that the public copy will either be inverted or not, a one bit one time pad. Kind of feasible, but already hard enough: will you really assume tampering when the bit that makes the public record match your vote does not match your memory? Then imagine scaling to something more meaningful than a binary vote, even just to more than one binary. I can't see that actually working out.

Re:Researchers find trapdoor in SwissVote election system by tijl on Wednesday March 13, 2019 @04:18AM (#19376720)
No there aren't. If you can check your vote, then your abusive spouse, your boss or somebody else who has power over you, can force you to show them your vote.
Re:Researchers find trapdoor in SwissVote election system by rcxdude on Wednesday March 13, 2019 @06:27AM (#19377368)
Not neccessarily, you can have a system where you can retrieve 'proof' of having voted in any way you want, and you can verify via some secret information used when voting, but making the UX of such a feature good enough that it's actually usable by someone in those circumstances is not at all easy.
Re:Researchers find trapdoor in SwissVote election system by therein on Thursday March 14, 2019 @04:35AM (#19387421)
Voter goes in to vote.

They are given two random words. One for candidate A, one for candidate B.

They are told they should remember the code-word matching their choice if they later want to scan the printed out QR code (or enter their vote uuid) to one of the validator websites.

Voter makes their choice, completes the process. A thermal printout is printed with their vote uuid and a QR code meant to make it easy to input it.

Now anyone can get that printout with the uuid and scan it and see the code-word representing the voter's selection. However the association is only known to the voter and if asked, the voter can say that's what it was.

Re:Researchers find trapdoor in SwissVote election system by keymone on Wednesday March 13, 2019 @07:07AM (#19377562)
yes, this ^

never said it's easy, but it is possible.

Re:Researchers find trapdoor in SwissVote election system by keymone on Wednesday March 13, 2019 @07:10AM (#19377579)
Re:Researchers find trapdoor in SwissVote election system by abathur on Wednesday March 13, 2019 @10:38AM (#19379070)
Nice to read this.

I've been thinking for a while that it would be nice to have paper ballots with the ability to cryptographically verify the inclusion of your vote in totals all the way up (ballot collection box, polling location, district, city, county, state, nation).

Re:Researchers find trapdoor in SwissVote election system by lolc on Wednesday March 13, 2019 @04:14AM (#19376706)
Such a solution is of the sort where you can't make up your own opinion if the two (hopefully) experts that looked at it disagree. And if they happen to agree you still have to trust them because you'd have to train for several years to be able to follow their argument.
Re:Researchers find trapdoor in SwissVote election system by Rexxar on Tuesday March 12, 2019 @11:44PM (#19375521)
Doing this permit someone to force you to disclose your vote and force you to vote what they want. The strength of traditional vote is that nobody can know your vote and this is the more important feature of the voting system.
Re:Researchers find trapdoor in SwissVote election system by doubleunplussed on Wednesday March 13, 2019 @12:04AM (#19375628)
I was arguing about this with someone when they pointed out that in Australian Senate elections, it's trivially easy to make your vote unique. There are many candidates and you can order them however you like, so you can vote a particular way among the candidates that are actually competitive, and then order the rest of the candidates in some improbable way to make your vote unique. Then when the database gets published later someone can verify that you voted how you said you would.

So the Australian Senate is currently vulnerable to vote buying, for what it's worth.

Re:Researchers find trapdoor in SwissVote election system by 50korangutang on Wednesday March 13, 2019 @12:00PM (#19379968)
Postal votes in our current system mean people can know your vote and force you to vote in a certain way.
Re:Researchers find trapdoor in SwissVote election system by EGreg on Wednesday March 13, 2019 @02:15AM (#19376182)
Re:Researchers find trapdoor in SwissVote election system by dnos on Tuesday March 12, 2019 @11:46PM (#19375537)
I like your thought, but if a voter can lookup their vote to confirm it got counted correctly with some form of receipt, then it opens the door for vote buying.

I’m not sure if there’s a way around that, but it would be awesome to be able to absolutely prove all votes were correctly counted.

Re:Researchers find trapdoor in SwissVote election system by mgoetzke on Wednesday March 13, 2019 @03:38AM (#19376541)
that is why multiple people in the office of different political factions count the votes. And they are also present all the time. Otherwise you can simply do it the Russian way: https://www.youtube.com/watch?v=3oSeRyaFllY
Re:Researchers find trapdoor in SwissVote election system by tijl on Wednesday March 13, 2019 @04:23AM (#19376745)
I think what dnos means by vote buying, is not that somebody bribes the people who count the votes, but that somebody bribes the voters. If a politician now approaches me and promises me to pay me if I vote for him, he can't really be sure I actually did vote for him. Nobody but me knows what happens in the voting booth. He could ask me to take a picture, but I could still change my vote after the picture was taken.
Re:Researchers find trapdoor in SwissVote election system by mgoetzke on Thursday March 14, 2019 @02:51AM (#19387001)
sure .. that is possible. But all bribing is a matter of attenuation. One would want to spend as little money possible to change the outcome. Bribing voters is the most expensive version, one with the highest risk of being found out, and least verifiable. Paying off the people counting in each district is once removed in these risks. Attacking the people up the chain (that sum up many districts) is the next level etc.

At every step of this way, if there is software involved it becomes instantly easier and less risky to influence. Whether it is online voting, voting machines, vote counting software, tabulation software, emailing results upwards etc.

Re:Researchers find trapdoor in SwissVote election system by archi42 on Wednesday March 13, 2019 @04:36PM (#19383459)
That doesn't solve the

> [...] my expert says your expert is wrong and so it is/isn't fraud.

Re:Researchers find trapdoor in SwissVote election system by j16sdiz on Wednesday March 13, 2019 @12:36AM (#19375767)
This does not stop adding extra ballot counts
Re:Researchers find trapdoor in SwissVote election system by kakarot on Wednesday March 13, 2019 @06:09AM (#19377257)
This attitude doesn't scale to a space-faring society.
Re:Researchers find trapdoor in SwissVote election system by vlovich123 on Tuesday March 12, 2019 @10:52PM (#19375251)
That's a surprisingly luddite response on a technology forum. Paper ballots have all their own set of security challenges. The North Carolina event that literally happened this year being a great such example. The Battle of Athens is another - a literal gunfight over who would hold possession over the ballot box.

Or how about all the issues over running out of paper ballots, long lines, etc. With electronic voting you could have everyone pre-enter their vote electronically & just "drop" it off by scanning their phone & getting a printed receipt they can use to confirm their vote was recorded correctly cryptographically.

It is possible to actually design secure electoral systems that actually protect the integrity of the election better (better anonymity, better traceability, better auditing, less error, more accessibility, etc, etc, etc). Convenience is also important; there are even ways you can potentially design the system to run on semi-trusted hardware which means lower cost & more polling stations, easier access etc. This rhetorical argument of making fun of the idea as "we can wait a couple of days for the results" completely ignores the actual advantages of such a system. It also completely ignores that a paper trail isn't mutually exclusive from electronic voting.

The challenge is in making sure the process for creating these systems isn't corrupted, especially by technologically illiterate legislative leaders who don't seem to place any of the most basic protections that experts recommend. They also don't have the balls to hold the voting companies to task for designing secure systems; somehow it's a non-issue for the same companies to do the obviously right things when it comes to their other customers (banks).

Re:Researchers find trapdoor in SwissVote election system by bloomer on Tuesday March 12, 2019 @11:05PM (#19375334)
You might be surprised that that "Luddite" response is actually the consensus opinion among experts familiar with electronic voting technology. See https://www.schneier.com/blog/archives/2018/04/securing_elec... and the links there in.
Re:Researchers find trapdoor in SwissVote election system by vlovich123 on Tuesday March 12, 2019 @11:39PM (#19375493)
I think it was just a misunderstanding on my part. It sounded like OP was advocating for a purely paper-driven system. That's why I said it's a Luddite position.

I think the misunderstanding on your part may have been similar meaning I'm advocating for entirely electronic.

To me electronic voting means a machine generating your ballot which avoids spoilage like hanging chads, incorrectly filled out ballots, etc (paper ballots should also be an option). Electronic voting means using counting machines to tabulate everything quickly while creating & retaining a paper trail for auditing. This is literally what Schneier is talking about: merging the advantages of both to mitigate the disadvantages of either.

Re:Researchers find trapdoor in SwissVote election system by jakeogh on Wednesday March 13, 2019 @02:35AM (#19376259)
Electronic voting is fundamentally incompatible elections. It's too easy to flip bits, and it always will be. "Hanging chads" etc are trivial issues (I would argue features) compared to the problems digital voting introduces.
Re:Researchers find trapdoor in SwissVote election system by vlovich123 on Wednesday March 13, 2019 @03:38AM (#19376539)
But literally a paper trail is generated that can be used to audit any problems. How is that not better? Your "hanging chad" issue being a feature makes it sound like you're OK with disenfranchising people you look down upon.
Re:Researchers find trapdoor in SwissVote election system by jakeogh on Wednesday March 13, 2019 @07:41PM (#19385127)
"feature makes it sound like you're OK with disenfranchising people"

...if you assume the least useful interpretation of the comment. Could having a real physical object to examine be useful?

The paper as a "backup" is worse than backwards, it's an excuse to implement electronic voting, and since there is "no evidence" of problems, why would you need to examine the paper anyway?

Re:Researchers find trapdoor in SwissVote election system by vlovich123 on Thursday March 14, 2019 @03:29AM (#19387155)
You'd examine the paper to ensure integrity of the system. That's literally the point. Just like physical ballots are kept around.

Also, I think you're misunderstanding. The "no evidence" conclusion comes from auditing the paper ballot (as Schneier points out in that blog post above). You don't get to say "no evidence of problems" until the electronic & paper ballot agree. If there's disagreement you don't know which method is right & thus you have to hold a new election.

Re:Researchers find trapdoor in SwissVote election system by jakeogh on Thursday March 14, 2019 @07:06PM (#19394798)
"You'd examine the paper to ensure integrity of the system."

Then just use paper.

Recounts (which is what your suggestion will get called in practice) require legal maneuvers which are fought by the winning side. Adding a electronic component to voting will never lower it's complexity.

Re:Researchers find trapdoor in SwissVote election system by rstuart4133 on Wednesday March 13, 2019 @08:20PM (#19385340)
> You might be surprised that that "Luddite" response is actually the consensus opinion among experts familiar with electronic voting technology.

I don't know if it is the consensus opinion among experts, but it certainly wasn't the opinion Schneier expressed in that article.

Granted, he had strong words to say about the voting machines used in the US. And justifiably so. They are just plain horrible, they've been known to be horrible for years if not decades now and I find it hard to understand why the most sophisticated and wealthy places on the planet continue to use them. Particularly as we have known how to do it right for almost as long as they have been in use.

To Schneier's credit he does explain how electronic voting can be done securely in the article. Which makes your comment all the more puzzling.

Re:Researchers find trapdoor in SwissVote election system by egypturnash on Tuesday March 12, 2019 @11:54PM (#19375579)
Vote-by-mail solves lines, running out, etc. I’m gonna miss it when I leave Seattle.
Re:Researchers find trapdoor in SwissVote election system by c22 on Wednesday March 13, 2019 @01:39AM (#19376036)
It is super convenient and I love being able to do research at my leisure with the ballot right in front of me--helps keep me from being lazy and voting a party line. The only downside is having weeks to procrastinate about it has caused me to miss a couple votes since we started doing it this way.
Re:Researchers find trapdoor in SwissVote election system by vlovich123 on Wednesday March 13, 2019 @03:39AM (#19376543)
How is voting by mail any more secure or privacy preserving than voting digitally from your couch?
Re:Researchers find trapdoor in SwissVote election system by _Microft on Wednesday March 13, 2019 @05:08AM (#19376966)
It preserves privacy by splitting the vote and the identification forms into two different envelopes. The vote (and only the vote) goes into a second envelope that is placed into the return envelope along with the identifying information. After the information is verified, the envelope with the vote is then added to a ballot box (and not opened right away). The whole process also happens in the open, so everyone interested in either the process or not trusting it to be properly done can stand by and watch. At least here postal votes are processed like this.
Re:Researchers find trapdoor in SwissVote election system by vlovich123 on Thursday March 14, 2019 @03:17AM (#19387109)
Sure. I'm still waiting for a description of how that preserves privacy? Until you seal the vote it's not privacy preserving. Literally the whole "privacy" aspect of the ballot is around making it impossible for anyone to observe your vote (& thus be able to punish you for not voting the "right" way). If you disagree, I'd like to bring North Carolina to your attention.
Re:Researchers find trapdoor in SwissVote election system by c22 on Wednesday March 13, 2019 @04:40AM (#19376820)
I don't know? I didn't make such a claim, but I'll speculate a little anyway. Vote by mail is accomplished by trusting the postal service which has a good track record of not losing or mangling my messages and, at least where I live, heavy legal deterrents against tampering. I imagine a digital solution could be as or more secure, but it may not be more trustworthy. Especially if the software running it is opaque or I don't understand the math involved.
Re:Researchers find trapdoor in SwissVote election system by usrusr on Wednesday March 13, 2019 @06:57AM (#19377514)
Vote by mail is accomplished by accepting that a number of households/groups will cast a unanimous vote that would have been different votes if they happened in the enforced privacy of a voting booth.

That might be an understandable opinion if it is accepted as a conscious trade-off, but if you pretend that it will never happen you are just lying to yourself.

Re:Researchers find trapdoor in SwissVote election system by c22 on Wednesday March 13, 2019 @02:24PM (#19381796)
Most of the people I know claim to just follow the voting guide in The Stranger. I imagine they'd take a copy with them to the booth too.