Project Details
Projekt Print View

Cryptography beyond the black-box model

Subject Area Theoretical Computer Science
Term from 2015 to 2022
Project identifier Deutsche Forschungsgemeinschaft (DFG) - Project number 277831812
 
Final Report Year 2022

Final Report Abstract

The main goals of this project were to overcome the limitations of the black-box model in realworld scenarios and to design a sound theory for analyzing cryptographic implementations. The work done in this project significantly enhanced the state-of-the-art and contributed to the development of provably secure cryptographic implementations. In particular, we investigated side-channel attacks, fault-attacks, and hardware trojans. In all three areas, we developed sound security models and provided efficient countermeasures. In the following we briefly summarize our contribution. ● Side-channel resilience: We developed two practical-oriented verification tools to verify leakage resilience of algorithms and circuits: scVerif analyzes hardware-specific leakages and STRAPS analyzes the natural nature of noisy leakage. Additionally, we developed secure compilers to protect arbitrary cryptographic primitives against side-channel leakage. ● Tamper resilience: Faulty keys are a common problem that leads to various security vulnerabilities. We analyzed this security challenge and followed two research directions. First, we developed a non-malleable code that cannot be attacked by an adversary with bounded space. Finally, we constructed an authenticated encryption scheme that is resistant against functions from a given set of tamper functions. ● Trojan resilience: Similar to the approach of tamper resilience, we designed a secure compiler to protect arbitrary circuits against such attacks and we successfully worked on trojan resilient encryption schemes.

Publications

 
 

Additional Information

Textvergrößerung und Kontrastanpassung