[Cryptech Core] 25519 in hardware

Pavel Shatov meisterpaul1 at yandex.ru
Thu May 10 12:49:01 UTC 2018


Hi,

I started looking into what it takes to add Curve25519 support in 
hardware. After reading Bernstein's paper for a dozen times (and a dozen 
of other papers) I think I finally understand the underlying math.

Now do I get it right, that the thing we want to do in the FPGA is the 
X25519 function? The two inputs will be 256-bit scalar and 256-bit 
x-coordinate, and the output will be 256-bit x-coordinate of the product.

-- 
With best regards,
Pavel Shatov


More information about the Core mailing list