Protecting Security-Critical Real-Time Systems against Fault Attacks in Many-Core Platforms

被引:2
|
作者
Norollah, Amin [1 ]
Kazemi, Zahra [3 ]
Derafshi, Danesh [1 ]
Beitollahi, Hakem [1 ]
Fazeli, Mahdi [2 ]
机构
[1] Iran Univ Sci & Technol, Sch Comp Engn, Tehran, Iran
[2] Halmstad Univ, Halmstad, Sweden
[3] Grenoble INP, LCIS Lab, F-26000 Valence, France
关键词
FPGA; security-critical systems; real-time systems; security-aware scheduler; hardware accelerator;
D O I
10.1109/RTEST56034.2022.9850010
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Single-core platforms have been widely used for Many security-critical real-time systems. However, the ever-increasing high-performance requirements demanded by various industries and the advent of serious bottlenecks again increasing the performance of single-core platforms have necessitated the employment of many-core platforms in the design of such systems. This design shift from single to many-core platforms has been accompanied by security issues and has produced emerging security challenges. Fault injection attacks are one of the primary attacks that are used to infiltrate the tasks to reduce the system performance or cause system failures. In this paper, an online security-aware real-time hardware scheduler is proposed and used to avoid fault attacks using the task replication method. In the proposed real-time system, critical tasks and their replicas are scheduled with Least Slack Time first (LST) algorithm independently in the hardware under real-time constraints. Our synthesis and simulation results using Xilinx Vivado 2018.2 indicates that the proposed scheduler guarantees that all critical tasks and their replicas meet their deadlines. The results also show that our scheduler reduces the chance of a successful Fault attack and loss of the final result in critical tasks.
引用
收藏
页数:6
相关论文
共 50 条
  • [31] Swallow: Building an Energy-Transparent Many-Core Embedded Real-Time System
    Hollis, Simon J.
    Kerrison, Steve
    [J]. PROCEEDINGS OF THE 2016 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2016, : 73 - 78
  • [32] Real-time Traffic Sign Recognition with Map Fusion on Multicore/Many-core Architectures
    Par, Kerem
    Tosun, Oguz
    [J]. ACTA POLYTECHNICA HUNGARICA, 2012, 9 (02) : 231 - 250
  • [33] SVM-based Real-Time Hardware Trojan Detection for Many-Core Platform
    Kulkarni, Amey
    Pino, Youngok
    Mohsenin, Tinoosh
    [J]. PROCEEDINGS OF THE SEVENTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN ISQED 2016, 2016, : 362 - 367
  • [34] Integrating fault recovery and quality of security in real-time systems
    Bellam, Kiranmai
    Zong, Ziliang
    Alghamdi, Mohammed. I.
    Nijim, Mais
    Qin, Xiao
    [J]. 21ST INTERNATIONAL CONFERENCE ON ADVANCED NETWORKING AND APPLICATIONS WORKSHOPS/SYMPOSIA, VOL 2, PROCEEDINGS, 2007, : 500 - +
  • [35] Maintaining Real-Time Application Timing Similarity for Defect-Tolerant NoC-Based Many-Core Systems
    Li, Zheng
    Lockom, Frank
    Ren, Shangping
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2014, 13
  • [36] REAL-TIME DVB-S2 LDPC DECODING ON MANY-CORE GPU ACCELERATORS
    Falcao, Gabriel
    Andrade, Joao
    Silva, Vitor
    Sousa, Leonel
    [J]. 2011 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, 2011, : 1685 - 1688
  • [37] Efficient Scheduling of Dependent Tasks in Many-Core Real-Time System Using a Hardware Scheduler
    Norollah, Amin
    Kazemi, Zahra
    Sayadi, Niloufar
    Beitollahi, Hakem
    Fazeli, Mahdi
    Hely, David
    [J]. 2021 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2021,
  • [38] P-SOCRATES: A parallel software framework for time-critical many-core systems
    Pinho, Luis Miguel
    Nelis, Vincent
    Yomsi, Patrick Meumeu
    Quinones, Eduardo
    Bertogna, Marko
    Burgio, Paolo
    Marongiu, Andrea
    Scordino, Claudio
    Gai, Paolo
    Ramponi, Michele
    Mardiak, Michal
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2015, 39 (08) : 1190 - 1203
  • [39] P-SOCRATES: a Parallel Software Framework for Time-Critical Many-Core Systems
    Miguel Pinho, Luis
    Quinones, Eduardo
    Bertogna, Marko
    Marongiu, Andrea
    Pereira Carlos, Jorge
    Scordino, Claudio
    Ramponi, Michele
    [J]. 2014 17TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2014, : 214 - 221
  • [40] A Survey and Comparative Study of Hard and Soft Real-Time Dynamic Resource Allocation Strategies for Multi-/Many-Core Systems
    Singh, Amit Kumar
    Dziurzanski, Piotr
    Mendis, Hashan Roshantha
    Indrusiak, Leandro Soares
    [J]. ACM COMPUTING SURVEYS, 2017, 50 (02)