CryptoDB
Thomas Roche
Publications and invited talks
Year
Venue
Title
2025
RWC
EUCLEAK
Abstract
In this talk I will present a side-channel vulnerability in the cryptographic library of Infineon Technologies, one of the most important secure element manufacturers. This vulnerability – that went unnoticed for 14 years and about 80 highest-level Common Criteria certification evaluations – is due to a non constant-time modular inversion.
The attack requires physical access to the secure element (few local electromagnetic side-channel acquisitions, i.e. few minutes, are enough) in order to extract an ECDSA secret key.
The attack is performed on a FIDO hardware token from Yubico where it allows to create a clone of the FIDO device. Yubico acknowledged that all YubiKey 5 Series (with firmware version below 5.7) are impacted by the attack and in fact we show that all Infineon security microcontrollers (including TPMs) that run the Infineon cryptographic library are vulnerable to the attack.
2024
CIC
Inspector Gadget
Abstract
<p> We introduce InspectorGadget, an Open-Source Python-based software for assessing and comparing the complexity of masking gadgets. By providing a limited set of characteristics of a hardware platform, our tool allows to estimate the cost of a masking gadget in terms of cycle count equivalent and memory footprint. InspectorGadget is highly flexible. It enables the user to define her own estimation functions, as well as to expand the set of gadgets and predefined microcontrollers. As a case-study, we produce a fair comparison of several masked versions of Kyber compression function from the literature, together with novel alternatives automatically generated by our tool. Our results confirm that an interesting middle ground exists between theoretical performance measures (asymptotic complexity or operations count) and real implementations benchmarks (clock cycle accurate evaluations). InspectorGadget offers both simplicity and genericity while capturing the main performance-related parameters of a hardware platform. </p>
2011
CHES
Service
- CHES 2024 Program committee
- CHES 2023 Program committee
- CHES 2022 Program committee
- CHES 2012 Program committee
Coauthors
- Aurélie Bauer (1)
- Claude Carlet (1)
- Jean-Sébastien Coron (1)
- Laurent Imbert (1)
- Éliane Jaulmes (1)
- Victor Lomné (3)
- Camille Mutschler (1)
- Emmanuel Prouff (7)
- Matthieu Rivain (4)
- Thomas Roche (10)
- Adrian Thillard (2)