Reverse engineering of embedded software using syntactic pattern recognition

被引:0
|
作者
Fournigault, Mike
Liardet, Pierre-Yvan
Teglia, Yannick
Tremeau, Alain
Robert-Inacio, Frederique
机构
[1] L2MP ISEN, F-83000 Toulon, France
[2] ST Microelect, F-13790 Rousset, France
[3] LIGIV, F-42000 St Etienne, France
关键词
power analysis; side channel; chip instructions; reverse engineering; pattern recognition;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:527 / 536
页数:10
相关论文
共 50 条
  • [1] PATTERN-RECOGNITION IN SOFTWARE ENGINEERING
    DEPREE, RW
    [J]. COMPUTER, 1983, 16 (05) : 48 - 53
  • [2] A New Approach to Embedded Software Optimization Based on Reverse Engineering
    Nguyen Ngoc Binh
    Pham Van Huong
    Bui Ngoc Hai
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2015, E98D (06): : 1166 - 1175
  • [3] Syntactic Pattern Recognition Using Finite Inductive Strings
    Fisher, Paul
    Fisher, Howard
    Baek, Jinsuk
    Angaye, Cleopas
    [J]. PATTERN RECOGNITION IN BIOINFORMATICS, PROCEEDINGS, 2009, 5780 : 89 - +
  • [4] HRR signature classification using syntactic pattern recognition
    Turnbaugh, Michael A.
    Bauer, Kenneth W., Jr.
    Oxley, Mark E.
    Miller, J. O.
    [J]. 2008 IEEE AEROSPACE CONFERENCE, VOLS 1-9, 2008, : 1832 - +
  • [5] UNIFYING SOFTWARE AND DATA REVERSE ENGINEERING A Pattern based Approach
    Arcelli, Francesca
    Viscusi, Gianluigi
    Zanoni, Marco
    [J]. ICSOFT 2010: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 2, 2010, : 208 - 213
  • [6] 3D arm movement recognition using syntactic pattern recognition
    Su, MC
    Chen, YY
    Wang, KH
    Tew, CY
    Huang, H
    [J]. ARTIFICIAL INTELLIGENCE IN ENGINEERING, 2000, 14 (02): : 113 - 118
  • [7] Transmission lines' fault detection using syntactic pattern recognition
    Pavlatos, Christos
    Vita, Vasiliki
    Dimopoulos, Alexandros C.
    Ekonomou, Lambros
    [J]. ENERGY SYSTEMS-OPTIMIZATION MODELING SIMULATION AND ECONOMIC ASPECTS, 2019, 10 (02): : 299 - 320
  • [8] Simulating Sedimentary Successions Using Syntactic Pattern Recognition Techniques
    E. June Hill
    Cedric Griffiths
    [J]. Mathematical Geology, 2007, 39 : 141 - 157
  • [9] Simulating sedimentary successions using syntactic pattern recognition techniques
    Hill, E. June
    Griffiths, Cedric
    [J]. MATHEMATICAL GEOLOGY, 2007, 39 (02): : 141 - 157
  • [10] Reverse engineering software
    不详
    [J]. AIRCRAFT ENGINEERING AND AEROSPACE TECHNOLOGY, 1998, 70 (05): : 391 - 392