KiviBoot-NanoBL
Minimal first-stage secure bootloader
Designed for execution from protected on-chip RAM or ROM. It contains a small, fixed set of functions required to start the next trusted component.
- Establish the trusted software entry point
- Starts from protected on-chip memory
- Loads KiviBoot-SecureBL
- Decrypts and verifies KiviBoot-SecureBL before execution
- Transfers control only after successful verification
- Keeps the initial trusted software base small

