Re: Elliptic Curve Cryptography algorithm for key exchange
From: Michel Gallant (neutron_at_nspxistar.ca)
Date: 10/30/03
- Next message: Pent: "Re: Elliptic Curve Cryptography algorithm for key exchange"
- Previous message: Sergio Dutra [MS]: "Re: Identify a smart card certificate using CryptoAPI"
- In reply to: Pent: "Re: Elliptic Curve Cryptography algorithm for key exchange"
- Next in thread: Pent: "Re: Elliptic Curve Cryptography algorithm for key exchange"
- Reply: Pent: "Re: Elliptic Curve Cryptography algorithm for key exchange"
- Reply: Pent: "Re: Elliptic Curve Cryptography algorithm for key exchange"
- Reply: Sam Wilson: "Re: Elliptic Curve Cryptography algorithm for key exchange"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Date: Thu, 30 Oct 2003 10:30:49 -0500
"Pent" <pent> wrote in message news:e$%2308bvnDHA.2456@TK2MSFTNGP09.phx.gbl...
> Anything that needs better performance than current asymmetric algorithm
> while providing the same strength?
>
> http://www.certicom.com/resources/ecc/ecc.html
>
> "[...] To successfully protect your data, a high security algorithm like AES
> demands equivalent security for the accompanying digital signatures and key
> exchanges. Otherwise, AES can be compromised through the weaker security of
> your public key cryptography.
> Normally, this would mean the large key sizes required to match AES levels
> of security would overwhelm the processors of most mobile devices
This is a good point ... suitably matching the symmetric key size with a proper
asymmetric recipient key. There is a good table describing this:
"Writing Secure Code" 2nd Edn. 2003 Table 8-2 "Key-Size Equivalences"
There is an interesting comment there:
"Do not protect a 128-bit AES key by using a 512-bit RSA key"
which seems like a gross understatement.
Also, the table indicates that to protect, say, a 128 bit RC2 key requires at
LEAST a ~ 2000 bit RSA key. Interesting since most SSL connections (or
S/MIME usages) with 128 bit symmetric session key have only 1024 bit key
protection! .. or is that table misleading?? would be nice to have M. Howard
post it for discussin here :-)
Anyway, another trend, particularly in .NET documentation that should be
at least be flagged, is the samples which encourage the use of AES, but with
only password derived (instead of asymmetric key protected) keys. This might
leads to developer perception of better security (i.e. AES) but in reality poor
protection with easily crackable pswd-derived AES keys!!
- Michel Gallant
Visual Security MVP
- Next message: Pent: "Re: Elliptic Curve Cryptography algorithm for key exchange"
- Previous message: Sergio Dutra [MS]: "Re: Identify a smart card certificate using CryptoAPI"
- In reply to: Pent: "Re: Elliptic Curve Cryptography algorithm for key exchange"
- Next in thread: Pent: "Re: Elliptic Curve Cryptography algorithm for key exchange"
- Reply: Pent: "Re: Elliptic Curve Cryptography algorithm for key exchange"
- Reply: Pent: "Re: Elliptic Curve Cryptography algorithm for key exchange"
- Reply: Sam Wilson: "Re: Elliptic Curve Cryptography algorithm for key exchange"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Relevant Pages
|