Bashing hashes

Nov 02, 2005 15:30

For anyone who doesn't know, I'm currently in Gaithersburg, MD (kinda near Washington, DC), where I've been attending the NIST Hallowe'en Hash Bash.

Cryptographic musings herein may be dull and/or incomprehensible. )

Leave a comment

Comments 6

gerald_duck November 2 2005, 21:57:06 UTC
Make sure that you can actually cope with switching hash functions

Um. How does one do that?

If you just mean "make sure you can bolt in replacement code, recompile and re-issue the software, then this is surely trivial Best Practice anyway?

If you intend that a system support some kind of migration… surely until everything's upgraded things are only as secure as the best hash that it's mandatory for all components to support, because of downgrade attacks?

Or has that problem become better understood since I last glanced in its general direction?

Reply

armb November 3 2005, 10:45:54 UTC
It doesn't have to be mandatory in a "the standard says MUST" way, you just have to be in a position to say "I won't accept connections using weaker things". Back when exported-from-the-US web browsers only supported weak encryption (without patching), there were web sites that wouldn't talk to them. Some people accept ssh v1, some require v2.

Reply

gerald_duck November 3 2005, 10:59:38 UTC
OK… but mdw is suggesting some planning is necessary now; what you're suggesting requires nothing be done this instant. One can't implement a way of refusing weak connections until the stronger alternative is available.

And, if I understand the vibe correctly, the thing we ought to have migrated towards by 2015 hasn't been invented yet. )-8

Reply

sevenstring November 4 2005, 19:42:12 UTC
Migration is probably essential for any Interesting systems. If you don't do something to allow parallel running, users won't switch, ever.

Steve Bellovin gave an interesting talk on the subject of upgrading real systems, and in particular how nothing he's looked at yet actually got it right.

Nobody said it'd be easy.

Reply


ex_lark_asc November 2 2005, 22:30:26 UTC
Hash, bash, kersplash. Succatash?

Miss you. Come back, and don't die on the way :)

Reply


megamole November 3 2005, 08:41:11 UTC
Dad's best friend from university lives in Gaithersburg.

Reply


Leave a comment

Up