Litcius/Paper detail

Low-Latency Hardware Private Circuits

David Knichel, Amir Moradi

2022Proceedings of the 2022 ACM SIGSAC Conference on Computer and Communications Security22 citationsDOIOpen Access PDF

Abstract

Over the last years, the rise of the IoT, and the connection of mobile - and hence physically accessible - devices, immensely enhanced the demand for fast and secure hardware implementations of cryptographic algorithms which offer thorough protection against SCA attacks. Among a variety of proposed countermeasures against SCA, masking has transpired to be a promising candidate, attracting significant attention in both, academia and industry. Here, abstract adversary models have been derived, aiming to accurately model real-world attack scenarios, while being sufficiently simple to enable formally proving the SCA resilience of masked implementations on an algorithmic level. In the context of hardware implementations, the robust probing model has become highly relevant for proving SCA resilience due to its capability to model physical defaults like glitches and data transitions. As constructing a correct and secure masked variant of large and complex circuits is a challenging task, a new line of research has recently emerged, aiming to design small, masked subcircuits - realizing for instance a simple AND gate - which still guarantee security when composed to a larger circuit. Although several designs realizing such composable subcircuits - commonly referred to as gadgets - have been proposed, negligible research was conducted in order to find trade-offs between different overhead metrics, like randomness requirement, latency, and area consumption.

Topics & Concepts

Computer scienceImplementationOverhead (engineering)CryptographyAdversaryHardware security moduleLatency (audio)Embedded systemResilience (materials science)Context (archaeology)Computer engineeringDistributed computingComputer securityTelecommunicationsPaleontologyBiologyProgramming languageThermodynamicsPhysicsOperating systemCryptographic Implementations and SecurityPhysical Unclonable Functions (PUFs) and Hardware SecuritySecurity and Verification in Computing
Low-Latency Hardware Private Circuits | Litcius