DVFS as a Security Failure of TrustZone-enabled Heterogeneous SoC

被引:0
|
作者
Benhani, El Mehdi [1 ]
Bossuet, Lilian [1 ]
机构
[1] Univ Lyon, Hubert Curien Lab, St Etienne, France
关键词
ARM TrustZone; Embedded system security; AXI bus; Hardware Trojan; DVFS;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Today, most embedded systems use Dynamic Voltage and Frequency Scaling (DVFS) to minimize energy consumption and maximize performance. The DVFS technique works by regulating the important parameters that govern the amount of energy consumed in a system, voltage and frequency. For the implementation of this technique, the operating system (OS) includes software applications that dynamically control a voltage regulator or a frequency regulator or both. In this paper, we demonstrate for the first time a malicious use of the frequency regulator against a TrustZone-enabled System-on-Chip (SoC). We demonstrate a use of frequency scaling to create covert channel in a TrustZone-enabled heterogeneous SoC. We present four proofs of concept to transfer sensitive data from a secure entity in the SoC to a non-secure one. The first proof of concept is from a secure ARM core to outside of SoC. The second is from a secure ARM core to a non-secure one. The third is from a non trusted third party IP embedded in the programmable logic part of the SoC to a non-secure ARM core. And the last proof of concept is from a secure third party IP to a non-secure ARM core.
引用
收藏
页码:489 / 492
页数:4
相关论文
共 25 条
  • [1] Secure internal communication of a TrustZone-enabled heterogeneous SoC lightweight encryption
    Benhani, El Mehdi
    Mancillas Lopez, Cuauhtemoc
    Bossuet, Lilian
    [J]. 2019 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (ICFPT 2019), 2019, : 239 - 242
  • [2] Virtualization on TrustZone-enabled Microcontrollers? Voila!
    Pinto, Sandro
    Araujo, Hugo
    Oliveira, Daniel
    Martins, Jose
    Tavares, Adriano
    [J]. 25TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2019), 2019, : 293 - 304
  • [3] 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
  • [4] Real-Time Scheduling of TrustZone-enabled DNN Workloads
    Babar, Mohammad Fakhruddin
    Hasan, Monowar
    [J]. PROCEEDINGS OF THE 4TH WORKSHOP ON CPS & IOT SECURITY AND PRIVACY, CPSIOTSEC 2022, 2022, : 63 - 69
  • [5] PASTO: Enabling Secure and Efficient Task Offloading in TrustZone-Enabled Edge Clouds
    Li, Yuepeng
    Zeng, Deze
    Gu, Lin
    Zhu, Andong
    Chen, Quan
    Yu, Shui
    [J]. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2023, 72 (06) : 8234 - 8238
  • [6] The Security of ARM TrustZone in a FPGA-Based SoC
    Benhani, E. M.
    Bossuet, L.
    Aubert, A.
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2019, 68 (08) : 1238 - 1248
  • [7] An REE-independent Approach to Identify Callers of TEEs in TrustZone-enabled Cortex-M Devices
    Iannillo, Antonio Ken
    Rivera, Sean
    Suciu, Darius
    Sion, Radu
    State, Radu
    [J]. CPSS'22: PROCEEDINGS OF THE 8TH ACM CYBER-PHYSICAL SYSTEM SECURITY WORKSHOP, 2022, : 85 - 94
  • [8] Work in Progress: Exploring Schedule-Based Side-Channels in TrustZone-Enabled Real-Time Systems
    Aguida, Mohamed Anis
    Hasan, Monowar
    [J]. 2022 IEEE 28TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2022, : 301 - 304
  • [9] EdgeCoolingMode: An Agent Based Thermal Management Mechanism for DVFS Enabled Heterogeneous MPSoCs
    Dey, Somdip
    Guajardo, Enrique Zaragoza
    Basireddy, Karunakar Reddy
    Wang, Xiaohang
    Singh, Amit Kumar
    McDonald-Maier, Klaus
    [J]. 2019 32ND INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2019 18TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID), 2019, : 19 - 24
  • [10] Security-enabled code deployment for heterogeneous networks
    Karnouskos, S
    [J]. COMPUTER STANDARDS & INTERFACES, 2005, 27 (05) : 547 - 560