An Elliptic Curve Cryptosystem Design Based on FPGA Pipeline Folding
Osama D. Al-Khaleel, C. Papachristou, Francis Wolff, Kiamal Pekmestzi · 2007
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.