3 ms·
You are making a wrong assumption here. It's no problem that you can identify that someone has voted twice. It would be a problem if that person could prove tha
by bluelu 14y ago
You are making a wrong assumption here. It's no problem that you can identify that someone has voted twice. It would be a problem if that person could prove that he voted for a certain person.
Have a look at the papers of
http://www.infsecmaster.ethz.ch/people/maurer http://www.infsecmaster.ethz.ch/people/maurer
He also has a very good lecture on information hiding/binding principles where these principles are explained.
- lifeisstillgood 14y agoIf my vote is encrypted and put in an envelope that has my name on it, then it very very much matters. If you cam find two envelopes with my name, you can find out what my vote is ( I mean somewhere there is a decryption key) Physical voting strips most links out from who voted and what they voted (you prove who you are at the desk then walk in and vote on a piece of paper in no way related to your name. That is either impossible electronically or relies on unverifiable trust in the code. I know if someone looks over my shoulder. I cannot look at the code running - even if it is open source I cannot see what is really running.
- ramchip 14y agoNot necessarily, it's possible to find two envelopes with e.g. a hash of your name, without knowing your name.
- barrkel 14y agoSo you hash everyones' name, then you have a reverse mapping.
- lifeisstillgood 14y agoPlus once you have my envelope you have my vote - we don't trust you or the code btw