<?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>nrf52 - AES decryption possible</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/20840/nrf52---aes-decryption-possible</link><description>I&amp;#39;ve read a lot of questions regarding the AES decryption using the nrf51 where it was not possible. Is it now possible with the nrf52 or the even newer version?
Thanks, 
 Constantin</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 28 Mar 2017 10:54:12 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/20840/nrf52---aes-decryption-possible" /><item><title>RE: nrf52 - AES decryption possible</title><link>https://devzone.nordicsemi.com/thread/81394?ContentTypeID=1</link><pubDate>Tue, 28 Mar 2017 10:54:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b4a77592-b2b7-4626-84c1-34b3c4384163</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;Limited AES example &lt;a href="https://devzone.nordicsemi.com/question/76994/aes-encryption-with-sd/"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Cryptocell (nRF52840) has a general purpose AES engine, but I&amp;#39;m afrid we only have limited examples for the cryptocell at the time beeing.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf52 - AES decryption possible</title><link>https://devzone.nordicsemi.com/thread/81393?ContentTypeID=1</link><pubDate>Mon, 27 Mar 2017 14:08:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f5268730-0764-4882-8ef4-8a36d9906962</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;If you ask for HW accelerated AES decryption primitive function then only nRF52840 might have it through ARM CryptoCell. nRF52832 as well as all nRF51 variants lack this HW feature. However you can overcome it through two obvious tricks:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Write it in SW (symmetric block ciphers are not so demanding and AES has many open source implementations which can run quite nicely on ARM Cortex-M0 or M4F).&lt;/li&gt;
&lt;li&gt;Use AES encrypt only and implement some combined encryption/decryption scheme like AES CTR (Counter) mode.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Cheers&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>