Nordic DevZone
Nordic Q&A
Blog
Online Power Profiler
DevAcademy
Search
Support
+
User
Site
Search
User
Home
>
Nordic Q&A
State
Verified Answer
View Voters
Login to vote on this thread
+1
Login to vote on this thread
+1
person also asked this
people also asked this
Replies
8 replies
Subscribers
74 subscribers
Views
3288 views
Users
0 members are here
development
nrf52840 dongle
software
Attachments (
0
)
Nordic Case Info
Case ID: 234669
Options
Share
More
This post is older than 2 years and might not be relevant anymore
More Info:
Consider searching for newer posts
Using the device root key (KDR[0..3]) directly for AES Encryption?
chirag-parmar
over 6 years ago
Are there any examples to use the device root key directly in the cryptographic functions?
Top Replies
Einar Thorsrud
over 6 years ago
+1
verified
Hi, It should be possible, but there are no examples of this in the SDK (or anywhere else that I am aware of). SaSi_UtilKeyDerivation() can be used to derive an AES key from KDR.
Einar Thorsrud
over 6 years ago
in reply to
chirag-parmar
+1
verified
chirag-parmar said: Although, deriving the key means that the key will be copied into a buffer right? This would leave a footprint of the key on the RAM. Which beats the entire purpose of having KDR registers…
Einar Thorsrud
over 6 years ago
in reply to
chirag-parmar
+1
verified
Hi, chirag-parmar said: 1. Is it OK to hold the derived the key in the normal RAM? If it is in normal RAM then it is susceptible to some attacks. If that is OK or not depends on your security requirements…
Related