In this paper we present an efficient design technique for implementing the Elliptic Curve Cryptographic (ECC) Scheme in FPGAs. Our technique is based on a novel and efficient implementation of modular multiplication which is the core operation of ECC. To implement large bit-length multiplications we used a novel partitioning and pipeline folding scheme to fit at least 256-bit modular multiplications on a single Virtex-4 FPGA. Comparisons to several other schemes are presented.
Citation:
Osama Al-Khaleel, Chris Papachristou, Francis Wolff, Kiamal Pekmestzi, "An Elliptic Curve Cryptosystem Design Based on FPGA Pipeline Folding," iolts, pp.71-78, 13th IEEE International On-Line Testing Symposium (IOLTS 2007), 2007