nRF5 SDK v15.0.0
nrf_cc310 and ARM TrustZone CryptoCell
This information applies to the nRF52840 SoC only.

ARM TrustZone CryptoCell is a hardware accelerator that is available in the nRF52840 SoC. It adds hardware support for a range of security features, including advanced features that are not covered by the Cryptography library - nrf_crypto. See the nRF52840 Product Specification for detailed information about CryptoCell.

Hardware-accelerated security operations are usually faster and consume less power than the software backend that is used by the Cryptography library - nrf_crypto. However, the CryptoCell library requires hardware support and is therefore available only on the nRF52840 SoC.

The CryptoCell library supports the following cryptographic routines:

Using the CryptoCell library

To use CryptoCell functionality, link in the runtime library nrf_cc310. The library is available in the external\nrf_cc310\lib folder. See the CryptoCell API for an overview of available functionality in the runtime library.

Note
In nRF5 SDK, the CC310 functionality is most commonly used through the nrf_crypto APIs. See Cryptography library - nrf_crypto.

Documentation feedback | Developer Zone | Subscribe | Updated