Abstract

In 1980, Victor Miller and Neal Koblitz proposed Elliptic Curve Cryptography (ECC) that is popularly known as asymmetric key crypto algorithm which is rooted in the ECDLP on finite fields known as Elliptic Curve Discrete Logarithm Problem. The main advantage of ECC, over the other public key cryptography (like RSA), is that it gives equivalent security performance level but using the smaller key size length. In this paper, we proposed an ECC hardware implementation based on FPGA. Also, hardware implementation of Elliptic Curve Digital Signature Algorithm (ECDSA) in FPGA and its comparison with other implementation is presented. The ECC hardware implementations are categorized into two main implementing technologies, and they are FPGA and ASIC implementations. We first discuss elliptic curves standards, point multiplication over binary fields GF(\(2^m\)), and the use of prime fields on the hardware implementation. The proposed method evaluates the performance analysis of ECC implementation in an FPGA.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.