<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>can NRF52840 CryptoCell IP act as secure element?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/39786/can-nrf52840-cryptocell-ip-act-as-secure-element</link><description>Hi to all, 
 i am developing a device based NRF52840 soc, and i want to implement a device that need to store some public/private key in somewhere. i know that cryptocell ip is an accelerator for cryptographic tasks, but i want to know is this ip capable</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 06 Nov 2020 14:14:49 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/39786/can-nrf52840-cryptocell-ip-act-as-secure-element" /><item><title>RE: can NRF52840 CryptoCell IP act as secure element?</title><link>https://devzone.nordicsemi.com/thread/278805?ContentTypeID=1</link><pubDate>Fri, 06 Nov 2020 14:14:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9fe6c494-b8c0-487b-b2d1-fa12bf638447</guid><dc:creator>Nikos Karamolegkos</dc:creator><description>&lt;p&gt;Thank you. For folks that may need future help check &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/67971/tls-credentials-secure-storing-to-nrf52840-dk"&gt;here&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: can NRF52840 CryptoCell IP act as secure element?</title><link>https://devzone.nordicsemi.com/thread/278798?ContentTypeID=1</link><pubDate>Fri, 06 Nov 2020 13:58:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0c980923-6a99-4207-a237-1d01b43cb463</guid><dc:creator>haakonsh</dc:creator><description>[quote user="Nikos Karamolegkos"]Let&amp;#39;s say that I would like to store a private key. I can create a flash section where I will store the private key and then using a secure bootloader to read that key and block the read in this section. In this way, I can jump to application (without rebooting/reset) and then again only on reset the bootloader can read the key. Am I correct?[/quote]
&lt;p&gt;&amp;nbsp;Yes, that&amp;#39;s the intended use-case.&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;
[quote user="Nikos Karamolegkos"]Also, what exactly means secure bootloader?&amp;nbsp;[/quote]
&lt;p&gt;It means the use of signed FW images where the bootloader will verify any image it is asked to load, based on f.ex a stored key that only the bootloader has access to.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;From&amp;nbsp;&lt;a title="Secure boot and firmware updates" href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.0.2/lib_secure_boot.html?cp=7_1_3_5_0_8"&gt;Secure boot and firmware updates&lt;/a&gt;:&amp;nbsp;&lt;br /&gt;&lt;span&gt;&amp;quot;Secure boot does a signature verification procedure on installed firmware before booting into it. This is to ensure that the firmware is authorized by the owner of the private key used to create the signature.&amp;quot;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: can NRF52840 CryptoCell IP act as secure element?</title><link>https://devzone.nordicsemi.com/thread/278596?ContentTypeID=1</link><pubDate>Thu, 05 Nov 2020 12:57:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a526ea1d-acb6-41f2-9150-266eed6c639e</guid><dc:creator>Nikos Karamolegkos</dc:creator><description>&lt;p&gt;Let&amp;#39;s say that I would like to store a private key. I can create a flash section where I will store the private key and then using a secure bootloader to read that key and block the read in this section. In this way, I can jump to application (without rebooting/reset) and then again only on reset the bootloader can read the key. Am I correct? Also, what exactly means secure bootloader?&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: can NRF52840 CryptoCell IP act as secure element?</title><link>https://devzone.nordicsemi.com/thread/278264?ContentTypeID=1</link><pubDate>Tue, 03 Nov 2020 12:58:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d15930e4-06f2-4fdf-add7-5258ae67d144</guid><dc:creator>haakonsh</dc:creator><description>&lt;p&gt;Depends on your definition of &amp;quot;secure&amp;quot;.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
[quote user="haakonsh"]And the&amp;nbsp;&lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52840.ps/acl.html?cp=2_0_0_5_2"&gt;ACL — Access control lists&lt;/a&gt;&amp;nbsp;can block read and/or write access to a region of flash.&amp;nbsp;[/quote]
&lt;p&gt;&amp;nbsp;Though do note&amp;nbsp;&lt;a title="IN133 Informational Notice v1.0" href="https://infocenter.nordicsemi.com/pdf/in_133_v1.0.pdf?cp=4_0_2_0"&gt;IN133 Informational Notice v1.0&lt;/a&gt;.&amp;nbsp;Talk to our Regional Sales Manager about device ordering&amp;nbsp;and production programming for nRF52840&amp;#39;s with a fix for this issue.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: can NRF52840 CryptoCell IP act as secure element?</title><link>https://devzone.nordicsemi.com/thread/277962?ContentTypeID=1</link><pubDate>Mon, 02 Nov 2020 08:11:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:22daff01-0e8d-469d-b61a-86229fd3fd47</guid><dc:creator>Nikos Karamolegkos</dc:creator><description>&lt;p&gt;I can not understand, before anything, Is secure to store the key in flash?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: can NRF52840 CryptoCell IP act as secure element?</title><link>https://devzone.nordicsemi.com/thread/188108?ContentTypeID=1</link><pubDate>Tue, 21 May 2019 07:30:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ef78eec5-1b62-4f8c-ace6-0f7b434a5eec</guid><dc:creator>haakonsh</dc:creator><description>&lt;p&gt;Yes, given that you follow the instructions given in my previous answer.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: can NRF52840 CryptoCell IP act as secure element?</title><link>https://devzone.nordicsemi.com/thread/187788?ContentTypeID=1</link><pubDate>Mon, 20 May 2019 07:49:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ebb3cc40-876c-4998-b12c-f4427a2bb03b</guid><dc:creator>alireza sadeghpour</dc:creator><description>&lt;p&gt;So this region of memory can be used for storing symmetric/asymmetric encryption keys?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: can NRF52840 CryptoCell IP act as secure element?</title><link>https://devzone.nordicsemi.com/thread/154322?ContentTypeID=1</link><pubDate>Wed, 24 Oct 2018 15:12:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1abd59b5-0568-4cce-b326-f0f12c4d2cea</guid><dc:creator>haakonsh</dc:creator><description>&lt;p&gt;The CryptoCell can store a&amp;nbsp;&lt;a title="Device root key" href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52840.ps/cryptocell.html?cp=2_0_0_5_5_3_1#unique_59770473"&gt;Device root key&lt;/a&gt;&amp;nbsp;in its internal SRAM. And the&amp;nbsp;&lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52840.ps/acl.html?cp=2_0_0_5_2"&gt;ACL — Access control lists&lt;/a&gt;&amp;nbsp;can block read and/or write access to a region of flash.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;The common use case is to use a secure bootloader to read a key from flash and store it in the cryptocell, then use ACL to block read access to the flash region where the key is stored.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>