[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Cfrg] Re: [saag] Bad day at the hash function factory
On Aug 20, 2004, at 10:17, Russ Housley wrote:
Can we withdraw the MD5 RFC as obsolete?
Nope. There are a lot of mechanisms that use it. And MD5 is the only
integrity mechanism that we have for BGP (see
draft-iesg-tcpmd5app-00.txt). It will take a long time to completely
move away from MD5.
If folks know of a specific attack against either Keyed-MD5 (which is
used by at least TCP MD5, OSPFv2 MD5, and RIPv2 MD5) or HMAC-MD5 (which
is
used by at least ESP/AH), please publish the full bibliographic
citation(s)
here. I am not aware of any openly published attacks against either
application of MD5, though clearly the compression issue with MD5
(which dates back at least as far as Dobbertin's paper) is cause for
concern.
That said, there are a number of reasons that make it sensible to
migrate
existing uses of Keyed-MD5 or HMAC-MD5 to HMAC-SHA-1. (One not yet
stated
here is that some governments (plural) insist on SHA-1 rather than MD5
if
one wants one's implementation to obtain government certification and/or
accrediation. FIPS 140-2 is an example of such a certification.)
Any migration will likely take years, not months, in the deployed
Internet.
A useful first step would be to draft specs on use of SHA-1 with TCP,
OSPFv2,
and RIPv2 -- probably using HMAC-hash rather than Keyed-hash at the
same time.
Given the existence of the RPsec WG, I imagine that doing such work as
an independent submission, which is faster and simpler, would be
erroneously
viewed as an end-run, so maybe the Security ADs could take up the issue
with
RPsec -- hopefully on some sort of fast-track over there. The sooner
the
enhanced specs get to RFC -- whether standards-track or not
(implementers
need stable openly published specs, but aren't too hung up about what is
standards-track) -- the sooner that the SHA-1 versions will be coded
and available in shipping router images.
And yes, algorithm-independence is a good thing, as I argued in an
article published in IEEE Computer magazine back in the mid-90s. I
think
that one can specify TCP-hash, OSPFv2 hash, and RIPv2 hash in an
algorithm-
independent way without breaking backward compatibility with the
Keyed-MD5
variant that is currently deployed.
Yours,
Ran
rja at extremenetworks.com
_______________________________________________
Cfrg mailing list
Cfrg at ietf.org
https://www1.ietf.org/mailman/listinfo/cfrg