Forward Secrecy for Google HTTPS
imperialviolet.org
imperialviolet.org
Ephemeral Diffie-Helman adds an order of magnitude to the session initiation overhead (nginx got a bad rap a little while back, becuase it has kEDH enabled by default). I don't want to see people slide back into the "SSL is too expensive" mindset, because they don't understand the SSL options they are using.
This is good to see, and I really appreciate the work google has put into making tls/ssl more pervasive.
I do wonder about the performance differences between their faster DHE implementation and what they were using before (RSA-RC4-SHA). I wish they had provided a bit of data on that.
I was mostly curious about how much faster their new implementation was over the old, and how much slower it was than RSA-RC4-SHA.
Alas, SSL doesn't support such a mechanism.
Unlike, say, the new mandatory 2048 bit RSA key length requirements.
I get these confused all the time, and now they add in an "EC" prefix!
Securely Yours,
Lil' B
Make your own conclusions about that.
I'm not certainly a fan of session resumption and renegotiation's from a potential security aspect, anyone care to persuade me apart from a performance standpoint?
The session ticket support enables Google to use session resumption across their massively load-balanced SSL terminators.
I don't think Google is using renegotiation in this architecture, but I think we got renegotiation nailed down tight with RFC 5746.
We could do 1. only and still reap some benefit, correct?
DHE is good, but I'm not sure forward secrecy is as pressing a security issue as simple adoption of TLS is. I admire Google's continued efforts to set the standard for its secure deployment, though.
Now they won't have "lawfully intercepted" packet captures showing up in their mailbox with demands that they decrypt them using their private key.