Binary Field Point Multiplication Implementation in FPGA Hardware

2021 
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.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    15
    References
    1
    Citations
    NaN
    KQI
    []