Hi all,
I'd like to encrypt/decrypt a specific buffer in order to store all logs (system, application, etc.) securely.
To do this, I wonder if i.MX8 or below chipsets support this function by HW mechanism.
Thanks in advance.
Hello Victor,
I'm looking for solutions of asymmetric private key storing/protection and have similar question.
What product lines provide black keys feature described in the presentation file above? i.MX 6, 7, or 8?
And can I verify this feature in evaluation kit?
Sincerely,
Archer
Here is a presentation regarding to security features of i.MX processors:
https://community.nxp.com/docs/DOC-331522
Have a great day,
Victor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Dear Victor,
Thank you for your prompt response.
What I'd like to do is letting a certain process use HW crypto block whenever it needs in order to encrypt some buffers. Certainly, those buffers MUST be secure and it must not been modified all the time.
I think I need to narrow down my questions.
1. Is this possible in i.MX8? -- letting a certain process use HW crypto block whenever it wants in order to encrypt some buffers
2. If yes, what secure features are recommended to do this? Please list in the pdf you've provided. I need to generate a key, store the key securely and encrypt buffers. Then encrypted data in those secure buffers will be stored in eMMC. Finally, with authorized interfaces (such as Secure JTAG), I'd like to dump out from eMMC to decrypt.
Thank you.
JK
Hi JK,
MX8 and MX6 have no dedicated module for this, but combinational support from distributed modules can be considered. Internal team is looking at this use case based on your description above. Let me come back with update soon.
Thanks,
BR/Cliff