Dynamic power-aware scheduling of real-time tasks for FPGA-based cyber physical systems against power draining hardware trojan attacks

被引:3
|
作者
Guha, Krishnendu [1 ]
Majumder, Atanu [1 ]
Saha, Debasri [1 ]
Chakrabarti, Amlan [1 ]
机构
[1] Univ Calcutta, AK Choudhury Sch Informat Technol, Kolkata, W Bengal, India
来源
JOURNAL OF SUPERCOMPUTING | 2020年 / 76卷 / 11期
关键词
Hardware trojan horse; Real-time task scheduling; Power draining attack; FPGA; AUTHENTICATION; DESIGN;
D O I
10.1007/s11227-020-03184-3
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The present era has witnessed deployment of reconfigurable hardware or field-programmable gate arrays (FPGAs) in diverse domains like automation and avionics, which are cyber physical in nature. Such cyber physical systems are associated with strict power budgets. Efficient real-time task-scheduling strategies exist that ensure execution of maximum number of tasks within the power budget. However, these do not consider hardware threats into account. Recent literature has exposed the existence of hardware trojan horses (HTHs). HTHs are malicious circuitry that remain dormant during testing and evade detection, but get activated at runtime to jeopardize operations. HTHs can be etched into the FPGA fabric by adversaries in the untrustworthy foundries, during fabrication of the FPGAs. Even vendors selling reconfigurable intellectual properties or bitstreams that configure the FPGA fabric for task operation may insert HTHs during writing the bitstream codes. HTHs may cause a variety of attacks which may affect the basic security primitives of the system like its integrity, confidentiality or availability. In this work, we explore how power draining ability of HTHs may reduce lifetime of the system. A self-aware approach is also proposed which detects the affected resources of the system and eradicates their use in future to facilitate system reliability. An offline-online scheduling strategy is proposed for periodic tasks which can ensure reliability of their operations till the expected lifetime of the system. Accommodating non-periodic tasks in the periodic task schedule based on available power is also focused. For experimentation, we consider tasks associated with EPFL benchmarks and demonstrate results based on the metric task success rate for periodic tasks and metric task rejection rate for non-periodic tasks.
引用
下载
收藏
页码:8972 / 9009
页数:38
相关论文
共 50 条
  • [1] Dynamic power-aware scheduling of real-time tasks for FPGA-based cyber physical systems against power draining hardware trojan attacks
    Krishnendu Guha
    Atanu Majumder
    Debasri Saha
    Amlan Chakrabarti
    The Journal of Supercomputing, 2020, 76 : 8972 - 9009
  • [2] Power Management and Tasks Scheduling Analysis in Power-Aware Real-Time Systems
    Xing, Jingyu
    Feng, Zhang
    2012 INTERNATIONAL CONFERENCE ON MEDICAL PHYSICS AND BIOMEDICAL ENGINEERING (ICMPBE2012), 2012, 33 : 188 - 194
  • [3] Power-aware scheduling for periodic real-time tasks
    Aydin, H
    Melhem, R
    Mossé, D
    Mejía-Alvarez, P
    IEEE TRANSACTIONS ON COMPUTERS, 2004, 53 (05) : 584 - 600
  • [4] Power-aware scheduling algorithms for sporadic tasks in real-time systems
    Zhang, Yi-wen
    Guo, Rui-feng
    JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (10) : 2611 - 2619
  • [5] Feedback scheduling of real-time control tasks in power-aware embedded systems
    Xia, F
    Dai, XH
    Wang, XD
    Sun, YX
    ICESS 2005: SECOND INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, 2005, : 513 - 518
  • [6] Feedback scheduling of power-aware soft real-time tasks
    Soria-Lopez, A
    Mejia-Alvarez, P
    Cornejo, J
    SIXTH MEXICAN INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE, PROCEEDINGS, 2005, : 266 - 273
  • [7] Dynamic and aggressive scheduling techniques for power-aware real-time systems
    Aydin, H
    Melhem, R
    Mossé, D
    Mejía-Alvarez, P
    22ND IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2001, : 95 - 105
  • [8] Power-aware scheduling for AND/OR graphs in real-time systems
    Zhu, D
    Mossé, D
    Melhem, R
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2004, 15 (09) : 849 - 864
  • [9] Node Scaling Analysis for Power-Aware Real-Time Tasks Scheduling
    Yu, Lei
    Teng, Fei
    Magoules, Frederic
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (08) : 2510 - 2521
  • [10] A Dynamic Power-aware Scheduling of Mixed-Criticality Real-Time Systems
    Ali, Ijaz
    Seo, Jun-ho
    Kim, Kyong Hoon
    CIT/IUCC/DASC/PICOM 2015 IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY - UBIQUITOUS COMPUTING AND COMMUNICATIONS - DEPENDABLE, AUTONOMIC AND SECURE COMPUTING - PERVASIVE INTELLIGENCE AND COMPUTING, 2015, : 438 - 445