&gt; should try simple approaches<p>That&#x27;s all well and fine. My statement was conjunctive, &quot;... and try to encourage others to use it.&quot; You README implies that others should use it. I&#x27;m saying that you need big huge warnings that try to keep people away.<p>You say the Arduino lacks computational power. DES ran on 1970s era hardware. I ran it on a 4.77 MHz 8088. Even that weak cryptosystem cannot be brute forced &quot;in a timeframe near to a second&quot; by a smartphone.<p>Searching now, <a href="http:&#x2F;&#x2F;crypto.stackexchange.com&#x2F;questions&#x2F;12891&#x2F;aes-algorithm-processing-time-in-arduino-vs-raspberry-pi" rel="nofollow">http:&#x2F;&#x2F;crypto.stackexchange.com&#x2F;questions&#x2F;12891&#x2F;aes-algorith...</a> gives links to 6 different projects that have implemented AES-256. Including implementations &quot;that run directly on the 16 MHz Arduino [and] can encrypt approximately 1 block per millisecond, roughly 32 000 bytes&#x2F;sec&quot;.