[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
PKIX implications of SHA-1 collisions
I am sure that almost everyone on this list is already aware of the news
regarding SHA-1. For those who have not, see
http://www.schneier.com/blog/archives/2005/02/sha1_broken.html
A 2^69 work factor is bad, but not a complete disaster. At least not
yet. Of course, as Bruce Schneier has noted, attacks never get worse; they
only improve.
From the information that we have so far, two messages that have
collisions will have a particular structure. I propose we have a pretty
easy way to make sure that we can avoid that structure in X.509
certificates. We can construct the certificate serial number, which is
always part of the first hash block, from a random number in addition to
any other CA-specific serial number assignment scheme. For example, the
serial number might be a counter concatenated with a 64-bit random value.
I think this can documented very quickly in a BCP. It should just be a few
pages. I am willing to help write it.
Russ