AnsweredAssumed Answered

How to use Cortex-M core as an additonal cryptographic accelerator (i.e., besides CAAM)?

Question asked by Uthappa Palachanda Jayaprakash on Mar 29, 2020
Latest reply on Mar 31, 2020 by Bio_TICFSL

Hello everyone,


        My team is exploring the possibility of having the Cortex-M4 core of i.MX7ULP perform certain cryptographic services. We are aware that the CAAM module provides most of the commonly used cryptographic operations. However we have certain additional requirements with regards to encryption/decryption (such as support for AES CTR (counter) mode for encrypting/decrypting audio stream). And we wanted to utilize the Cortex-M4 core to do this in real-time (low latency).


        Is anybody aware of a preexisting library or FreeRTOS (not necessarily though) opensource/commercial project that we can reuse for our aforementioned purpose?


Best regards,