cancel
Showing results for 
Search instead for 
Did you mean: 

Understanding SSP provisioning step by step ?

A.M.
Associate III

Hello,

I am trying to understand this document:

https://wiki.stmicroelectronics.cn/stm32mpu/wiki/How_to_deploy_SSP_using_a_step-by-step_approach

Generally speaking, I miss some context between the "SSP is nice to protect your firmware through HSM" and the how-to with many acronyms and missing explanations.

I spend a couple of days reading related documentation and still feel very lost.

"2.2 Payload file"
I understand this step as the creation of a file with all the secrets in it, including HSM and RMA keys/password.
What are the meaning of RSSe, DHUK, BHK or DHUK_xor_BHK acronyms?

** Question 1**  What are RSSe, DHUK, BHK ?

2.2.1:
My page looks very different. This section is not helpful.

2.2.1.2:
I believe this is the public key generated in step 2.1.1.
What is the RMA password? I understand that this password allows to protect RMA mode, but how is it created? should I provide a file with a random 16 character password? or is this an AES key? Is it one of the private keys generated in step 2.1.1 or 2.1.2?

**Question 2** How to create the file for the RMA password?

2.2.2 backup file memory creation:
What is this? Is nice to know how to do it, but it would be better to understand first it meaning and goal.
Need for some concepts here.

**Question 3** What is a "backup file memory creation"?

2.2.3 payload creation
I though that we already did that in the Secrets Gen (step 2.2.1).

**Question 4** What is the difference between the secrets file and the payload file?








0 REPLIES 0