DocumentCode :
1767577
Title :
Securing software cryptographic primitives for embedded systems against side channel attacks
Author :
Agosta, Giovanni ; Barenghi, Alessandro ; Pelosi, Gianni
Author_Institution :
Dipt. di Elettron., Inf. e Bioingegneria, Politec. di Milano, Milan, Italy
fYear :
2014
fDate :
13-16 Oct. 2014
Firstpage :
1
Lastpage :
6
Abstract :
Side Channel Attacks (SCA) exploit information leakage from the physical implementation of a cryptographic primitive to recover secret values. Such attacks are a practical threat against embedded and cyber-physical systems physically exposed to malicious adversaries, and have been proven strong enough to breach a good deal of commercial grade systems. Given the wide diffusion of such devices, a systematic approach to the development of secure implementation of cryptographic primitives is necessary. In this paper, we provide an introduction to side channel attacks, and report a practical and automated security metric to capture the vulnerability of such software implementations to passive SCAs. A set of tools to compute the security metric and instantiate countermeasures is also described, together with a practical experimental validation of the effectiveness of such countermeasures.
Keywords :
cryptography; embedded systems; safety-critical software; SCA; automated security metric; cyber-physical systems; embedded systems; information leakage; malicious adversaries; physical implementation; side channel attacks; software cryptographic primitives; systematic approach; Ciphers; Computational modeling; Correlation; Measurement; Vectors; Countermeasures; Embedded Systems Security; Power Analysis; Security Metric; Side Channel Attack;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Security Technology (ICCST), 2014 International Carnahan Conference on
Conference_Location :
Rome
Print_ISBN :
978-1-4799-3530-7
Type :
conf
DOI :
10.1109/CCST.2014.6987032
Filename :
6987032
Link To Document :
بازگشت