<?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>use of ARM TrustZone on nrf52840 for secure storage/trusted region</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/19702/use-of-arm-trustzone-on-nrf52840-for-secure-storage-trusted-region</link><description>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</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 16 Feb 2017 08:24:43 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/19702/use-of-arm-trustzone-on-nrf52840-for-secure-storage-trusted-region" /><item><title>RE: use of ARM TrustZone on nrf52840 for secure storage/trusted region</title><link>https://devzone.nordicsemi.com/thread/76653?ContentTypeID=1</link><pubDate>Thu, 16 Feb 2017 08:24:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:adf2530c-12c7-4d49-a136-fc153e3ee3db</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;Cryptocell 310 is the predecessor of 312. If I&amp;#39;m not mistaken the big difference is that 312 is for Arm v8 architecture with a new AHB buss revision (ARM AMBA 5 AHB if I remember correctly). Unfortunately it is not the same as a secure storage elemenet as it is not protected agains decaping. But you can use the cryptocell for Rot of Trust by utilizing the ACL to protect the security keys from the application. Meaning only the cryptocell can access the keys so the application needs to use the cryptocell api&amp;#39;s to use the keys. Note that we are working on a secure bootloader dfu example that uses rot of trust. But as pointed out by Roger Clark the cruptocell is a new module introduced on the nRF52840 so we need some time to implement it into our SDK properly and documented it. I&amp;#39;m sorry for the inconvenience. For now I&amp;#39;m afraid we only have the ARM test examples in the &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v13.0.0/cryptocell_example.html?cp=4_0_0_4_8"&gt;alpha SDK&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Note that Cryptocell is only part of trustzone it is not the same thing as trustzone.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: use of ARM TrustZone on nrf52840 for secure storage/trusted region</title><link>https://devzone.nordicsemi.com/thread/76652?ContentTypeID=1</link><pubDate>Wed, 15 Feb 2017 20:07:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:503d7c72-2ccd-4a84-b1c2-940f695aaa5c</guid><dc:creator>Roger Clark</dc:creator><description>&lt;p&gt;Interesting...&lt;/p&gt;
&lt;p&gt;I presume that the lack of information on how to use this, is because this feature is only in the 840, and the SDK is only at Alpha.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: use of ARM TrustZone on nrf52840 for secure storage/trusted region</title><link>https://devzone.nordicsemi.com/thread/76651?ContentTypeID=1</link><pubDate>Wed, 15 Feb 2017 10:29:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:eff8d2cf-dbb9-41c2-bed4-7b758422001e</guid><dc:creator>pietrushnic</dc:creator><description>&lt;p&gt;&lt;a href="https://www.nordicsemi.com/eng/Products/ARM-CryptoCell-310"&gt;www.nordicsemi.com/.../ARM-CryptoCell-310&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: use of ARM TrustZone on nrf52840 for secure storage/trusted region</title><link>https://devzone.nordicsemi.com/thread/76650?ContentTypeID=1</link><pubDate>Wed, 15 Feb 2017 01:47:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5d7c12d0-85c0-42dd-9bde-28ee0795ce67</guid><dc:creator>Roger Clark</dc:creator><description>&lt;p&gt;BTW.&lt;/p&gt;
&lt;p&gt;If this feature within the ARM part of the MCU ? or and external IC&lt;/p&gt;
&lt;p&gt;Is it definitely implemented in the nRF52?  IC manufacturers have a huge degree of flexibiliy about which parts of the ARM infrastructure they use.&lt;/p&gt;
&lt;p&gt;About all that is common between various ARM MCU&amp;#39;s is the core processor instruction set&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: use of ARM TrustZone on nrf52840 for secure storage/trusted region</title><link>https://devzone.nordicsemi.com/thread/76649?ContentTypeID=1</link><pubDate>Wed, 15 Feb 2017 01:44:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8fb46051-366f-4c47-bfc3-341b49346883</guid><dc:creator>Roger Clark</dc:creator><description>&lt;p&gt;LOL&lt;/p&gt;
&lt;p&gt;You (or I) can edit the answer but I don&amp;#39;t think you can remove it&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: use of ARM TrustZone on nrf52840 for secure storage/trusted region</title><link>https://devzone.nordicsemi.com/thread/76648?ContentTypeID=1</link><pubDate>Wed, 15 Feb 2017 00:28:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c9988873-b40f-4b67-938c-2f006fd6ba4b</guid><dc:creator>pietrushnic</dc:creator><description>&lt;p&gt;@Roger sorry this was misclick. Not sure how to revert that ? I will try to replace link to ARM page with direct link to PDF.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: use of ARM TrustZone on nrf52840 for secure storage/trusted region</title><link>https://devzone.nordicsemi.com/thread/76647?ContentTypeID=1</link><pubDate>Wed, 15 Feb 2017 00:00:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e3c58d2c-d976-4797-9156-a5391c2fdc42</guid><dc:creator>Roger Clark</dc:creator><description>&lt;p&gt;Umm.&lt;/p&gt;
&lt;p&gt;I get&lt;/p&gt;
&lt;p&gt;403 - Forbidden: Access is denied.
You do not have permission to view this directory or page using the credentials that you supplied.&lt;/p&gt;
&lt;p&gt;Edit.&lt;/p&gt;
&lt;p&gt;Tried it in FF and Chrome&lt;/p&gt;
&lt;p&gt;Perhaps these pages are not accessible in my geo zone (Australia), or the new anti piracy blocking system enforced by the Australian Government  prevents me viewing them&lt;/p&gt;
&lt;p&gt;Edit.&lt;/p&gt;
&lt;p&gt;Google finds&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.google.com.au/url?sa=t&amp;amp;rct=j&amp;amp;q=&amp;amp;esrc=s&amp;amp;source=web&amp;amp;cd=2&amp;amp;cad=rja&amp;amp;uact=8&amp;amp;ved=0ahUKEwifvJW45pDSAhUMUbwKHYW1AvkQFggqMAE&amp;amp;url=https%3A%2F%2Fwww.community.arm.com%2Fcfs-file%2F__key%2Ftelligent-evolution-components-attachments%2F01-589-00-00-00-01-12-59%2FARM-Techcon-Security-2015v2.pdf&amp;amp;usg=AFQjCNGdqd6ZQpOc8k94PU786ZM9BYjA-Q&amp;amp;bvm=bv.146786187,d.dGc"&gt;www.google.com.au/url&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;But I would need an ARM account to view that link&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: use of ARM TrustZone on nrf52840 for secure storage/trusted region</title><link>https://devzone.nordicsemi.com/thread/76646?ContentTypeID=1</link><pubDate>Tue, 14 Feb 2017 23:40:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:64f0a6f0-c46a-4df6-b2b2-e55542342a09</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;Interesting, it works well for me (PDF downloaded from public internet zone).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: use of ARM TrustZone on nrf52840 for secure storage/trusted region</title><link>https://devzone.nordicsemi.com/thread/76645?ContentTypeID=1</link><pubDate>Tue, 14 Feb 2017 23:38:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e86a00a9-ecd8-4f0f-9361-64295b4ce855</guid><dc:creator>Roger Clark</dc:creator><description>&lt;p&gt;The link you posted is not publicly accessible&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>