TY - GEN
T1 - Precise Instruction-Level Side Channel Profiling of Embedded Processors
AU - Msgna, Mehari
AU - Markantonakis, Konstantinos
AU - Mayes, Keith
PY - 2014/5/5
Y1 - 2014/5/5
N2 - Since the first publication, side channel leakage has been widely used for the purposes of extracting secret information, such as cryptographic keys, from embedded devices. However, in a few instances it has been utilised for extracting other information about the internal state of a computing device. In this paper, we show how to create a precise instruction-level side channel leakage profile of an embedded processor. Using the profile we show how to extract executed instructions from the device’s leakage with high accuracy. In addition, we provide a comparison between several performance and recognition enhancement tools. Further, we also provide details of our lab setup and noise minimisation techniques, and suggest possible applications.
AB - Since the first publication, side channel leakage has been widely used for the purposes of extracting secret information, such as cryptographic keys, from embedded devices. However, in a few instances it has been utilised for extracting other information about the internal state of a computing device. In this paper, we show how to create a precise instruction-level side channel leakage profile of an embedded processor. Using the profile we show how to extract executed instructions from the device’s leakage with high accuracy. In addition, we provide a comparison between several performance and recognition enhancement tools. Further, we also provide details of our lab setup and noise minimisation techniques, and suggest possible applications.
KW - Side Channel Leakage
KW - Templates
KW - Principal Components Analysis
KW - Linear Discriminant Analysis
KW - Multivariate Gaussian Distribution
KW - K-Nearesr Neighbours Algorithm
KW - Reverse Engineering
U2 - 10.1007/978-3-319-06320-1_11
DO - 10.1007/978-3-319-06320-1_11
M3 - Conference contribution
VL - 8434
T3 - Lecture Notes in Computer Science
SP - 129
EP - 143
BT - Information Security Practice and Experience
ER -