SLOTH – Security Losses from Obsolete and Truncated Transcript Hashes
1–10 of 22 posts
Re: SLOTH – Security Losses from Obsolete and Truncated Transcript Hashes
#2Re: SLOTH – Security Losses from Obsolete and Truncated Transcript Hashes
#3Re: SLOTH – Security Losses from Obsolete and Truncated Transcript Hashes
#4(I'm not a crypto guy, obviously...)
Re: SLOTH – Security Losses from Obsolete and Truncated Transcript Hashes
#5The link's not working for me, nor is any reference to SLOTH given on http://www.mitls.org/wsgi/tls-attacks .
Re: SLOTH – Security Losses from Obsolete and Truncated Transcript Hashes
#6It's not clear to me that this work establishes that truncated hashes are dangerous, so much as that tls-unique is just not a very good protocol.
Not sure how applicable it is now outside a checklist item for a situation that can repeat in a new client. Yet, the paper said they used it on real stuff. Was there something specific you were thinking about that's not covered by that?
Re: SLOTH – Security Losses from Obsolete and Truncated Transcript Hashes
#7Anyway, I found this paper...
http://www.ieee-security.org/TC/SP2015/papers-archived/6949a...
...that reminds me of older, high assurance designs. The classic way to do it is the so-called abstract or interacting state machine models. Each component is a state-machine where you know every successful or failure state that can happen plus argument security is maintained. Then, you compose these in a semi-functional way to describe overall system. Seems the miTLS people did something similar for theirs that they call "composite, state machines." The result was clean implementation and verification of what got really messy in other protocol engines. Plus, new techniques for handling that of course.
Really good stuff. Worth extending and improving in new projects.
Re: SLOTH – Security Losses from Obsolete and Truncated Transcript Hashes
#8It's not clear to me that this work establishes that truncated hashes are dangerous, so much as that tls-unique is just not a very good protocol.
I wonder why you're speculating given they used the attacks against default configurations of Java apps, Firefox, some Chrome builds, BouncyCastle, and more. Amusingly, the clients often accepted the weaker crypto even when it was disabled. Fits my meme's nicely. Then, some of the flaws that led to that were fixed. Not sure how applicable it is now outside a checklist item for a situation that can repeat in a new cli…
Re: SLOTH – Security Losses from Obsolete and Truncated Transcript Hashes
#9More interesting than the attack itself is their overall effort of combining formal verification with protocol implementation. Along the way, they've found all these problems in the other protocols because they didn't use such rigorous methods. Quite an argument in favor of using high assurance techniques for at least critical, slow-changing protocols like TLS. Anyway, I found this paper... http://www.ieee-security.o…
Re: SLOTH – Security Losses from Obsolete and Truncated Transcript Hashes
#10It's not clear to me that this work establishes that truncated hashes are dangerous, so much as that tls-unique is just not a very good protocol.