The CYBERVOTE project aims to contribute to the development of European democracy by enabling all its citizens the use of a modern electronic voting system. The goal is to increase the overall participation of European citizens to all kind of elections and more specifically to increase the participation of the young, physically handicapped people, immigrates and socially excluded people. The objective of the CYBERVOTE project is therefore to develop the first completely secure cyber voting system based on WAP, WML, XML, HTML and Java technologies that will enable European citizens to vote through their mobile phones and PCs connected to Internet. The CYBERVOTE design will be driven by solutions which will allow the user authentication while guaranteeing ballot secrecy, sanctity and integrity but also the freedom of expression of the voter and the user-friendliness and the acceptability of the system. Trial applications will be conducted with disabled, ill and travelling people on different pilot elections.
CYBERVOTE's objective is to implement a trustworthy e-voting protocol which can be integrated to existing infrastructures for identification of voters. The e-voting system will be able to handle multiple and concurrent elections and different versions of cryptographic protocols. It will also provide citizen access to supplementary information related to voting with standard browsers.
DESCRIPTION OF WORK
1. Requirement Analysis: this important starting phase will consist in reviewing electronic democracy projects, analysing the legal issues of using an Internet voting system and analysing user (voters and authorities representatives) requirements. From a technical point of view, a review and a selection of candidate authentication and security techniques will be carried out as well as a review of candidate Internet technologies, hardware platforms, mobile phones and Internet terminals. Mock-ups of the CYBERVOTE architecture will be evaluated at this stage in order to define the preliminary system architecture;
2. System Architecture specification and design: this phase will consist in defining the ergonomics plan that will be followed along the project in order to ensure the user-friendliness of the system, and in specifying the voting and communication protocols to be used between the clients (PCs and mobile phones) and the local and global servers. A test plan will also be elaborated at this stage. Finally, a trial simulation will be conducted in order to get an early feedback of the user and make the necessary changes if needed;
3. Development: this phase will consist in the implementation of the e-voting protocol, the coding of the software that will be run on PC and mobile phone clients, the coding of the local and global servers as well as the integration and validation of all these components in the overall system;
4. Trial applications and evaluation: this phase will consist in the trial applications of CYBERVOTE. Once the scope of these applications refined, elections will be prepared on the pilot voting sites. CYBERVOTE will be configured in order to conduct the trial applications in real situations. Security attacks will be launched in order to assess the robustness. An evaluation report will conclude this phase;
5. Exploitation plan and dissemination activities. A CYBERVOTE Special Interest User Group (SIUG) will be organised to follow and assess the consortium work during specification, evaluation, and dissemination phases; international authorities (e.g., CEMR) will be invited to join the CYBERVOTE SIUG. All partners have defined clear exploitation plans that will be substantiated in the Technology Implementation Plan.
Funding SchemeCSC - Cost-sharing contracts
EC1A 7AJ London
164 07 Kista
5600 MB Eindhoven