2026-04-15 7:34 PM
I am trying to understand SMiRoT and SMuRoT for product development based on the STM32H573 and Secure Manager, but from the public documentation they both look mostly like black boxes.
Since they seem to be built on top of STiRoT / STuRoT, I am currently trying to understand STuRoT first.
For STiRoT, AN6007 Appendix A / Figure 11 is very useful because it provides a clear high-level startup sequence.
It helps explain the logic of reset, runtime protection activation, secure firmware update handling, uRoT image verification, bootloader fallback, and jump to uRoT.
But for STuRoT, I cannot find any equivalent public document that shows its internal startup sequence or high-level state flow.
At the moment I can only infer that after STiRoT verification, STuRoT runs in HDPL2 secure mode, reconfigures its secure context/MPU, verifies the user application, and then executes it. But I have not found an official flowchart or sequence description.
So I would like to ask:
I am not requesting confidential implementation details, only a documented high-level architectural flow similar to what exists for STiRoT.
2026-04-17 6:39 AM