Camiel
Blog posts and open-source work
About
Camiel
- Embedded Software Engineering Intern
Camiel did an internship at Tweede golf and dove into using TrustZone-M with Rust on the Pico 2.
Blog posts
See all posts by CamielOctober 14, 2026
Using TrustZone-M in Rust on the Raspberry Pi Pico 2
Let's assume that you want to build an embedded device that stores some sensitive data, like cryptographic keys, but which also interfaces with the outside world via USB or wireless; Any vulnerability in the communication code could provide attackers with an attack vector to access the secrets on the device. In this blog post, we'll show how ARM's TrustZone-M can help protect these secrets by creating a secure enclave on the device.