Tom Biggs wrote:
> 
> I'm writing an ENGINE wrapper for our new hardware.
> 
> Currently, the hardware does not have a CRT version
> of modexp.  I see from the Atalla ENGINE that this
> is not critical - one can simply ignore the component
> primes p,q and just do a standard modexp.
> 
> Does anyone have any knowledge of the relative
> speed of RSA decryption in hardware between
> CRT modexp and non-CRT modexp?  Or links to
> papers describing actual working hardware
> implementations with actual timing data?
> 

If you just implment bn_modexp and leave the standard rsa_modexp in
place OpenSSL should implement the CRT using your supplied modexp but do
a few BN operations in software.

You can then compare the two. The CRT version is quite a bit quicker. I
can vaguely recall testing this a while ago and it being twice as quick.

> Is there any way to find out what is the most-used
> key-exchange algorithm?  RSA?  Any way to at
> least estimate?
> 

Key exchange, as in SSL? If so then RSA is by far the most used, largely
because the usual browers don't support DH. 

Steve.
-- 
Dr Stephen N. Henson.   http://www.drh-consultancy.demon.co.uk/
Personal Email: [EMAIL PROTECTED] 
Senior crypto engineer, Celo Communications: http://www.celocom.com/
Core developer of the   OpenSSL project: http://www.openssl.org/
Business Email: [EMAIL PROTECTED] PGP key: via homepage.
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to