EasyManua.ls Logo

ST X-CUBE-SBSFU - Page 4

ST X-CUBE-SBSFU
94 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Contents UM2262
4/94 UM2262 Rev 6
A.2.1 Principle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
A.2.2 Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Appendix B Dual-image handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
B.1 Elements and roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
B.2 Mapping definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Appendix C Single-image handling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
C.1 Elements and roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
C.2 Mapping definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Appendix D Cryptographic schemes handling . . . . . . . . . . . . . . . . . . . . . . . . . . 71
D.1 Cryptographic schemes contained in this package. . . . . . . . . . . . . . . . . . 71
D.2 Asymmetric verification and symmetric encryption schemes . . . . . . . . . . 72
D.3 Symmetric verification and encryption scheme. . . . . . . . . . . . . . . . . . . . . 73
D.4 X509 certificate-based asymmetric scheme without firmware encryption. 74
D.5 Secure Boot and Secure Firmware Update flow . . . . . . . . . . . . . . . . . . . . 76
Appendix E Firmware image preparation tool . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
E.1 Tool location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
E.2 Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
E.3 Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
E.4 IDE integration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
E.5 Partial Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Appendix F KMS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
F.1 Key update process description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
F.2 SBSFU static keys generation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
F.3 UserApp menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Appendix G SBSFU with STM32 and STSAFE-A100 . . . . . . . . . . . . . . . . . . . . . . 84
G.1 Introduction to STSAFE-A100. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
G.2 Certificate generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
G.3 STSAFE-A100 provisioning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
G.4 STM32 and firmware image provisioning . . . . . . . . . . . . . . . . . . . . . . . . . 87

Table of Contents

Related product manuals