Objective State-of-the-art technologies struggle to keep pace with possible security vulnerabilities. The lack of a consistent methodology and tools for analyzing security protocols throughout the various stages of their design hinders the detection and prevention of vulnerabilities and comprehensive protocol analysis. Moreover, state-of-the-art verification tools typically only address particular narrow aspects of a protocol's security and require expert knowledge; hence they do not help protocol designers. The challenge is to guarantee end-to-end security - from high-level specifications of the desired security requirements, to a specification of a security protocol that relies on innovative cryptographic primitives, to a secure, executable program. This proposal addresses key steps of this challenge: our goal is to develop a general methodology for automatically devising security protocols and programs based on high-level specifications of selected security requirements and protocol tasks. This includes developing a user-friendly interface for specifying the protocol's intended behavior and high-level security requirements, devising suitable abstract protocols, selecting suitable cryptographic instantiations, and generating a secure, streamlined implementation. This methodology will also include novel verification techniques that complement all design phases along with a theory which propagates verification results from phase to phase with the ultimate goal of certified end-to-end security. This includes developing type systems for analyzing abstract protocols, a general framework for conducting cryptographic proofs, and techniques for reasoning about executable code. The tools we develop should be automated and usable by non-experts. Programme(s) FP7-IDEAS-ERC - Specific programme: "Ideas" implementing the Seventh Framework Programme of the European Community for research, technological development and demonstration activities (2007 to 2013) Topic(s) ERC-SG-PE6 - ERC Starting Grant - Computer science and informatics Call for proposal ERC-2009-StG See other projects for this call Funding Scheme ERC-SG - ERC Starting Grant Host institution UNIVERSITAT DES SAARLANDES EU contribution € 1 074 806,90 Address CAMPUS 66123 Saarbrucken Germany See on map Region Saarland Saarland Regionalverband Saarbrücken Activity type Higher or Secondary Education Establishments Principal investigator Michael Backes (Prof.) Administrative Contact Corinna Hahn (Ms.) Links Contact the organisation Opens in new window Website Opens in new window Total cost No data Beneficiaries (1) Sort alphabetically Sort by EU Contribution Expand all Collapse all UNIVERSITAT DES SAARLANDES Germany EU contribution € 1 074 806,90 Address CAMPUS 66123 Saarbrucken See on map Region Saarland Saarland Regionalverband Saarbrücken Activity type Higher or Secondary Education Establishments Principal investigator Michael Backes (Prof.) Administrative Contact Corinna Hahn (Ms.) Links Contact the organisation Opens in new window Website Opens in new window Total cost No data