Automatic Application of Software Countermeasures Against Physical Attacks - Archive ouverte HAL
Chapitre D'ouvrage Année : 2018

Automatic Application of Software Countermeasures Against Physical Attacks

Résumé

While the number of embedded systems is continuously increasing, securing software against physical attacks is costly and error-prone. Several works proposed solutions that automatically insert protections against these attacks in order to reduce this cost and this risk of error. In this chapter, we present a survey of existing approaches and classify them by the level at which they apply the countermeasure. We consider three different levels: the source code level, the compilation level, and the assembly/binary level. We explain the advantages and disadvantages of each level considering different criteria. Finally, we encourage future works to take compilation into account when designing tools, to consider the problem of combining countermeasures, as well as the interactions between countermeasures and compiler optimisations. Going one step further, we encourage future works to imagine how compilation could be modified or redesigned to optimise both performance and security.
Fichier principal
Vignette du fichier
CPSEd.pdf (190.41 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Licence

Dates et versions

hal-01951305 , version 1 (01-12-2021)

Licence

Identifiants

Citer

Nicolas Belleville, Karine Heydemann, Damien Couroussé, Thierno Barry, Bruno Robisson, et al.. Automatic Application of Software Countermeasures Against Physical Attacks. Çetin Kaya Koç. Cyber-Physical Systems Security, Springer International Publishing, pp.135-155, 2018, 978-3-319-98934-1. ⟨10.1007/978-3-319-98935-8_7⟩. ⟨hal-01951305⟩
231 Consultations
495 Téléchargements

Altmetric

Partager

More