<?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>ECC signature  ECDSA on nRF9160</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/51428/ecc-signature-ecdsa-on-nrf9160</link><description>Hello, 
 Does nRF9160 support ECDSA key generation and signing? 
 Is there any sample or document that I can start with? 
 Thanks 
 Zhenchuan</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 18 Sep 2019 09:08:07 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/51428/ecc-signature-ecdsa-on-nrf9160" /><item><title>RE: ECC signature  ECDSA on nRF9160</title><link>https://devzone.nordicsemi.com/thread/210323?ContentTypeID=1</link><pubDate>Wed, 18 Sep 2019 09:08:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:97589b94-8ba5-48af-b927-37ea5e4bf460</guid><dc:creator>Zhenchuan</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;&lt;span&gt;Bj&amp;oslash;rn,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;No worries! Yes, I got answered in those links!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thanks&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Zhenchuan&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ECC signature  ECDSA on nRF9160</title><link>https://devzone.nordicsemi.com/thread/210079?ContentTypeID=1</link><pubDate>Tue, 17 Sep 2019 11:05:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:511de34c-ffef-4f49-a73b-3c20bae3b22d</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;Hi Zhenchuan,&lt;/p&gt;
&lt;p&gt;Very sorry for the delayed response. Did these two cases (&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/51733/how-to-save-persistently-secure-data-in-nrf9160-dk"&gt;link 1&lt;/a&gt;, &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/51482/undefined-reference-to-spm_request_random_number-in-secure_services-example"&gt;link 2&lt;/a&gt;) answer your questions?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ECC signature  ECDSA on nRF9160</title><link>https://devzone.nordicsemi.com/thread/207221?ContentTypeID=1</link><pubDate>Fri, 30 Aug 2019 23:30:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a4d9be90-4818-4667-9c4f-a69c3ea453f6</guid><dc:creator>Zhenchuan</dc:creator><description>&lt;p&gt;&lt;span&gt;Hi Bj&amp;oslash;rn,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Appreciate your update.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I have a follow-up question.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Now my understanding is that, in order to use CC310 ECDSA hardware functions, I may need to modify secure_services.c to exposed the ECDSA functions as part of secure services through SPM to my application. Right?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;If so, taking the sample&amp;nbsp;project /&lt;/span&gt;&lt;span class="s1"&gt;nrf/samples/nrf9160/secure_services as the template, I noticed the solution uses the source code&amp;nbsp;&lt;/span&gt;&lt;span class="s1"&gt;ncs/nrf/subsys/spm/secure_services.c , which is in the common directory and shared by all other solutions.&amp;nbsp; So I think it may not be good practice to modify that code directly. Right? &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="s1"&gt;Then how can I implement the secure service for my application? Can I implement both un-secure application with its accompanying&amp;nbsp;secure service of SPM in the same solution in SES 4.18?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="s1"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="s1"&gt;Thanks&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="s1"&gt;Zhenchuan&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ECC signature  ECDSA on nRF9160</title><link>https://devzone.nordicsemi.com/thread/206526?ContentTypeID=1</link><pubDate>Wed, 28 Aug 2019 08:16:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0657dcca-823a-44b7-9149-52945dc3fe2d</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;Hi Zhenchuan,&lt;/p&gt;
&lt;p&gt;Thanks for that! I have another quick update: You&amp;nbsp;might also want to checkout nrf_security module --&amp;gt; &lt;a title="https://github.com/nordicplayground/nrfxlib" href="https://github.com/NordicPlayground/nrfxlib" rel="noopener noreferrer" target="_blank"&gt;https://github.com/NordicPlayground/nrfxlib&lt;/a&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;Also, if you are using the cryptocell as the backend, remember that it&amp;#39;s a secure-only peripheral on nRF91, &amp;nbsp;so he need to use secure services to access it.&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ECC signature  ECDSA on nRF9160</title><link>https://devzone.nordicsemi.com/thread/206460?ContentTypeID=1</link><pubDate>Tue, 27 Aug 2019 21:05:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fedf9cf4-2b47-4dbd-86e5-e4ca167bce78</guid><dc:creator>Zhenchuan</dc:creator><description>&lt;h3&gt;&lt;/h3&gt;
&lt;p&gt;Hi Bj&amp;oslash;rn,&lt;/p&gt;
&lt;p&gt;Thanks for the update. The link is really helpful!&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;Zhenchuan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ECC signature  ECDSA on nRF9160</title><link>https://devzone.nordicsemi.com/thread/206378?ContentTypeID=1</link><pubDate>Tue, 27 Aug 2019 12:24:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4dd9f319-770b-46ea-beff-2fa9c6b3c81a</guid><dc:creator>Bj&amp;#248;rn Kvaale</dc:creator><description>&lt;p&gt;Hi Zhenchuan,&lt;/p&gt;
&lt;p&gt;Yes, there is ECDSA support, as can be seen in the nrf9160 product spec. I doubt there are any samples or documents at the moment, but I will check internally &amp;amp; get back to you soon.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; There is some &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrfxlib/crypto/doc/nrf_cc310_mbedcrypto.html?highlight=ecdsa#ecdsa-and-ecdh"&gt;documentation here&lt;/a&gt; that could be useful. &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/1.0.0/zephyr/guides/crypto/tinycrypt.html"&gt;This link&lt;/a&gt; could also be helpful.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>