Hi,
We plan to use a solution based on an i.MX6 SoC.
Is it possible to:
1. Store a chosen hardware key ?
2. Use this key in the Cryptographic Accelerator (CAAM) in order to perform a decryption (ideally using AES).
If possible:
1. What's the complexity of writing (and fusing) the hardware key bytes ?
2. Is it realistic to think about having a unique key per-device ?
Thanks
The following thread provides some information about CAAM using
for application encryption / decryption.
https://community.freescale.com/message/362564#362564
As for the unique key :
The i.MX6 has chip specific UUID ; fuses SJC_CHALL / UNIQUE_ID
are intended for it. Please look at section 5.2 (Fusemap Description Table) of
IMX6 DQ RM. The i.MX6 parts are provided with UUID - there is no need to burn
it by customers.
Have a great day,
Yuri
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------