- freely available
- re-usable
Sensors 2012, 12(6), 7994-8012; doi:10.3390/s120607994
Article
Compiler Optimizations as a Countermeasure against Side-Channel Analysis in MSP430-Based Devices
Escuela Técnica Superior de Ingenieros de Telecomunicación, Universidad Politécnica de Madrid, 28040 Madrid, Spain
* Author to whom correspondence should be addressed.
Received: 16 May 2012; in revised form: 4 June 2012 / Accepted: 4 June 2012 / Published: 8 June 2012
(This article belongs to the Special Issue Select papers from UCAmI 2011 - the 5th International Symposium on Ubiquitous Computing and Ambient Intelligence (UCAmI'11))
Abstract: Ambient Intelligence (AmI) requires devices everywhere, dynamic and massively distributed networks of low-cost nodes that, among other data, manage private information or control restricted operations. MSP430, a 16-bit microcontroller, is used in WSN platforms, as the TelosB. Physical access to devices cannot be restricted, so attackers consider them a target of their malicious attacks in order to obtain access to the network. Side-channel analysis (SCA) easily exploits leakages from the execution of encryption algorithms that are dependent on critical data to guess the key value. In this paper we present an evaluation framework that facilitates the analysis of the effects of compiler and backend optimizations on the resistance against statistical SCA. We propose an optimization-based software countermeasure that can be used in current low-cost devices to radically increase resistance against statistical SCA, analyzed with the new framework.
Keywords: embedded system security; side-channel attacks; hiding countermeasure; compiler optimization; MSP430
Article Statistics
Click here to load and display the download statistics.Cite This Article
MDPI and ACS Style
Malagón, P.; de Goyeneche, J.-M.; Zapater, M.; Moya, J.M.; Banković, Z. Compiler Optimizations as a Countermeasure against Side-Channel Analysis in MSP430-Based Devices. Sensors 2012, 12, 7994-8012.
AMA StyleMalagón P, de Goyeneche J-M, Zapater M, Moya JM, Banković Z. Compiler Optimizations as a Countermeasure against Side-Channel Analysis in MSP430-Based Devices. Sensors. 2012; 12(6):7994-8012.
Chicago/Turabian StyleMalagón, Pedro; de Goyeneche, Juan-Mariano; Zapater, Marina; Moya, José M.; Banković, Zorana. 2012. "Compiler Optimizations as a Countermeasure against Side-Channel Analysis in MSP430-Based Devices." Sensors 12, no. 6: 7994-8012.
