[Cryptography] Kindle as crypto hardware

Bill Stewart bill.stewart at pobox.com
Wed Dec 4 21:46:04 EST 2013


At 08:19 AM 12/4/2013, you wrote:
>On Wed, Dec 4, 2013 at 11:02 AM, Theodore Ts'o 
><<mailto:tytso at mit.edu>tytso at mit.edu> wrote:
>On Wed, Dec 04, 2013 at 10:40:25AM -0500, Phillip Hallam-Baker wrote:
>(BTW, my quick pricing of a Rasberry Pi with a display is not cheaper
>than an Arduino, but your milage may vary.)
>The Pi has HDMI out so it can hook into an existing display so 
>depending on the application it is a wash. It also has the random 
>number generator and the operating system boots from SD card which I 
>find more comforting than loading up a black box via USB.

HDMI means you can plug the Pi into a newer television or monitor, if 
you're not paranoid about those, and you can plug in a vanilla USB keyboard.
There isn't persistent memory on the board; the OS is installed on a 
removable SD flash card, so if you need to shred anything it's the $5 flash.

As much as I like the Arduino for controlling blinky-lights and 
thermostats, it's not the platform you want to use for number-crunching.
It's an 8-bit CPU running at 20 MHz, so generating ECC keys will take 
unacceptably long.  Spend the extra $10 for the Pi, which is at least 
a 700 MHz 32-bit chip.  And don't go buying that NSArrduino clone 
board, which has a chip marked "ATmega328" that's actually an ARM 
emulation with a radio transmitter.

Both CPUs are under $5, and if you're willing to use a serial 
display, you could get one of the few PDIP ARM chips so you can plug 
the chip into a socket and have nothing with memory in it remaining 
on the board.

But it's probably safe enough and a lot less labor to just get a 
cheap phone or Kindle that already has all the parts.



More information about the cryptography mailing list