The Security of ARM TrustZone in a FPGA-Based SoC

被引:28
|
作者
Benhani, E. M. [1 ]
Bossuet, L. [1 ]
Aubert, A. [1 ]
机构
[1] Univ Lyon, Hubert Curien Lab, F-42000 St Etienne, France
关键词
FPGA Security; embedded system design; ARM TrustZone;
D O I
10.1109/TC.2019.2900235
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Cybersecurity of embedded systems has become a major challenge for the development of the Internet of Things, of Cloud computing and other trendy applications without devoting a significant part of the design budget to industrial players. Technologies like TrustZone, provided by ARM, support a Trusted Execution Environment (TEE) software architecture and are inexpensive integrated solutions. While this technology allows isolation and secure execution of critical software applications (e.g., banking), recent preliminary works highlighted some security breaches or limitations when the ARM processors are embedded in a FPGA-based heterogeneous SoCs such as the Xilinx Zynq or Intel SoC FPGA devices. This paper highlights the security issue of such complex SoCs and details six efficient attacks on the ARM TrustZone extension in the SoC. A prototype system design on a Xilinx Zynq SoC is the target of the attacks presented in this paper but they could be adapted to other SoCs. This paper also includes recommendations and security solutions to design a trustworthy embedded system with a FPGA-based heterogeneous SoC.
引用
收藏
页码:1238 / 1248
页数:11
相关论文
共 50 条
  • [1] On the Security Evaluation of the ARM TrustZone Extension in a Heterogeneous SoC
    Benhani, El Mehdi
    Marchand, Cedric
    Aubert, Alain
    Bossuet, Lilian
    [J]. 2017 30TH IEEE INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (SOCC), 2017, : 108 - 113
  • [2] A SoC Design of TrustZone based Key Provisioning for FPGA IP Protection
    Williams, Gregory
    Aizprua, Jerry
    Alhaddad, Mohammad
    Yang, Doua
    BouSaba, Nabila
    Saqib, Fareena
    [J]. 2021 IEEE INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2021, : 874 - 877
  • [3] Efficient FPGA-based security kernels
    Baker, ZK
    [J]. FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2004, 3203 : 1191 - 1191
  • [4] Demonstration of a Multimode SoC FPGA-based Acoustic Camera
    da Silva, Bruno
    Segers, Laurent
    Braeken, An
    Touhafi, Abdellah
    [J]. 2019 29TH INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2019, : 419 - 420
  • [5] Enhancing the Security of FPGA-SoCs via the Usage of ARM TrustZone and a Hybrid-TPM
    Gross, Mathieu
    Hohentanner, Konrad
    Wiehler, Stefan
    Sigl, Georg
    [J]. ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2022, 15 (01)
  • [6] NEUROSEC: FPGA-Based Neuromorphic Audio Security
    Isik, Murat
    Vishwamith, Hiruna
    Sur, Yusuf
    Inadagbo, Kayode
    Dikmen, I. Can
    [J]. APPLIED RECONFIGURABLE COMPUTING. ARCHITECTURES, TOOLS, AND APPLICATIONS, ARC 2024, 2024, 14553 : 134 - 147
  • [7] FPGA-based Encryption System for Cloud Security
    Papadopoulos, Marios
    Kitsos, Paris
    [J]. 2023 26TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN, DSD 2023, 2023, : 714 - 717
  • [8] Managing Security in FPGA-Based Embedded Systems
    Huffmire, Ted
    Brotherton, Brett
    Sherwood, Timothy
    Kastner, Ryan
    Levin, Timothy
    Nguyen, Thuy D.
    Irvine, Cynthia
    [J]. IEEE DESIGN & TEST OF COMPUTERS, 2008, 25 (06): : 590 - 598
  • [9] A Survey on Security and Trust of FPGA-based Systems
    Zhang, Jiliang
    Qu, Gang
    [J]. PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), 2014, : 147 - 152
  • [10] Using an FPGA-based SOC approach for senior design projects
    Hamblen, JO
    [J]. 2003 IEEE INTERNATIONAL CONFERENCE ON MICROELECTRONIC SYSTEMS EDUCATION, PROCEEDINGS, 2003, : 18 - 19