RDAMS: An Efficient Run-Time Approach for Memory Fault and Hardware Trojans Detection

被引:3
|
作者
Wang, Jian [1 ,2 ,3 ]
Li, Ying [1 ,3 ]
机构
[1] Chinese Acad Sci, Inst Microelect, Beijing 100029, Peoples R China
[2] Univ Chinese Acad Sci, Sch Microelect, Beijing 100049, Peoples R China
[3] Beijing Key Lab Three Dimens & Nanometer Integrat, Beijing 100029, Peoples R China
基金
国家重点研发计划;
关键词
SoC; memory; security; detection architecture; detection mode;
D O I
10.3390/info12040169
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Ensuring the security of IoT devices and chips at runtime has become an urgent task as they have been widely used in human life. Embedded memories are vital components of SoC (System on Chip) in these devices. If they are attacked or incur faults at runtime, it will bring huge losses. In this paper, we propose a run-time detection architecture for memory security (RDAMS) to detect memory threats (fault and Hardware Trojans attack). The architecture consists of a Security Detection Core (SDC) that controls and enforces the detection procedure as a "security brain", and a memory wrapper (MEM_wrapper) which interacts with memory to assist the detection. We also design a low latency response mechanism to solve the SoC performance degradation caused by run-time detection. A block-based multi-granularity detection approach is proposed to render the design flexible and reduce the cost in implementation using the FPGA's dynamic partial reconfigurable (DPR) technology, which enables online detection mode reconfiguration according to the requirements. Experimental results show that RDAMS can correctly detect and identify 10 modeled memory faults and two types of Hardware Trojans (HTs) attacks without leading a great performance degradation to the system.
引用
收藏
页数:18
相关论文
共 50 条
  • [1] Run-time detection of hardware Trojans: The processor protection unit
    Dubeuf, Jeremy
    Hely, David
    Karri, Ramesh
    [J]. Proceedings - 2013 18th IEEE European Test Symposium, ETS 2013, 2013,
  • [2] Run-Time Detection of Hardware Trojans: The Processor Protection Unit
    Dubeuf, Jeremy
    Hely, David
    Karri, Ramesh
    [J]. 2013 18TH IEEE EUROPEAN TEST SYMPOSIUM (ETS 2013), 2013,
  • [3] Temperature Tracking: Toward Robust Run-Time Detection of Hardware Trojans
    Bao, Chongxi
    Forte, Domenic
    Srivastava, Ankur
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2015, 34 (10) : 1577 - 1585
  • [4] Run-Time Effect by Inserting Hardware Trojans, in Combinational Circuits
    Kounelis, Fotios
    Sklavos, Nicolas
    Kitsos, Paris
    [J]. 2017 EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2017, : 287 - 290
  • [5] Run-Time Effect by Inserting Hardware Trojans, in Combinational Circuits
    [J]. 2017, Institute of Electrical and Electronics Engineers Inc., United States
  • [6] Run-Time Monitoring and Validation Using Reverse Function (RMVRF) for Hardware Trojans Detection
    Mohd, Bassam J.
    Abed, Sa'ed
    Hayajneh, Thaier
    Alshayeji, Mohammad H.
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2021, 18 (06) : 2689 - 2704
  • [7] Temperature Tracking: An Innovative Run-Time Approach for Hardware Trojan Detection
    Forte, Domenic
    Bao, Chongxi
    Srivastava, Ankur
    [J]. 2013 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2013, : 532 - 539
  • [8] LAOCOON: A Run-time Monitoring and Verification Approach for Hardware Trojan Detection
    Danger, Jean-Luc
    Fribourg, Laurent
    Naceur, Maha
    Kuhne, Ulrich
    [J]. 2019 22ND EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2019, : 269 - 276
  • [9] Hardware Property Checker for Run-Time Hardware Trojan Detection
    Ngo, Xuan Thuy
    Danger, Jean-Luc
    Guilley, Sylvain
    Najm, Zakaria
    Emery, Olivier
    [J]. 2015 EUROPEAN CONFERENCE ON CIRCUIT THEORY AND DESIGN (ECCTD), 2015, : 97 - 100
  • [10] Hardware property checker for run-time Hardware Trojan detection
    Institut MINES-TELECOM, TELECOM ParisTech, CNRS LTCI, UMR 5141, Paris Cedex 13
    75634, France
    不详
    35510, France
    [J]. Eur. Conf. Circuit Theory Des., ECCTD, 2015,