Reverse engineering of embedded software using syntactic pattern recognition

3Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

When a secure component executes sensitive operations, the information carried by the power consumption can be used to recover secret information. Many different techniques have been developped to recover this secret, but only few of them focus on the recovering of the executed code itself. Indeed, the code knowledge acquired through this step of Simple Power Analysis (SPA) can help to identify implementation weaknesses and to improve further kinds of attacks. In this paper we present a new approach improving the SPA based on a pattern recognition methodology, that can be used to automatically identify the processed instructions that leak through power consumption. We firstly process a geometrical classification with chosen instructions to enable the automatic identification of any sequence of instructions. Such an analysis is used to reverse general purpose code executions of a recent secure component. © Springer-Verlag Berlin Heidelberg 2006.

Cite

CITATION STYLE

APA

Fournigault, M., Liardet, P. Y., Teglia, Y., Trémeau, A., & Robert-Inacio, F. (2006). Reverse engineering of embedded software using syntactic pattern recognition. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4277 LNCS-I, pp. 527–536). Springer Verlag. https://doi.org/10.1007/11915034_76

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free