Vi har ju redan anonymitet i valsystemet, inför alla utom sysadmin. Varje användare kan välja om deras namn, eller bara deras login skall visas. Se t ex på röstlistan för logotyp-omröstningen:
http://val.aktivdemokrati.se/proposition/get_votes.tt?id=7004Där kan man se såväl "Fredrik Liljegren" som "m1008". Nu råkar login-namnet förvisso vara kopplat till det alias som används på forumet, men det kan lätt ändras, och är bara relevant för omröstningarna i Aktiv Demokrati, inte något som gäller systemet i sig om man skulle logga in för att rösta i området "Sveriges riksdag".
Anonymiteten i bank-stil, som Jonas uttrycker det, är trivial. Du kan ha din identitetskod, känd bara för dig, oavsett om det är ett alias i stilen "m1008" eller en ren siffra "9056781". Du kan då kontrollera att rätt röst är registrerad för dig, och har således kontrollerbarheten. Dock kan systemadministratören, den som har direkt tillgång till databasen, fortfarande identifiera vem som är vem, och det är där diskussionen började, och det problem som fortfarande inte är löst.
Vi kan inte garantera att det är Gandhi som är systemadministratör. Vi kan dock ha avtal om tystnadslöfte, och vi kanske skulle nöja oss med det tills vidare.
Jag är ganska säker på att anonymiteten skulle kunna lösas med en tvåvägskryptering i stil med GnuPG, men problemet är då att alla måste förvalta sin privata nyckel. Ska den då kunna bytas ut när man tappat bort eller råkat publicera sin gamla, så måste det fortfarande finnas en koppling baklänges. Om man accepterar att en person förlorar sin rösträtt under en period när de slarvar bort sin privata nyckel, går det att lösa. Då skulle en ny nyckel kunna distribueras årligen t ex.
Att ställa högre krav på valsystemet än vad vi i dag kan ställa på banker och myndigheter vad gäller t ex deklaration och bankärenden ser jag dock som orimligt i dagsläget.