Efficient Elliptic-Curve Cryptography Using Curve25519 on Reconfigurable Devices
Curve25519: New Diffie-Hellman Speed Records