<?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>nRF OpenMesh Security</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/15254/nrf-openmesh-security</link><description>Hi, 
 Is there any documentation regarding nRF OpenMesh( nRF51-ble-broadcast-mesh) Security ? Explaining the security of the communication between nodes in the Mesh network (what type of encryption is used)? And how it&amp;#39;s dealing with the Man-In-the Middle</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 22 Jul 2016 11:56:12 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/15254/nrf-openmesh-security" /><item><title>RE: nRF OpenMesh Security</title><link>https://devzone.nordicsemi.com/thread/58243?ContentTypeID=1</link><pubDate>Fri, 22 Jul 2016 11:56:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:12985e68-d0ea-4e9d-a20e-fd4ad453adc4</guid><dc:creator>&amp;#216;yvind Karlsen</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;You&amp;#39;re somewhat out of luck as the OpenMesh team just went out on vacation, they could probably provide a better answer for you.&lt;/p&gt;
&lt;p&gt;The implementation documentation is available on GitHub:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/NordicSemiconductor/nRF51-ble-bcast-mesh/blob/nRF52_Port/docs/how_it_works.adoc"&gt;How it works&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/NordicSemiconductor/nRF51-ble-bcast-mesh/blob/nRF52_Port/docs/usage.adoc"&gt;Understanding the inner workings&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The way I understand it the security is possible in two layers, first off you can use a different advertisement address than default mesh. This is security by obscurity, ie. would be easy enough to sniff. The real security has to be done by encrypting the contents of the packet, you can have a look at the introduction to application level security with the &lt;a href="https://devzone.nordicsemi.com/blogs/721/intro-to-application-level-security-using-the-ecb-/"&gt;ECB peripheral&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Øyvind&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>