2024-01-09 06:21 AM
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?
2024-01-10 12:12 AM
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