High-speed Curve25519 on 8-bit, 16-bit, and 32-bit microcontrollers
Elliptic Curve Cryptosystems