[tahoe-dev] pycryptopp benchmarks

Brian Warner warner at lothar.com
Thu Mar 22 19:09:40 UTC 2012


On 3/21/12 11:00 AM, Zooko Wilcox-O'Hearn wrote:

> On 64-bit servers, the it costs something around 10 *nanoseconds* per
> byte, and on François's little low-power ARM box, it costs about 200
> nanoseconds per byte.

FYI, djb and friends just published a paper about high-speed crypto on
ARM processors with the "NEON" vector instruction set (which includes
the iPad 1 and iPhone 4), specifically the NaCl algorithms (Salsa20,
Poly1305, Curve25519, and Ed25519). They got encryption down to 5.6 CPU
cycles per byte.

 http://cr.yp.to/highspeed/neoncrypto-20120320.pdf

cheers,
 -Brian


More information about the tahoe-dev mailing list