Instruction Prediction in Microprocessor Unit

被引:0
|
作者
Kwiecien, Andrzej [1 ]
Mackowski, Michal [1 ]
Skoroniak, Krzysztof [1 ]
机构
[1] Silesian Tech Univ, Inst Comp Sci, PL-44100 Gliwice, Poland
来源
COMPUTER NETWORKS | 2011年 / 160卷
关键词
reverse engineering; program code; microcontroller; conducted emission; electromagnetic disturbances; electromagnetic interference;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Protection of computer systems from an unauthorized access to the classified information is a very essential issue. The research deals with some aspect of this problem resulting from the fact, that for instance, an author of a software for embedded system is not aware that it is possible to identify partly or entirely, program code. It can be done in non-invasive way, without influence on the microprocessor internal structure and program memory. The authors intend to prove that it is possible to recognise the instructions executing by certain type of microprocessor, analysing only the character of disturbances in the power supply lines. The research results inspire to the more careful study of ways and methodology for developing software, which should highly hinder the software reverse engineering.
引用
收藏
页码:427 / 433
页数:7
相关论文
共 50 条
  • [31] S3C2410 Microprocessor Based System for Automotive Slectronic Cruise
    Wang Kefei
    MATERIALS SCIENCE AND INFORMATION TECHNOLOGY, PTS 1-8, 2012, 433-440 : 5584 - 5590
  • [32] Development of Massive Open Online Course as Teaching and Learning Tools in Microprocessor System Course
    Rais, Siti Sara
    Ahmad, Norhayati
    Enzai, Nur Idawati Md
    PROCEEDINGS OF THE 2019 IEEE 11TH INTERNATIONAL CONFERENCE ON ENGINEERING EDUCATION (IEEE ICEED 2019), 2019, : 192 - 197
  • [33] An Ill-Structured PBL-Based Microprocessor Course Without Formal Laboratory
    Kim, Jungkuk
    IEEE TRANSACTIONS ON EDUCATION, 2012, 55 (01) : 145 - 153
  • [34] Automatic instruction scheduler retargeting by reverse-engineering
    Bridges, Matthew J.
    Vachharajani, Neil
    Ottoni, Guilherme
    August, David I.
    ACM SIGPLAN NOTICES, 2006, 41 (06) : 228 - 238
  • [35] Instruction of Introductory Programming Course using Multiple Contexts
    Brown, David W.
    Ghafoor, Sheikh K.
    Canfield, Stephen
    ITICSE'18: PROCEEDINGS OF THE 23RD ANNUAL ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2018, : 147 - 152
  • [36] Return Instruction Classification in Binary Code Using Machine Learning
    Qiu, Jing
    Geng, Xiaoxu
    Dong, Feng
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2022, 32 (09) : 1419 - 1452
  • [37] A Multi-One Instruction Set Computer for Microcontroller Applications
    Crepaldi, Marco
    Merello, Andrea
    Di Salvo, Mirco
    IEEE ACCESS, 2021, 9 : 113454 - 113474
  • [38] Formal verification of a software countermeasure against instruction skip attacks
    Moro, N.
    Heydemann, K.
    Encrenaz, E.
    Robisson, B.
    JOURNAL OF CRYPTOGRAPHIC ENGINEERING, 2014, 4 (03) : 145 - 156
  • [39] A New Approach to Instruction-Idioms Detection in a Retargetable Decompiler
    Kroustek, Jakub
    Pokorny, Fridolin
    Kolar, Dusan
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2014, 11 (04) : 1337 - 1359
  • [40] Introducing Microprocessor-Based Systems Design on an ARM Softcore using a FPGA and a Teaching Auxiliary Board
    Suppiah, Ravi
    Shaun, Ng Siew Qee
    PROCEEDINGS OF 2016 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON2016), 2016, : 751 - 756