Does NXP FRDM-K64F M64FN1MOV have Hardware encryption support?

Showing results for 
Search instead for 
Did you mean: 

Does NXP FRDM-K64F M64FN1MOV have Hardware encryption support?

Contributor I

In the Data Sheet, it is written that Hardware Encryption support is present in FRDM-K64F But It is confusing that Does MK64FN1MOV series uC supports Hardware encryption or Not?

Currently, I am using the library of NXP SDK which gives the only APIs to do encryption (For example AES) But Those SDK's APIs are doing encryption using Software or Hardware, This mainly question for me.

0 Kudos
1 Reply

NXP TechSupport
NXP TechSupport

Hi @jiteshkamboj 

The Kinetis K64  uses a coprocessor, named as CAU, to accelerate by hardware several software encryption operations. Bellow two excerpts from the K64´s reference manual chapter 33.

The CAU supports the hardware implementation of a set of specialized operations to improve the throughput of software-based security encryption/decryption operations and message digest functions.

The cryptographic algorithms are implemented partially in software with only functions
critical to increasing performance implemented in hardware. The CAU allows for
efficient, fine-grained partitioning of functions between hardware and software.


I hope this could help!

All the best,


0 Kudos