Skip to main content Skip to main navigation

Publication

Secure architectures of future emerging cryptography SAFEcrypto

Máire O'Neill; Elizabeth O'Sullivan; Gavin McWilliams; Markku-Juhani Saarinen; Ciara Moore; Ayesha Khalid; James Howe; Rafaël Del Pino; Michel Abdalla; Francesco Regazzoni; Felipe Valencia; Tim Güneysu; Tobias Oder; Adrian Waller; Glyn Jones; Anthony Barnett; Robert Griffin; Andrew Byrne; Bassem Ammar; David Lund
In: ACM International Conference on Computing Frontiers 2016. ACM International Conference on Computing Frontiers (CF-2016), May 16-19, Como, Italy, Pages 315-322, ACM New York, 2016.

Abstract

Funded under the European Union's Horizon 2020 research and innovation programme, SAFEcrypto will provide a new generation of practical, robust and physically secure post-quantum cryptographic solutions that ensure long-term security for future ICT systems, services and applications. The project will focus on the remarkably versatile field of Lattice-based cryptography as the source of computational hardness, and will deliver optimised public key security primitives for digital signatures and authentication, as well identity based encryption (IBE) and attribute based encryption (ABE). This will involve algorithmic and design optimisations, and implementations of lattice-based cryptographic schemes addressing cost, energy consumption, performance and physical robustness. As the National Institute of Standards and Technology (NIST) prepares for the transition to a post-quantum cryptographic suite B, urging organisations that build systems and infrastructures that require long-term security to consider this transition in architectural designs; the SAFEcrypto project will provide Proof-of-concept demonstrators of schemes for three practical real-world case studies with long-term security requirements, in the application areas of satellite communications, network security and cloud. The goal is to affirm Lattice-based cryptography as an effective replacement for traditional number-theoretic public-key cryptography, by demonstrating that it can address the needs of resource-constrained embedded applications, such as mobile and battery-operated devices, and of real-time high performance applications for cloud and network management infrastructures.