The bad and the good of physical functions

Abstract : Security is a key component of communication and information technology systems: Integrated Circuits (ICs) implementing cryptographic algorithms are used for data confidentiality and integrity or for user/device authentication. Such ICs can be vulnerable to several kinds of attacks. Among them, ``hardware attacks'', that require a physical access to the circuit, can be used to retrieve cryptographic data (such as ``keys'') in efficient ways. For example, ``observation attacks'' consist in observing some physical characteristics (such as the power consumption or electromagnetic radiation) which are modified during an IC's computation. A second family of hardware attacks is that of ``perturbation attacks'' which consist in corrupting the circuit's behavior. In this article, we will first provide formal definitions for leakage functions (i.e. the relationship between the physical characteristics measured during an observation attack and the data manipulated by the circuit) and for error functions (i.e. the relationship between the values of the data which are manipulated by the circuit without perturbations and the corresponding corrupted data generated during a perturbation attack). We shall then illustrate how those formal definitions for leakage functions and error functions can be applied to observation and perturbation attacks on both software and hardware implementations of the AES. Finally we will show how such functions can be used to build schemes for verifying the integrity of integrated circuits.
Complete list of metadatas

https://hal-cea.archives-ouvertes.fr/cea-01094232
Contributor : Bruno Robisson <>
Submitted on : Thursday, December 11, 2014 - 9:40:29 PM
Last modification on : Wednesday, April 3, 2019 - 2:08:30 AM

Identifiers

  • HAL Id : cea-01094232, version 1

Collections

Citation

Bruno Robisson, Ingrid Exurville, Jean-Yves Zie, Hélène Le Bouder, Jean-Max Dutertre, et al.. The bad and the good of physical functions. Cryptarchi, Jun 2013, Fréjus, France. ⟨cea-01094232⟩

Share

Metrics

Record views

214

Files downloads

41