Reconfigurable Elliptic Curve Cryptography IP cores

Morphing Machines RECC163 (Reconfigurable Elliptic Curve Cryptography) IP core is a novel programmable core for high-performance finite field arithmetic over finite fields of arbitrary cardinality.  Specially optimized support is provided for arithmetic over GF(2^163) used in Elliptic Curve Cryptography, delivering up to 20,000 point multiplications per second over GF(2^163) at 600 MHz clock speed.  A custom 7-bit instruction set processor provides various moves, loops, and function calls/returns, enabling programming the RECC163 to perform arbitrary finite field arithmetic algorithms over finite fields of arbitrarily large sizes

The attached data sheet provides more details.