This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM625: Unique per-device encryption on AM625 from Linux userland

Part Number: AM625

Tool/software:

Hello,

We need to be able to encrypt some data on our AM625 platform uniquely per-device, from a Linux userland program running in the normal world (REE/non-secure world). On the i.MX6 platform (for example), we used NXP's CAAM (Cryptographic Assurance and Acceleration Module) for this, accessible via /dev/caam_kb in userland. This would take a small plaintext payload (a few hundred bytes) and return the encrypted data, and vice-versa for decryption, and only required a few hundred lines of C code to implement.

Could you provide a steer on how I can accomplish the same on the AM625 please?

I have the AM62 restricted security documentation available, but a steer on what I should be looking at (or ideally some examples) would be appreciated.

Kind regards,
Ben