Technical presentation - 30 minutes (including q&a)
Hafnium is the reference implementation as the Secure Partition Manager (SPM), designed specifically for Arm Cortex-A processors that operate within TrustZone's secure environment at the Secure EL2 exception level. Its main role is to manage and secure isolated compartments known as Secure Partitions. The implementation follows the Arm Firmware Framework specification which outlines architectural concepts, general system-level requirements, and the transport layer for communication between Secure Partitions and the Normal World. As an open-source initiative, this project falls under the stewardship of TrustedFirmware.org, alongside other firmware projects such as TF-A, TF-RMM, and Trusted Services. The presentation will cover a technical overview, provide an update on recent developments of the project, and a small live demo.
I work with Open Source Software group at Arm. Currently, I am working on hafnium and TF-A projects. I have been a maintainer and developer of Trusted Firmware projects since 2019. Based out of Austin, Texas.