Get the latest tech news
Exploring TrustZone-M on the NRF9160
I am working with the IoT operating system RIOT-OS and have been developing some cryptography features for it. For my master thesis I'm exploring Trusted Execution Environments (TEE) for RIOT and how to integrate them with the OS.
Finding such an example for Nordic boards was surprisingly difficult, so I assembled all the information and code snippets I could get and build my own little project, which I now share on Github. This might be fine for people who just want to use the boards for some project and don't care much about making choices in terms developing environments. I've also previously ported Trusted Firmware-M (TF-M) to RIOT, which already helped in getting an idea of what a secure application could look like and what is needed to build and run two different images on a board.
Or read this on Hacker News