Remix.run Logo
▲ mmooss 4 hours ago

Who makes your ID card, generates the private key, and stores it there? Do you trust them? Did they retain a copy of the key? Did they implement security effectively (a very difficult task, considering the resources of attackers)? What about securing the manufacturing process?

In the end, you always must trust humans.

▲cryptonector 3 hours ago | parent | next [-]

Indeed. The rubber hose always beats cryptography. Always.

▲vincnetas 3 hours ago | parent | prev [-]

So if someone else knows my private key and voted for me not the same way i intended to vote, this will be visible in final results. And then you can start asking questions. If they have my private key and voted the way i intended, then its no problem :)

▲drdexebtjl 3 hours ago | parent [-]

Why would others trust you to be telling the truth and not just lying to attempt to cause mistrust in the election?

Naive solutions have naive problems.

▲thfuran 3 hours ago | parent [-]

I’m not sure what you’re trying to say. That the “solution” to that is just to ignore both votes in the case of multiple votes per id?

▲drdexebtjl 2 hours ago | parent [-]

That this is too simplistic. There are obviously many solutions with different trade offs, but this one sacrifices secrecy to help catch fraud, and it’s not even effective at catching fraud.