Performance Enhanced Co-Processor for Elliptic Curve Cryptography over GF (p)
In this paper, an Elliptic Curve Cryptographic (ECC) processor based on parallel mode operations over prime field cryptosystem GF (p) is developed. This vivid architecture employs Linear Feedback Shift Register (LFSR) as a data selector with very long recurrence cycle in private key generation. Montgomery inversion algorithm paves the efficient way to obtain public key which involves point addition, point multiplication and shifting. The Carry Look ahead Adder (CLA) helps the architecture in upgrading the swiftness of the point addition. A 160-bit point key generation can be done at 200MHz with core power of 175 mW and consumes 2008 LUTs and 682 FFs. The architecture is implemented using spartan3E family device XC3S500E using Modelsim 5.7 and Xilinx 9.2i.