This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

use of ARM TrustZone on nrf52840 for secure storage/trusted region

Hi all, I have need to create BLE device with ability to securely store private keys and change those. According to presentation from ARM with assistance of CryptoCell and key inside CPU I should be able to create trusted region on flash, which I assume I can use in similar way as secure storage.

Unfortunately there is no information about that in Nordic InfoCenter CryptoCell API say nothing about storing generated keys (or I miss something). Also I can't see detailed specification of CryptoCell-310 (ARM website say mostly about 300 and 312), how 310 is different ?

Are there any additional hardware requirements for my application to implement secure storage for private keys ?

Any information about possible CryptoCell use cases appreciated.

Related