Impact
Today, a ballot conducted over the three channels (polling station, post and internet) costs 7,5% more than a ballot without internet and another 5,5% of internal costs. Geneva counts 220,000 voters. Current turnout (without internet) is around 50%. 95% of all the casted votes are postal votes. The state pays the return stamp. In this context, 30,000 eVotes (27% of all the casted votes based on a 50% turnout) are enough to offset the extra costs generated by internet voting. Any vote beyong this figure helps us saving money. We are already at 22%-25% eTurnout and we expect this share to grow quickly to 30%. Security is and always was our priority. We established an 11-rules long catalogue based on the international and national law covering elections. Voter ID must be protected, voters must have a single vote, etc. The challenge was to create a controlled area that would be as wide as possible, to recreate the polling station environement. SSL over HTTP offers an unsafe protocol implementation: in this configuration, the browser running on the client's computer (an unsafe place) initiates the communication and defines the key length and the algorithm used. It has been shown that SSL is vulnerable to “man-in-the-middle†attacks. Interception and modification on the fly were easily performed. We developed an approach in which, when a browser wants to establish a communication with our server, it has to do it according to our conditions and following our security rules. The server sends an obfuscated applet to the client PC. We control the applet and can know whether the client's environement has altered it or tried to do so. This is what we call the "secure channel". The applet's unique role is to encrypt and decrypt the HTTP flow. Computers are completely deterministic and the fundamental bases in cryptography is the need for randomness. Therefore, we use True Random Number Generator using Quantum principles to define the encryption key, thus reaching an unprecedetnd level of encryption in order to protect only the necessary data embedded on the standard HTTP flow.
Track record of sharing
The developments conducted in Geneva have been shared and some have been implemented elsewhere: -The single voting card for the three voting channels and the hidden PIN code have been implemented by Zurich (pilot canton), -The secure channel using quantuum encryption is currently evaluated by Neuchâtel (pilot canton) and will probably be implemented there. We also receive on a regular basis foreign delegations and share our experience in the framework of the Council of Europe working group on electronic voting, which has been active since 2002. We are now working on packaging our solution in a way that it would make it transferable and tailorable to the needs and electoral legislation of the interested public authorities. This takes place at the request and with the support of the federal authorities, since we commited ourselves to make the solution freely available within Switzerland.
Lessons learnt
Lesson 1 - It is usually believed that universal suffrage has been achieved in Western Europe. Yet, voters' abstention is not only linked to a disinterest in politics, it is also linked to a lack of appeal of the existing voting channels. Internet voting appeals to "new" voters. Its impact on turnout will differ from country to country according to the various histories or institutions (representative or participatory democracy). In Estonia, online turnout reached 2% to 5%. In Geneva, more than 20%. As a share of these used to be abstainers, the impact on turnout will be bigger in Switzerland than in Estonia. Lesson 2 – e-Voting may be the most difficult online transaction to realize (because of the anonymity requirement linked with traceabilty and auditability), but as it manages to solve all the hurdles one has to deal within eGov, it helps to boost its implementation rather than slowing it. Lesson 3 - Internet voting cannot be implemented in any kind of context. Beyond its technical aspects, internet voting is almost more a cultural project than a technical one. The context is essential.