Security-Aware Mapping and Scheduling with Hardware Co-Processors for FlexRay-Based Distributed Embedded Systems

被引:58
|
作者
Gu, Zonghua [1 ]
Han, Gang [2 ]
Zeng, Haibo [3 ]
Zhao, Qingling [4 ]
机构
[1] Zhejiang Univ, Coll Comp Sci, Hangzhou 310027, Zhejiang, Peoples R China
[2] Natl Univ Def Technol, Coll Comp Sci, Changsha 410073, Hunan, Peoples R China
[3] Virginia Tech, Dept Elect & Comp Engn, Blacksburg, VA 24061 USA
[4] Nanjing Univ Posts & Telecommun, Sch Comp Sci & Technol, Nanjing 210023, Jiangsu, Peoples R China
基金
中国国家自然科学基金;
关键词
FlexRay; security; message authentication; optimization; automotive embedded systems; AUTHENTICATION;
D O I
10.1109/TPDS.2016.2520949
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Automotive in-vehicle systems are distributed systems consisting of multiple ECUs (Electronic Control Units) interconnected with a broadcast network such as FlexRay. Message authentication is an effective mechanism to prevent attackers from injecting malicious messages into the network. In order to reduce timing interference of message authentication operations on application tasks, hardware coprocessors in the form of either FPGA or ASIC are adopted to offload computation-intensive cryptographic algorithms from the ECU. However, it may not be feasible or desirable to equip every ECU with a hardware coprocessor, as modern vehicles can contain more than one hundred ECUs, and the automotive industry is cost-sensitive. In this paper, we consider the problem of mapping an application task graph onto a FlexRay-based distributed hardware platform, to meet security and deadline requirements while minimizing the number of hardware coprocessors needed in the system. We present a Mixed Integer Linear Programming (MILP) formulation, a divide-and-conquer heuristic algorithm, and a Simulated Annealing algorithm. We evaluate the algorithms with industrial case studies.
引用
收藏
页码:3044 / 3057
页数:14
相关论文
共 11 条
  • [1] Security-Aware Scheduling for FlexRay-Based Real-Time Automotive Systems
    Zhao, R.
    Qin, G. H.
    Chen, H. P.
    Qin, J.
    Yan, J.
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2019, 2019
  • [2] Reconfigurable Communication Middleware for FlexRay-based Distributed Embedded Systems
    Majumdar, Diptesh
    Zhang, Licong
    Bhaduri, Purandar
    Chakraborty, Samarjit
    [J]. 2015 IEEE 21ST INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, 2015, : 159 - 166
  • [3] Bus access optimisation for FlexRay-based distributed embedded systems
    Pop, Traian
    Pop, Paul
    Eles, Petru
    Peng, Zebo
    [J]. 2007 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2007, : 51 - +
  • [4] TASK-SCHEDULING IN HARD REAL-TIME EMBEDDED SYSTEMS USING HARDWARE CO-PROCESSORS
    COOLING, JE
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 1994, 18 (10) : 571 - 578
  • [5] Security-Aware Mapping for TDMA-Based Real-Time Distributed Systems
    Lin, Chung-Wei
    Zhu, Qi
    Sangiovanni-Vincentelli, Alberto
    [J]. 2014 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2014, : 24 - 31
  • [6] Multi-Objective Co-Optimization of FlexRay-based Distributed Control Systems
    Roy, Debayan
    Zhang, Licong
    Chang, Wanli
    Goswami, Dip
    Chakraborty, Samarjit
    [J]. 2016 IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2016,
  • [7] Security-aware multi-objective optimization of distributed reconfigurable embedded systems
    Nam, Hyunsuk
    Lysecky, Roman
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2019, 133 : 377 - 390
  • [8] Security-Aware Mapping for CAN-Based Real-Time Distributed Automotive Systems
    Lin, Chung-Wei
    Zhu, Qi
    Phung, Calvin
    Sangiovanni-Vincentelli, Alberto
    [J]. 2013 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2013, : 115 - 121
  • [9] Security-Aware Modeling and Efficient Mapping for CAN-Based Real-Time Distributed Automotive Systems
    Lin, Chung-Wei
    Zhu, Qi
    Sangiovanni-Vincentelli, Alberto
    [J]. IEEE EMBEDDED SYSTEMS LETTERS, 2015, 7 (01) : 11 - 14
  • [10] Security-Aware Scheduling for TTEthernet-Based Real-Time Automotive Systems
    Zhao, Rui
    Qin, Guihe
    Lyu, Ying
    Yan, Jie
    [J]. IEEE ACCESS, 2019, 7 : 85971 - 85984