Skip to main content
Visitor II
January 9, 2024
Question

Trusted execution environment on NucleoSTM32l476rg

  • January 9, 2024
  • 1 reply
  • 842 views

My main project is implemented on NucleoSTM32l476rg. For the needs of my project I need to use a Trusted Execution Environment without changing my board. Is there any available plug n play module which can offer the feature of TEE?

    This topic has been closed for replies.

    1 reply

    Technical Moderator
    January 10, 2024

    Welcome @kostas_nomikos, to the community!

    A Trusted Execution Environment is realised in Cortex-M by a technology called TrustZone developed by ARM, which can be found in the Cortex-M33, for example. However, you would not get any security if you subsequently realised something like this in a Cortex-M4 or Cortex-M7: an attacker could easily connect between your MCU and the TEE emulating module, which can be considered compromised from the outset.

    The only option is to switch to new hardware with TrustZone, e.g. Cortex-M33 - e.g. STM32U5.

    Hope that answers your question?

    Regards
    /Peter