<?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>Which is best candidate out of nrf52840 &amp;amp; nRF52832 for BluetoothMesh n/w for security point of view ?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/28790/which-is-best-candidate-out-of-nrf52840-nrf52832-for-bluetoothmesh-n-w-for-security-point-of-view</link><description>&amp;gt; This is highlight of difference
&amp;gt; between #nrf52840 &amp;amp; #nRF52832.
&amp;gt; 
&amp;gt; #nRF52840 has additional feature of ARM CryptoCell. 
&amp;gt; 
&amp;gt; Is this make #nRF52840 more secure for
&amp;gt; #IoT or #BluetoothMesh application where security of network is more
&amp;gt; important</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 02 Jan 2018 14:18:24 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/28790/which-is-best-candidate-out-of-nrf52840-nrf52832-for-bluetoothmesh-n-w-for-security-point-of-view" /><item><title>RE: Which is best candidate out of nrf52840 &amp; nRF52832 for BluetoothMesh n/w for security point of view ?</title><link>https://devzone.nordicsemi.com/thread/114068?ContentTypeID=1</link><pubDate>Tue, 02 Jan 2018 14:18:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:78cdd8d9-66ab-41a7-9ceb-b6cab88cbd0a</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;The current implementation of Bluetooth mesh does not use the Cryptocell module, and we have no immediate plans of adding support for it.
In other words, there are no changes to Bluetooth mesh security whether or not you use the nRF52840 or the nRF52832.&lt;/p&gt;
&lt;p&gt;As you hint at in the comment the nRF52840 is overkill for many mesh applications, and we expect the nRF52832 to be a more popular choice.&lt;/p&gt;
&lt;p&gt;We can implement all the security requirements of the Bluetooth mesh specification without it. The main advantage of using the Cryptocell when it&amp;#39;s available is that the crypto algorithms run quicker, which can reduce latency and power consumption.&lt;br /&gt;
Since the radio is on continuously when using mesh the power consumption is pretty high already, and the improvements by using Cryptocell would most likely be marginal.&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;
Torbjørn Øvrebekk&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Which is best candidate out of nrf52840 &amp; nRF52832 for BluetoothMesh n/w for security point of view ?</title><link>https://devzone.nordicsemi.com/thread/114067?ContentTypeID=1</link><pubDate>Wed, 27 Dec 2017 22:46:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:77afd8de-f44e-4582-8f61-bed5c834ce60</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;Yes, the summary fits my view. Still your comment &lt;em&gt;&amp;quot;Bluetooth_SIG specification has take care of security inherently&amp;quot;&lt;/em&gt; indicates that you are taking too many assumptions about how real world attacks and securing embedded devices work, kind of foggy cloud named &amp;quot;security&amp;quot; (someone will put a stamp on it and voila it&amp;#39;s solved;)... but maybe I&amp;#39;m totally wrong. Good luck!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Which is best candidate out of nrf52840 &amp; nRF52832 for BluetoothMesh n/w for security point of view ?</title><link>https://devzone.nordicsemi.com/thread/114066?ContentTypeID=1</link><pubDate>Wed, 27 Dec 2017 04:26:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0fd42fcd-4329-48d0-b12c-6b7e5a257896</guid><dc:creator>vikrant8051</dc:creator><description>&lt;p&gt;Your assumption is right. I am talking about latest Bluetooth_SIG Mesh Specification released in July 2017.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.bluetooth.com/specifications/mesh-specifications"&gt;www.bluetooth.com/.../mesh-specifications&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So in simple words, I can go with nrf52832 assuming Bluetooth_SIG specification has take care of security inherently.&lt;/p&gt;
&lt;p&gt;Pricing of nrf52832 is surely less than nrf52840. Even Silvair like company is using nrf52832 for their product. So my goal is to finally launch product based on nRF52832 to save overall cost.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Which is best candidate out of nrf52840 &amp; nRF52832 for BluetoothMesh n/w for security point of view ?</title><link>https://devzone.nordicsemi.com/thread/114065?ContentTypeID=1</link><pubDate>Tue, 26 Dec 2017 21:40:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:484ac5ee-00bf-42e4-95c7-f0febd9525b7</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;ARM Cryptocell or Trustzone has pretty much nothing to do with BT SIG mesh network specification if this is your question. CC310 can help you to achieve two things: having certain crypo schemes with better performance (= computing crypto operations faster) and potentially design your FW securely (thanks to &amp;quot;privileged&amp;quot; mode when you can restrict which code will run on MCU at what moment - exclusively). However you can see implementations of BT SIG mesh on common ARM Cortex-M chips without any specific security features (or even on C51 8-bit clones) so it doesn&amp;#39;t harm the functionality of &amp;quot;mash&amp;quot; itself. Btw. you haven&amp;#39;t mentioned what mesh architecture/specification you are talking about so I assume you talk about BT SIG standardized mesh network but there are many others... again it indicates to me that you are more going for buzzwords and stickers then knowing exactly what you need.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Which is best candidate out of nrf52840 &amp; nRF52832 for BluetoothMesh n/w for security point of view ?</title><link>https://devzone.nordicsemi.com/thread/114064?ContentTypeID=1</link><pubDate>Mon, 25 Dec 2017 16:29:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:979434c2-f2fe-416c-9cd0-b576a96248b3</guid><dc:creator>vikrant8051</dc:creator><description>&lt;p&gt;I don&amp;#39;t know what to say on this !!
Need help from person who has already worked with nrf52840&amp;#39;s CryptoCell.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://blog.bluetooth.com/bluetooth-mesh-security-overview"&gt;blog.bluetooth.com/bluetooth-mesh-security-overview&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Is cryptocell necessary, even when #BluetoothMesh specification added different layers of security by default ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Which is best candidate out of nrf52840 &amp; nRF52832 for BluetoothMesh n/w for security point of view ?</title><link>https://devzone.nordicsemi.com/thread/114063?ContentTypeID=1</link><pubDate>Mon, 25 Dec 2017 15:15:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ff041e8f-2141-4077-b876-df8ae8d9364a</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;(3/3)&lt;/p&gt;
&lt;p&gt;However there are no real implementations using ARM CC310 known on nRF52840 yet, Nordic are (logically) careful with any promises and if you google Trustzone vulnerabilities it seems that many real implementations are vulnerable to fairly common attacks. So it gives a hint that many people are just using it as sticker and values security by numbers of prays per day then understanding the backgrounds.&lt;/p&gt;
&lt;p&gt;(btw. very similar could be said about the fancy mesh networking, Internet of Things and other stickers... most of real products don&amp;#39;t need anything from that and very often it even makes the product worse;)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Which is best candidate out of nrf52840 &amp; nRF52832 for BluetoothMesh n/w for security point of view ?</title><link>https://devzone.nordicsemi.com/thread/114062?ContentTypeID=1</link><pubDate>Mon, 25 Dec 2017 15:11:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:22359045-72c3-4404-aea1-8e24dc364571</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;That said let me explain how searching on this forum and internet works: you put word &amp;quot;cryptocell&amp;quot; or &amp;quot;Trustzone&amp;quot; to &amp;quot;Search&amp;quot; window in the header of this page or/and to www.google.com search box. You will immediately get dozens of hits which will tell you what ARM Cryptocell is and what it itsn&amp;#39;t, how it might enhance security of your product but also what it cannot do (= e.g. doean&amp;#39;t provide any additional temper resistance to HW design of the chip). &lt;a href="https://devzone.nordicsemi.com/question/155786/does-nrf51822-have-arm-trustzone/"&gt;Here is one example&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In a nutshell it provides two features which might be a good foundation to improve security of ARM Cortex-M product:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Crypto-processor which can provide HW accelerated performance to certain crypto primitives.&lt;/li&gt;
&lt;li&gt;Few hooks to memory controller which should allow you to prevent execution of certain ode at certain time.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(2/3)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Which is best candidate out of nrf52840 &amp; nRF52832 for BluetoothMesh n/w for security point of view ?</title><link>https://devzone.nordicsemi.com/thread/114061?ContentTypeID=1</link><pubDate>Mon, 25 Dec 2017 15:04:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f5388d77-3cd8-4ca3-869f-ccae02fa899b</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;That&amp;#39;s part of the problem I&amp;#39;m afraid;) I don&amp;#39;t want to be offensive or disrespectful but that&amp;#39;s what I&amp;#39;ve learned in past 10 years about secure hardware/firmware design: if you don&amp;#39;t know what these things mean already then it indicates that you are doing this for the first time. And if you are doing it for the first time then probability that you would do it right is very low. Secure design is  not like usual things: you cannot do it &amp;quot;almost&amp;quot; good or &amp;quot;just a little mistake&amp;quot;. Almost all mistakes lead to holes and almost every hole makes the whole design flawed. So my point was: if you don&amp;#39;t know how ARM Cryptocell works and you hope in getting it from reading of this forum it is very unlikely it would help you to somehow significantly strengthen your FW design in your product. You need to have hardcore practitioners who understand the attacks you are trying to mitigate.&lt;/p&gt;
&lt;p&gt;(1/3)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Which is best candidate out of nrf52840 &amp; nRF52832 for BluetoothMesh n/w for security point of view ?</title><link>https://devzone.nordicsemi.com/thread/114060?ContentTypeID=1</link><pubDate>Mon, 25 Dec 2017 14:20:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7a7935b8-947d-4d86-980d-90f95c933511</guid><dc:creator>vikrant8051</dc:creator><description>&lt;p&gt;Thanks for calling me silly :)&lt;/p&gt;
&lt;p&gt;That means we should not launched final product in market which is based on nrf51, nrf52832, nrf52810
these SoCs if security of n/w is going to be concern.&lt;/p&gt;
&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;p&gt;I read this link but didn&amp;#39;t understand. Please consider me noob &amp;amp; elaborate more about use of Arm CryptoCell.
Is it encrypt firmware on flash memory for its host SoC ?&lt;/p&gt;
&lt;p&gt;Is your Bluetooth mesh SDK v1.0.0 by default using ARM cryptocell features ?
If NO, then how to enable &amp;amp; use it ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Which is best candidate out of nrf52840 &amp; nRF52832 for BluetoothMesh n/w for security point of view ?</title><link>https://devzone.nordicsemi.com/thread/114059?ContentTypeID=1</link><pubDate>Mon, 25 Dec 2017 10:10:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:abefcc94-c4c3-43cd-9cf9-47ce9083a7be</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;What do you expect? Someone saying &amp;quot;NO, the cryptocell is totally useless and it&amp;#39;s more secure to go with product without it!&amp;quot;?????? Where you guys get these silly questions?;)&lt;/p&gt;
&lt;p&gt;The answer surely is &amp;quot;yes, having ARM CC310 gives you better chance to implement your FW securely but if you screw something up no magic co-processor helps you&amp;quot;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>