Automated Software Protection for the Masses Against Side-Channel Attacks

Nicolas Belleville has presented his article “Automated Software Protection for the Masses Against Side-Channel Attacks” during HiPEAC in Valencia (Spain).

2019-01-23-hipeac_Nicolas_Belleville

His article is available on HAL : https://hal.sorbonne-universite.fr/hal-01927625

His presentation was very pedagogic and is also available on the ACM TACO platform.

The bibtex reference is also available on the ACM platform.

The authors :

NICOLAS BELLEVILLE and DAMIEN COUROUSSÉ, Univ Grenoble Alpes, CEA, List, F-38000 Grenoble, France KARINE HEYDEMANN, Sorbonne Université, CNRS, LIP6, F-75005, Paris, France HENRI-PIERRE CHARLES, Univ Grenoble Alpes, CEA, List, F-38000 Grenoble, France

The abstract :

We present an approach and a tool to answer the need for effective, generic, and easily applicable protec- tions against side-channel attacks. The protection mechanism is based on code polymorphism, so that the observable behaviour of the protected component is variable and unpredictable to the attacker. Our approach combines lightweight specialized runtime code generation with the optimization capabilities of static com- pilation. It is extensively configurable. Experimental results show that programs secured by our approach present strong security levels and meet the performance requirements of constrained systems.