Skip to main navigation Skip to search Skip to main content

Combined Fault and Leakage Resilience: Composability, Constructions and Compiler

Sebastian Berndt, Thomas Eisenbarth, Sebastian Faust, Marc Gourjon, Maximilian Orlt, Okan Seker

Abstract

Real-world cryptographic implementations nowadays are not only attacked via classical cryptanalysis but also via implementation attacks, including passive attacks (observing side-channel information about the inner computation) and active attacks (inserting faults into the computation). While countermeasures exist for each type of attack, countermeasures against combined attacks have only been considered recently. Masking is a standard technique for protecting against passive side-channel attacks, but protecting against active attacks with additive masking is challenging. Previous approaches include running multiple copies of a masked computation, requiring a large amount of randomness or being vulnerable to horizontal attacks. An alternative approach is polynomial masking, which is inherently fault-resistant.
Original languageEnglish
Title of host publicationAdvances in Cryptology -- CRYPTO 2023
EditorsHelena Handschuh, Anna Lysyanskaya
Number of pages33
Place of PublicationCham
PublisherSpringer Nature Switzerland
Publication date09.08.2023
Pages377-409
ISBN (Print)978-3-031-38548-3
Publication statusPublished - 09.08.2023

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 4 - Quality Education
    SDG 4 Quality Education
  2. SDG 9 - Industry, Innovation, and Infrastructure
    SDG 9 Industry, Innovation, and Infrastructure
  3. SDG 11 - Sustainable Cities and Communities
    SDG 11 Sustainable Cities and Communities
  4. SDG 12 - Responsible Consumption and Production
    SDG 12 Responsible Consumption and Production
  5. SDG 14 - Life Below Water
    SDG 14 Life Below Water
  6. SDG 15 - Life on Land
    SDG 15 Life on Land

Cite this