News for hackers. Stuff that matters.
Re:Software to capture votes in upcoming German national ele... by andrepd on Thursday September 07, 2017 @11:39AM (#15192845)
Do you need a math PhD to do use encrypted messaging apps? To use SSL? Clearly that's a fallacious argument. The math can be wrapped inside an easy to use shell, just like it is in your https enabled web browser.
Re:Software to capture votes in upcoming German national ele... by germanier on Thursday September 07, 2017 @11:47AM (#15192927)
I don't need a Math PhD to use all of those. But if I want to be audit it? Probably. I can audit paper ballots just fine, anyone can. But that easy to use shell? How do I know that it does what people claim it does? I have to trust those people. The people that have the ability to audit now hold absolute power over the result
Re:Software to capture votes in upcoming German national ele... by andrepd on Thursday September 07, 2017 @12:31PM (#15193365)
You can make an interface that hides the complexity and lets people check their votes in a user-friendly way. There's nothing that makes it fatally complicated to use.
Re:Software to capture votes in upcoming German national ele... by germanier on Thursday September 07, 2017 @12:48PM (#15193582)
As I said: The problem is not using the software itself but knowing that the green checkmark (or whatever) it displays actually means the vote was correctly counted. The former is trivially done by a competent team, the latter not so much.

Just an example from another field: It is easy to compare key fingerprints shown by WhatsApp/Signal/GPG but how do I know that the software does not encrypt the text with a second key? Personally I am not competent to do so and have to trust others. Don't forget that it's not enough to audit the code itself but you would also need the check the whole build process from scratch (and processors it was done on for that matter - and while we are at it: how can I know that the display actually shows that it was asked to do?). How many people know how to do so?

Re:Software to capture votes in upcoming German national ele... by hesk on Friday September 08, 2017 @10:22AM (#15200339)
Hiding the complexity is exactly the wrong approach. You want to reduce the complexity so that the average person can understand it just fine.
Re:Software to capture votes in upcoming German national ele... by ferongr on Thursday September 07, 2017 @12:42PM (#15193503)
How do you verify that the machine actually does what it displays and/or print without hooking a hardware debugger on it?