nrf9160 Private Key Storage

How are private keys stored on the nrf9160 modem? I've read in other forum posts and observed that the private key cannot be read out once set in the modem. Where could I find more information/documentation on how the key is securely stored and used? Is there any way I can ensure an attacker cannot read out the private key once the private key is written into the modem?

For a bit of context, I was following through the AWS IoT example (https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/samples/nrf9160/aws_iot/README.html) and the AWS IoT Configuration (https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/libraries/networking/aws_iot.html#lib-aws-iot

Parents Reply
  • Hi Amanda,

    Thank you for getting back to me. I was wondering if there is any further security assurances that the nrf9160 has on storing these keys. It is great that the private key cannot be read out normally. Does the nrf9160 have anything like encrypting the stored key such that only the device can make sense of the stored keys? Are they stored in a similar manner like an HSM?

    Thank you!

Children
Related