Performance study of a compiler/hardware approach to embedded systems security

被引:0
|
作者
Mohan, K [1 ]
Narahari, B
Simha, R
Ott, P
Choudhary, A
Zambreno, J
机构
[1] George Washington Univ, Washington, DC 20052 USA
[2] Northwestern Univ, Evanston, IL 60208 USA
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Trusted software execution, prevention of code and data tampering, authentication, and providing a secure environment for software are some of the most important security challenges in the design of embedded systems. This short paper evaluates the performance of a hardware/software co-design methodology for embedded software protection. Secure software is created using a secure compiler that inserts hidden codes into the executable code which are then validated dynamically during execution by a reconfigurable hardware component constructed from Field Programmable Gate Array (FPGA) technology. While the overall approach has been described in other papers, this paper focuses on security-performance tradeoffs and the effect of using compiler optimizations in such an approach. Our results show that the approach provides software protection with modest performance penalty and hardware overhead.
引用
收藏
页码:543 / 548
页数:6
相关论文
共 50 条
  • [1] COMPILER/HARDWARE ASSISTED APPLICATION CODE AND DATA SECURITY IN EMBEDDED SYSTEMS
    Bu, Chunguang
    Wang, Xiang
    Zhang, Chi
    Liu, Jizhong
    Wang, Xiaodong
    Qi, Chuntang
    Gao, Xiaoying
    Li, Baosen
    [J]. 2009 IEEE/AIAA 28TH DIGITAL AVIONICS SYSTEMS CONFERENCE, VOLS 1-3, 2009, : 1757 - +
  • [2] A compiler-hardware approach to software protection for embedded systems
    Gelbart, Olga
    Leontie, Eugen
    Narahari, Bhagirath
    Simha, Rahul
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2009, 35 (02) : 315 - 328
  • [3] A Fine-Grained Hardware Security Approach for Runtime Code Integrity in Embedded Systems
    Wang, Xiang
    Wang, Weike
    Xu, Bin
    Du, Pei
    Li, Lin
    Liu, Muyang
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2018, 24 (04) : 515 - 536
  • [4] Hardware Virtualization Based Security Solution for Embedded Systems
    Lukacs, Sandor
    Lutas, Andrei V.
    Lutas, Dan H.
    Sebestyen, Gheorghe
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION, QUALITY AND TESTING, ROBOTICS, 2014,
  • [5] Hardware/compiler codevelopment for an embedded media processor
    Kozyrakis, C
    Judd, D
    Gebis, J
    Williams, S
    Patterson, D
    Yelick, K
    [J]. PROCEEDINGS OF THE IEEE, 2001, 89 (11) : 1694 - 1709
  • [6] Hardware Performance Sniffers for Embedded Systems Profiling
    Moro, A.
    Federici, F.
    Valente, G.
    Pomante, L.
    Faccio, M.
    Muttillo, V.
    [J]. 2015 12TH INTERNATIONAL WORKSHOP ON INTELLIGENT SOLUTIONS IN EMBEDDED SYSTEMS (WISES), 2015, : 29 - 34
  • [7] Reconfigurable hardware for high-security/high-performance embedded systems: The SAFES perspective
    Gogniat, Guy
    Wolf, Tilman
    Burleson, Wayne
    Diguet, Jean-Philippe
    Bossuet, Lilian
    Vaslin, Romain
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2008, 16 (02) : 144 - 155
  • [8] A Hardware Security Protection Method for Conditional Branches of Embedded Systems
    Hao, Qiang
    Xu, Dongdong
    Qin, Yusen
    Li, Ruyin
    Zhang, Zongxuan
    You, Yunyan
    Wang, Xiang
    [J]. MICROMACHINES, 2024, 15 (06)
  • [9] HardSnap: Leveraging Hardware Snapshotting for Embedded Systems Security Testing
    Corteggiani, Nassim
    Francillon, Aurelien
    [J]. 2020 50TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN 2020), 2020, : 294 - 305
  • [10] Hardware Performance Counter Enhanced Watchdog for Embedded Software Security
    Ott, Karl
    Mahapatra, Rabi
    [J]. 2023 24TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, ISQED, 2023, : 237 - 244