Design and Implementation of an Ed25519 coprocessor

Yuan Tao, Hua Li, Chen Zihe, Zhou Xiaohua · 2022

The special elliptic curve-Ed25519 is a digital signature algorithm with high performance of signature and verification. When used for Edwards-curve Digital Signature Algorithm (EdDSA), it can provides faster digital signatures than most of other curves. This paper presents a design of an ed25519 coprocessor. Field operations are based on Montgomery Multiplication, and inverse operation is based on extended Euclid algorithm. The coprocessor requires 40166 gates with 1Kbyte SRAM. It takes 0.62M clock cycles to complete an Eddsa scalar multiplication, which is more suitable for embedded systems and iot devices.

Read the paper · More papers on PaperTik