Hardware Implementation of Elliptic Curve Digital Signature Algorithm over GF(2409) Using SHA-3
International Journal of Machine Learning and Computing · 2022
This paper presents the hardware implementation of the Elliptic Curve Digital Signature Algorithm (ECDSA) by considering the NIST recommended elliptic curve in binary fields GF(2 409 ) and the NIST recommended Secure Hash Algorithm-3 (SHA-3).In this case, four modules are implemented: modular arithmetic hardware, finite field arithmetic hardware, an elliptic curve cryptoprocessor over GF(2 409 ), and SHA-3 module.The implementation is described in VHDL language, synthesized on the Cyclone V 5CSEMA4U23C6N using Intel-Quartus II V 19.1, and verified using Signal Tap II Logic Analyzer.The synthesis and performance results show a good area-throughput trade-off, and it is suitable for high-performance cryptographic applications for embedded systems.