Project Details
Projekt Print View

Implementation-Level Analysis of E-Voting Systems

Subject Area Theoretical Computer Science
Software Engineering and Programming Languages
Term from 2010 to 2017
Project identifier Deutsche Forschungsgemeinschaft (DFG) - Project number 183816017
 
Systems for electronic voting (e-voting systems) are among the most challenging security-critical systems, with a rich set of intricate security requirements they have to fulfill. For example, besides keeping the votes of individual voters private (privacy of votes), they should also allow voters to check that their votes were counted correctly (verifiability), while at the same time prevent vote buying and voter coercion (coercion-resistance). These and other security requirements have been formalized and analyzed on the protocol design level of e-voting systems.However, ensuring such properties on the implementation-level of e-voting systems is still an openproblem. The goal of this project is therefore to devise general methods and techniques for the soundimplementation-level analysis of e-voting systems and to demonstrate the applicability of these methods and techniques for concrete systems, including a prototypical implementation of an e-voting system provided as a case study within the project. In the project, techniques and methods for language-based information flow security, in particular language-based non-interference, will be combined with techniques and methods for cryptographic protocol analysis. This will advance research on language-based non-interference also beyond the domain of e-voting. Prototypes developed and results obtained within the project can serve as case studies for other projects withinthe Priority Programme.
DFG Programme Priority Programmes
 
 

Additional Information

Textvergrößerung und Kontrastanpassung