[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Lotus Notes RSA Implementation Question

At 06:13 AM 11/11/95 GMT, [email protected] wrote:
>>Notes V3 (the one currently deployed) uses 512 bit RSA keys in both the USA
>>and exportable versions. Notes V4 (currently in Beta) uses 512 bit RSA
keys for
>>encryption in the exportable version and bigger keys for signatures in all
>>versions and for encryption in the USA version.
>I would assume since they are using a key size >40 bit, it is used for
>authentication only, not for data encrytion, that would skirt the ITAR
>regs.  If fact according to the docs, there is no data encryption when
>connecting to an international version server, regardless of the
>client version.

RSA keys get to have more bits than symmetric-key encryption, because they're
easier to crack and you typically use them for different things.
The permitted length seems to usually be 512 bits for RSA and 40 bits for
decent-quality symmetric cyphers (as opposed to easy-to-crack proprietary
cyphers, which may be longer if they're wimpy and the NSA's in a good mood.)
Your mileage may vary, of course. 

>My understanding was that the problems exposed with RC4 that you
>mentioned, were with the particular implemenation by Netscape.  

There were two different problems found.  The first was a straightforward
brute-force crack on 40-bit RC4 (RC4 lets you choose key length...)
While it did have known plaintext near the beginning of the message,
having it _anywhere_ makes it crackable, with a bit more work.
The second problem was a Netscape-specific use of low-quality random
numbers to pick the RC4 keys.  But the first crack was the real thing.
#				Thanks;  Bill
# Bill Stewart, Freelance Information Architect, [email protected]
# Phone +1-510-247-0663 Pager/Voicemail 1-408-787-1281