I've put together some code to do parallel 512-bit montgomery multiplication for nVidia GPUs. On my 8800GTX I get about 12k of these per second in 2k batches, so enough to do 6k 1024-bit RSA private decrypts. I guess this Christmas's generation of cards (nV9) should push past the 10k mark. On this basis it looks like GPUs make pretty competitive cheap crypto accelerators :)
I don't have the time or expertise to integrate this as a patch. Is there anyone who would be interested in taking this on? A significant challenge would be to provide a sensible interface for batch processing of requests; the current interface doesn't look well suited to this task. Cheers Eben Upton ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List [email protected] Automated List Manager [EMAIL PROTECTED]
