mailing list archives
Re: Security team successfully cracks SSL using 200 PS3's and MD5 flaw.
From: Marshall Eubanks <tme () multicasttech com>
Date: Sat, 3 Jan 2009 15:01:16 -0500
On Jan 3, 2009, at 12:46 PM, Frank Bulk wrote:
For me the MD5 hashes on file downloads are more valuable to ensure
package is accurate to a byte rather than to verify its authenticity
Wouldn't listing both SHA-1 and MD5 hashes for a file download
complete confidence that the file is the original one? I don't
has been able to create a duplicate file that generates the same
MD5 hashes as the original file.
I would not be too sure. MD5 only makes one pass over the data.
Suppose that I find two messages, M1 and M2, that have the same MD5
hash - there are methods out there to do that.
M1 is the good message, M2 is the bad message.
Let "||" be the concatenation operator.
So, for any string S
M1||S and M2||S have the same MD5 hash.
So, if I can find an S such that the SHA-1 hash for M1||S and M2||S
are the same, the MD5 hashes for these messages will still be the
same, and you
have your feared condition.
My understanding is that one type of collision search involves using
and trying to find collisions of
M1 and M2||S by varying S. Modifying this to a common S does
not seem that different, and I would not want to bet a lot on it being
more difficult. (It might be, it might not be, I have no idea, the
question is, how much are you willing to bet on it ?)
From: Florian Weimer [mailto:fw () deneb enyo de]
Sent: Saturday, January 03, 2009 10:23 AM
Subject: Re: Security team successfully cracks SSL using 200 PS3's
Then again, I just got yet another Debian DSA mail which has
plaintext download links for new binaries. The integrity
verification mechanism for said binaries is, you guessed it:
I can assure you that you will continue to receive these messages for
a while (unless you unsubscribe from the relevant mailing lists).
Our rationale is that in order to carry out currently known attacks on
MD5, you need to create a twin of documents, one evil and one
harmless. In Debian's case, we prepare the data we sign on our
trusted infrastructure. If someone can sneak in an evil twin due to a
breach, more direct means of attack are available.
In practice, the download links themselves are the larger problem
because users might use them without checking anything. Eventually,
they will go away, together with the MD5 hashes. Newer versions of
APT also use the SHA-256 checksums embedded in the Release and