Verilog Based Implementation of Efficient Elliptic Curve Processor Galois fields
R CHARITHA R CHARITHA, K PRASAD BABU · International Journal of Engineering Technology and Management Sciences · 2021
ECC is an asymmetric cryptographic system that provides an equivalent security to the well-known Rivest, Shamir and Adleman system. The basic operation in ECC is scalar point multiplication, where a point on the curve is multiplied by a scalar. A scalar point multiplication is performed by calculating series of point additions and point doublings. On the other hand GF operations consist of three operations addition, Multiplication and Inversion. In this project implementation of the elliptic curve cryptography processor is proposed. Galois fields play an important role in cryptography. As a result of their carry free arithmetic property, they are suitable to be used in hardware implementation in ECC. Here the multiplier is implemented using a double and add algorithm, to obtain an efficient elliptic curve processor over Galois fields.