8.13.5.12 Private Key Bus Transfer
A key can be directly transferred to a crypto-engine and thus be invisible by the software. The software only sends a command to initiate the transfer.
The following sequence must be followed:
- The Get Key operation must be first performed with the secure output (private key bus) as destination (PUF_DATA_DEST=2).
- The transfer is performed to the crypto-engine if the operation result is OK (PUF_ORR.RCODE=IID_PUF_OK).
- When the transfer has successfully completed, check for any key bus access violation in the destination client Status register.
No other operation must be instructed while the transfer is in progress.
A new transfer to any crypto-engine can be operated by reitering all the operations.