Does NXP FRDM-K64F M64FN1MOV have Hardware encryption support?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Does NXP FRDM-K64F M64FN1MOV have Hardware encryption support?

1,371 Views
jiteshkamboj
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

1,352 Views
diego_charles
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,

Diego.

0 Kudos