Creative Commons-licensed, written in Python using vim, shared on Github. It ticks all the boxes, just sad that the README is empty. Unless I'm mistaken, I can't find any tests though. Maybe they didn't release it, but it's a bit worrying.
Is the editor a program is written in really a criterion you evaluate software against?
Estonian E-Voting Source Code Made Public
11–20 of 144 posts
Re: Estonian E-Voting Source Code Made Public
#12No matter how open the code is. It is extremly hard, if not impossible, to ensure this code is running on the actual systems. E-voting sounds intersting in theory, but in practice it is basically not worth the trouble. It is way more complex than a regular system with ballots and the only gain is that the results can be published sooner.
Re: Estonian E-Voting Source Code Made Public
#13https://www.youtube.com/watch?v=izddjAp_N4I
I think they had a website for it, too, but I can't find it right now, and don't remember how it was called exactly.
Re: Estonian E-Voting Source Code Made Public
#14How does a voter or independent voter know that the code that has been verified is actually running on the machine that they connect to? You have to trust the sys admins. And as we all know: something is trusted if it can break your security policy.
All voting systems that I know of require trust, with or without machines. Do you trust the person counting your ballot to count correctly? There's a district in the UK that prides itself on always being the first to return results. I would be fairly worried about the ballot counters there. Eventually someone has to trust someone to execute correctly. Unless there's some voting system I'm not aware of that doesn't re…
Re: Estonian E-Voting Source Code Made Public
#15Re: Estonian E-Voting Source Code Made Public
#16https://github.com/vvk-ehk/evalimine/blob/master/ivote-serve...
Re: Estonian E-Voting Source Code Made Public
#17Earlier quoted context omitted.
I don't agree with that last sentence though. It's not more complex because you don't need to spread booths all around the country, get volunteers to sit a whole day at the booths, secure the ballots, count the ballots, recount the ballots, etc... It takes a lot of logistics to do papervoting and it's probably more expensive too, compared to a centralized datacenter. They probably still have booths for people without…
The UK has had problems with fathers using the votes of everyone in their family via postal voting. I'd be interested to see if electronic voting fixes that, or makes it worse.
Re: Estonian E-Voting Source Code Made Public
#18How does a voter or independent voter know that the code that has been verified is actually running on the machine that they connect to? You have to trust the sys admins. And as we all know: something is trusted if it can break your security policy.
All voting systems that I know of require trust, with or without machines. Do you trust the person counting your ballot to count correctly? There's a district in the UK that prides itself on always being the first to return results. I would be fairly worried about the ballot counters there. Eventually someone has to trust someone to execute correctly. Unless there's some voting system I'm not aware of that doesn't re…
Re: Estonian E-Voting Source Code Made Public
#19Earlier quoted context omitted.
All voting systems that I know of require trust, with or without machines. Do you trust the person counting your ballot to count correctly? There's a district in the UK that prides itself on always being the first to return results. I would be fairly worried about the ballot counters there. Eventually someone has to trust someone to execute correctly. Unless there's some voting system I'm not aware of that doesn't re…
There are theoretical cryptographic systems where each voter can verify that his vote was counted properly, without revealing his vote to anyone. I don't think any have been implemented in practice.