The project presents an open-source implementaion of the 512 bit RSA algorithm. This is a reduced version of a full FIPS Certified capable RSA Crypto-core.
The full version supports all key sizes (512, 1024, 2048, 4096) and includes a complete testbench. It can reach more than 150 operations per second with a 1024 key size in a Spartan 6 FPGA and more than 200 in a Virtex 6.
The core fits in a XC6SLX25T, which makes it a nice solution for mobile devices needing RSA acceleration.
For more information contact jcastillo@opencores.org
Please read carefully the documentation. Some cores should be generated calculated prior to use.
Thanks to Oleg Rasulov for their contributions.