Encrypted sessions

Ben Laurie ben at algroup.co.uk
Mon, 22 Feb 1999 14:55:23 +0000


Nicholas Bohm wrote:
> 
> At 07:06 PM 2/20/1999 +0000, Ben Laurie wrote:
> >Nicholas Bohm wrote:
> [snip]
> >> Lastly, is it right to assume that in all these cases the key negotiation
> >> process itself is secure, and that only the strength of the resulting key
> >> is what is affected by the limitations?
> >
> >Yes. BTW, what is commonly known as a 40 bit key is actually a 128 bit
> >key of which 88 bits have been revealed to sniffers during session
> >setup. This avoids the dictionary attacks that would be available with a
> >true 40 bit key.
> >
> >However, it is worth noting that the public/private keypair are also
> >limited in export-crippled s/w to 512 bits.
> 
> Is that limitation overriden by a Verisign certificate enabling use of
> 128-bit symmetric keys?  If not, the protection for the key negotiation
> seems weaker than the resulting key.

Yes. The 512 bit thing is part of the particular ciphersuites which are
used for export crypto. When you use a non-export ciphersuite, the
public key size is unlimited.

BTW, there are new export ciphersuites on the table that have 56 secret
bits and 1024 bit public keys.

> And when you say "88 bits have been revealed to sniffers", could you
> explain further:  whose sniffers?  Who can get access to the 88 bits?

Anyone who can monitor the conversation.

Cheers,

Ben.

--
http://www.apache-ssl.org/ben.html

"My grandfather once told me that there are two kinds of people: those
who work and those who take the credit. He told me to try to be in the
first group; there was less competition there."
     - Indira Gandhi