logoalt Hacker News

duskwuff • yesterday at 3:11 AM • 2 replies • view on HN

> TLS 1.0’s CBC chaining made IVs predictable and enabled the BEAST attack. That’s a documented protocol weakness, allegedly put in there by US state actors on purpose.

This is errant nonsense. At the time SSL/TLS were designed, using CBC with block ciphers was generally considered best practice - it was not at all an unusual choice.


Replies

tptacek • yesterday at 4:00 AM

Using CBC is fine. TLS and (prior to that) IPSEC set the CBC IV of messages to the last ciphertext block of the previous message --- pretending as if they were encrypting one long stream, rather than discrete messages. That's never been OK, and cryptographers warned about it at the time.

robrain • yesterday at 3:26 AM

Arrant nonsense, surely?

➕ show 1 reply