https://www.ssllabs.com/ssltest/viewClient.html?name=IE&vers...
Thank you, IE, for once again royally screwing all of us over.
There are related problems in CTR constructions, including modern stuff like AES-GCM (the number of bytes you need to encrypt is far bigger, but the security consequences are worse).
- Block size <- YOU ARE HERE
- Cipher mode
- Cipher construction and integrity checks (for non-AEAD modes)
- Key exchange
You can break 256 bit AES if you're using 256-bit classical Diffie Hellman, for example. "But AES has 256 bits of security!" is somewhat silly to argue in such a hypothetical protocol.This is one reason why you're better off ignoring PCI-DSS when it comes to cryptography guidelines (aside from maintaining compliance where you have obligations to remain compliant, of course).
The electronic payment industry uses Triple DES and continues to develop and promulgate standards based upon it (e.g. EMV).
Steffan Karger (4): Fix polarssl / mbedtls builds Don't limit max incoming message size based on c2->frame Fix '--cipher none --cipher' crash Discourage using 64-bit block ciphers
https://community.openvpn.net/openvpn/wiki/ChangesInOpenvpn2...
Last modified 2 years ago