I've been looking into manually managing ciphersuites and I had a few questions that i'm hoping someone up-to-date on cipher security can answer. The articles i have read have conflicting and dated information all over the place.
#1: It is my understanding that as of OpenSSL 1.0.1e (or TLS 1.2) that block ciphers (specifically AES and Camellia) are no longer vulnerable to cache timing side-channel attacks. Is this correct?
#2: Knowing #1, it is now safe to say that block ciphers in CBC mode are once again safe, even though that there are a few known weak attack vectors that simplify them slightly.
#3: SHA1 has known collisions, SHA2-256 is the new minimum known secure standard, correct?
#4: For all normal intents and purposes RC4 is completely broken. Don't use it. Is this a correct blanket statement?
#5: Ephemeral keys are are the only way to achieve perfect forward secrecy using OpenSSL or TLS 1.2, correct?
And finally a question: Is there a mathematical or probability reason to consider GCM safer than CBC after the current round of OpenSSL updates?
Thanks in advance guys, this is a lot of BS to shuffle through via google and wikis.
#1: It is my understanding that as of OpenSSL 1.0.1e (or TLS 1.2) that block ciphers (specifically AES and Camellia) are no longer vulnerable to cache timing side-channel attacks. Is this correct?
#2: Knowing #1, it is now safe to say that block ciphers in CBC mode are once again safe, even though that there are a few known weak attack vectors that simplify them slightly.
#3: SHA1 has known collisions, SHA2-256 is the new minimum known secure standard, correct?
#4: For all normal intents and purposes RC4 is completely broken. Don't use it. Is this a correct blanket statement?
#5: Ephemeral keys are are the only way to achieve perfect forward secrecy using OpenSSL or TLS 1.2, correct?
And finally a question: Is there a mathematical or probability reason to consider GCM safer than CBC after the current round of OpenSSL updates?
Thanks in advance guys, this is a lot of BS to shuffle through via google and wikis.
Last edited:
