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 条
  • [31] Applying pinwheel scheduling and compiler profiling for power-aware real-time scheduling
    Hsin-hung Lin
    Chih-Wen Hsueh
    Real-Time Systems, 2006, 34 : 37 - 51
  • [32] Power-aware scheduling with effective task migration for real-time multicore embedded systems
    Luis March, Jose
    Sahuquillo, Julio
    Petit, Salvador
    Hassan, Houcine
    Duato, Jose
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2013, 25 (14): : 1987 - 2001
  • [33] Compositional power-aware real-time scheduling with discrete frequency levels
    Tchamgoue, Guy Martin
    Seo, Junho
    Kim, Kyong Hoon
    Jun, Yong-Kee
    JOURNAL OF SYSTEMS ARCHITECTURE, 2015, 61 (07) : 269 - 281
  • [34] Power-Aware Real-Time Operating Systems on Reconfigurable Architectures
    Akguen, Goekhan
    Goehringer, Diana
    2021 31ST INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL 2021), 2021, : 402 - 403
  • [35] Power-aware parametric dispatching in distributed real-time systems
    Elsharkawy, Sameh M.
    Younis, Mohamed F.
    Moulds, Clint
    PROCEEDINGS OF THE 18TH IASTED INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING AND SYSTEMS, 2006, : 77 - +
  • [36] On the power-aware resource allocation for linear-pipelined real-time tasks
    Yeh, CC
    19TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 1, PROCEEDINGS: AINA 2005, 2005, : 105 - 110
  • [37] A power-aware GALS architecture for real-time algorithm-specific tasks
    Datta, A
    Bhunia, S
    Banerjee, N
    Roy, K
    6TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, PROCEEDINGS, 2005, : 358 - 363
  • [38] A General Purpose FPGA-based Real-Time Simulator for Power Systems Applications
    Razzaghi, R.
    Paolone, M.
    Rachidi, F.
    2013 4TH IEEE/PES INNOVATIVE SMART GRID TECHNOLOGIES EUROPE (ISGT EUROPE), 2013,
  • [39] Power-aware real-time task scheduling with feedback control for mobile robots
    Wang, Bin
    Wang, Tianmiao
    Wei, Hongxing
    Wang, Meng
    Shao, Zili
    ICIEA 2008: 3RD IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS, PROCEEDINGS, VOLS 1-3, 2008, : 1240 - +
  • [40] Power-aware real-time scheduling using pinwheel model and profiling technique
    Lin, HH
    Hsueh, CW
    11TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2005, : 299 - 304