Published July 3, 2024 | Version v1

Poster: Integrating a Secure Processing Environment in an IoT Operating System

  • 1. HAW Hamburg
  • 2. TU Dresden

Description

Trusted Execution Environments (TEE) and secure enclaves with hardware support are promising concepts for enhancing security in constrained environments. These approaches provide protected processing areas within a SOC, in which security-critical applications can execute, and at the same time prevent unauthorized access to sensitive data and program code. New microcontrollers with the Armv8-M architecture offer Trustzone-M, a hardware feature to protect memory and support TEEs. To facilitate adoption, Arm provides an open source reference implementation for a secure processing environment (Trusted Firmware-M). In this poster, we present how we integrated this secure firmware in an IoT operating system and measure the overhead cost in memory and execution time.

Files

eurosp24posters-final-12.pdf

Files (188.8 kB)

Name Size Download all
md5:f17d4276a8cbaae3d431da3958ab6910
188.8 kB Preview Download