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

Re: WG Last Call: SHA-224




At 10:25 AM -0500 3/29/04, Russ Housley wrote:
Paul:

At 8:21 AM -0500 3/29/04, Russ Housley wrote:
I understand that the computation expense is the same as SHA-256. However, as you point out, there are times that a shorter hash value is desirable.

Do we agree that the only times where it is desirable is in severely bandwidth-restricted environments? Or am I missing some other scenario?

It is also useful is you want all of the algorithms in a cipher suite to offer the same strength. I remember a SAAG discussion that this was called "impedance match," but I do not particularly like that term.

This is all the more reason to put material in the document that tells protocol designers what the design goals for SHA-224 are. Such wording should explicitly say that SHA-224 SHOULD NOT be used with AES-128 or other asymmetric ciphers that have greater than 112 bits of strength.


The reason I am hammering on this is that it is somewhat absurd to purposely reduce the strength of one of the algorithms in a cipher suite just so it "matches". For example, assume that someone this year discovers a trivial method for reducing the effective strength of TripleDES from 112 to 108 bits. Clearly, no one is going to stop using TripleDES or a suite that uses TripleDES. But, using the logic that prompted the creation of SHA-224, we will need a new RFC that specifies SHA-216 by shaving off eight more bits from the SHA-256 result.

Instead of this progression, we should be giving protocol designers advice that says "it is fine to use a hash algorithm that produces more bits than are needed to 'match' the symmetric key strength".

--Paul Hoffman, Director
--Internet Mail Consortium