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