Security Blog

The latest news and insights from Google on security and safety on the Internet

Protecting data for the long term with forward secrecy

22 Νοεμβρίου 2011
Share on Twitter Share on Facebook
Google

15 σχόλια :

LogicMagic είπε...

Are you planning on moving to TLS 1.1 or TLS 1.2?

Are you planning on using an RC4 cipher that drops some packets to reduce the risk that the key can be recovered?

Thank you for adding fast security which is transparent to users.

22 Νοεμβρίου 2011 στις 3:22 μ.μ.
agl είπε...

TLS 1.1 and 1.2 support is a nice-to-have that we hope to pick up in the future, although we have no firm plans yet.

Dropping key-stream output from RC4 helps avoid some known biases at the beginning of the connection. However, the plaintext at the beginning of the connection is already very well known (it's an HTTP request), and the same client doesn't encrypt the same data under very many keys. So dropping key-stream output is something that we could implement, but it doesn't seem to offer any significant benefits for the specific case of HTTP over TLS.

22 Νοεμβρίου 2011 στις 3:31 μ.μ.
Steve είπε...

Thank you for bringing this to the attention of many website owners. It is sad that they don't implement these options. I do have some questions as knowing your thoughts could help the community.

1. It's the key exchange that performs perfect forward security correct? If so, could one implement ECDHE with other symmetric cryptography such as AES?

2. Doesn't the standard Diffie-Helman (Merkle) key exchange also provide perfect forward security? Did you feel that it was too slow or not secure enough?

3. Is there was an EDH-RC4 option on all browsers, could this have provided the feature that you wanted?

22 Νοεμβρίου 2011 στις 8:34 μ.μ.
agl είπε...

1) Yes, the ECDHE key exchange is the part that provides the forward secrecy and ECDHE can be used with other ciphers, such as AES.

2) TLS also provides an option for EDH: ephemeral Diffie-Hellman in a multiplicative group. We chose ECDHE because of the speed advantages: EDH in a 2048-bit group is plenty secure, but much slower.

3) Any browser that supports ECDHE-RC4-SHA will get forward secrecy with Google HTTPS sites. There's nothing Chrome or Firefox specific on the server side. A browser that supports only DHE-RC4-SHA will *not* get forward secrecy because we don't support EDH for speed reasons.

22 Νοεμβρίου 2011 στις 8:54 μ.μ.
Ανώνυμος είπε...

Are you planning anything for safari?

23 Νοεμβρίου 2011 στις 10:28 π.μ.
delta__vee είπε...

Am I misunderstanding something, or is the aspect of the value of forward secrecy you mentioned a little bit silly? In some number of years, an adversary will be able to break the symmertric cipher keys directly, and then forward secrecy will be irrelevant.

23 Νοεμβρίου 2011 στις 7:20 μ.μ.
Moses είπε...

WHy the Gmail Certification still non-EV SSL (Extended Validation SSL)?

24 Νοεμβρίου 2011 στις 2:56 π.μ.
JoAnn SweetPepperRose είπε...

I am a new blogger and am concerned about safety of my private information on my blogspot blog. I do not see the "https://" before my web address - does this mean my blog pages are unsecure and that a hacker can gain access to my photos, etc., plus place unwanted graphics images on my site? I recently had to go thru the necessary steps on my facebook account for a "secure" page. Please help with any security information. thank you for the article!
JoAnn

1 Δεκεμβρίου 2011 στις 10:35 π.μ.
DJ είπε...

It's not at all clear that an adversary will be able to break symmetric cipher keys directly in some number of years. For example, quantum computers (which are a very plausible future mechanism for breaking asymmetric encryption) don't work for symmetric keys.

4 Δεκεμβρίου 2011 στις 5:19 π.μ.
Ericlaw είπε...

If security is your goal, why don't you support ECDHE_ECDSA_WITH_AES, which works in IE? RC4 is more expensive computationally if your CPU has AES-NI, and RC has been broken already.

5 Δεκεμβρίου 2011 στις 1:05 μ.μ.
Unknown είπε...

I'm using Google chrome from the official Yum repositories on Fedora 16. When i visit either GMail or the Google home page, and click on the padlock icon, the Key Exchange algorithm is still mentioned as "RSA" instead of "ECDH_RSA". Any ideas?

29 Φεβρουαρίου 2012 στις 2:52 π.μ.
Bryan είπε...

Thanks for such a nice post.

21 Μαρτίου 2012 στις 10:17 π.μ.
Ανώνυμος είπε...

I did a lot of research on OpenSSL elliptic curves usage on a https website with a web server like Apache and nothing is clear. Could any of Google engineers post if the end-user is allowed to legally use the EC ciphers provided into OpenSSL package. Basically, all I want to know if I can legally reproduce the setup Google has now at https://www.google.com (RC4_128 with an ECHHE_RSA exchnage key).

Certicom detains various patents on EC and I would not like to wake-up with a lawsuit on my doorstep.

Thank you.

18 Μαΐου 2012 στις 1:22 μ.μ.
Earth είπε...

This week we learnt that intelligence agencies are blanket capturing internet traffic (in the UK, GCHQ's Mastering the Internet program takes 20 petabytes per day [1]), and archiving some of it. Meanwhile, spooks are trying to get their hands on providers' private keys (overtly by law, and presumably covertly by hacking). If this hasn't already happened, it will.

Thus, encryption algorithms with perfect forward secrecy are a must. Compromise of a provider's house key shouldn't bring the house down. Encryption should fail gracefully, old conversations should stay private.

Thanks Google for implementing forward secrecy on your servers. But adoption has been snail's pace slow elsewhere [3].

Google, you drafted the upcoming HTTP 2 specification [2] to mandate encryption. That's the web every citizen wants. And you've already argued to protect that clause against parties more naive. Thanks again.

Now, I implore you Google, to strengthen the specification to mandate algorithms with forward secrecy. Your influence can help them be adopted widely. Privacy shouldn't be an option. Privacy should be universal.

[1] http://www.guardian.co.uk/uk/2013/jun/21/gchq-cables-secret-world-communications-nsa
[2] http://datatracker.ietf.org/wg/httpbis/charter/
[3] http://news.netcraft.com/wp-content/uploads/2013/08/heatmap2.png

26 Ιουνίου 2013 στις 3:43 μ.μ.
Bob είπε...

Wasn't elliptic curve Diffie-Hellman an NSA. Plant onto NIST so NSA could break the encryption
https://www.schneier.com/blog/archives/2013/09/the_nsas_crypto_1.html

14 Οκτωβρίου 2013 στις 9:51 μ.μ.

Δημοσίευση σχολίου

  

Ετικέτες


  • #sharethemicincyber
  • #supplychain #security #opensource
  • AI Security
  • android
  • android security
  • android tr
  • app security
  • big data
  • biometrics
  • blackhat
  • C++
  • chrome
  • chrome enterprise
  • chrome security
  • connected devices
  • CTF
  • diversity
  • encryption
  • federated learning
  • fuzzing
  • Gboard
  • google play
  • google play protect
  • hacking
  • interoperability
  • iot security
  • kubernetes
  • linux kernel
  • memory safety
  • Open Source
  • pha family highlights
  • pixel
  • privacy
  • private compute core
  • Rowhammer
  • rust
  • Security
  • security rewards program
  • sigstore
  • spyware
  • supply chain
  • targeted spyware
  • tensor
  • Titan M2
  • VDP
  • vulnerabilities
  • workshop


Archive


  •     2026
    • Απρ
    • Μαρ
    • Φεβ
    • Ιαν
  •     2025
    • Δεκ
    • Νοε
    • Οκτ
    • Σεπ
    • Αυγ
    • Ιουλ
    • Ιουν
    • Μαΐ
    • Απρ
    • Μαρ
    • Φεβ
    • Ιαν
  •     2024
    • Δεκ
    • Νοε
    • Οκτ
    • Σεπ
    • Αυγ
    • Ιουλ
    • Ιουν
    • Μαΐ
    • Απρ
    • Μαρ
    • Φεβ
    • Ιαν
  •     2023
    • Δεκ
    • Νοε
    • Οκτ
    • Σεπ
    • Αυγ
    • Ιουλ
    • Ιουν
    • Μαΐ
    • Απρ
    • Μαρ
    • Φεβ
    • Ιαν
  •     2022
    • Δεκ
    • Νοε
    • Οκτ
    • Σεπ
    • Αυγ
    • Ιουλ
    • Ιουν
    • Μαΐ
    • Απρ
    • Μαρ
    • Φεβ
    • Ιαν
  •     2021
    • Δεκ
    • Νοε
    • Οκτ
    • Σεπ
    • Αυγ
    • Ιουλ
    • Ιουν
    • Μαΐ
    • Απρ
    • Μαρ
    • Φεβ
    • Ιαν
  •     2020
    • Δεκ
    • Νοε
    • Οκτ
    • Σεπ
    • Αυγ
    • Ιουλ
    • Ιουν
    • Μαΐ
    • Απρ
    • Μαρ
    • Φεβ
    • Ιαν
  •     2019
    • Δεκ
    • Νοε
    • Οκτ
    • Σεπ
    • Αυγ
    • Ιουλ
    • Ιουν
    • Μαΐ
    • Απρ
    • Μαρ
    • Φεβ
    • Ιαν
  •     2018
    • Δεκ
    • Νοε
    • Οκτ
    • Σεπ
    • Αυγ
    • Ιουλ
    • Ιουν
    • Μαΐ
    • Απρ
    • Μαρ
    • Φεβ
    • Ιαν
  •     2017
    • Δεκ
    • Νοε
    • Οκτ
    • Σεπ
    • Ιουλ
    • Ιουν
    • Μαΐ
    • Απρ
    • Μαρ
    • Φεβ
    • Ιαν
  •     2016
    • Δεκ
    • Νοε
    • Οκτ
    • Σεπ
    • Αυγ
    • Ιουλ
    • Ιουν
    • Μαΐ
    • Απρ
    • Μαρ
    • Φεβ
    • Ιαν
  •     2015
    • Δεκ
    • Νοε
    • Οκτ
    • Σεπ
    • Αυγ
    • Ιουλ
    • Ιουν
    • Μαΐ
    • Απρ
    • Μαρ
    • Φεβ
    • Ιαν
  •     2014
    • Δεκ
    • Νοε
    • Οκτ
    • Σεπ
    • Αυγ
    • Ιουλ
    • Ιουν
    • Απρ
    • Μαρ
    • Φεβ
    • Ιαν
  •     2013
    • Δεκ
    • Νοε
    • Οκτ
    • Αυγ
    • Ιουν
    • Μαΐ
    • Απρ
    • Μαρ
    • Φεβ
    • Ιαν
  •     2012
    • Δεκ
    • Σεπ
    • Αυγ
    • Ιουν
    • Μαΐ
    • Απρ
    • Μαρ
    • Φεβ
    • Ιαν
  •     2011
    • Δεκ
    • Νοε
    • Οκτ
    • Σεπ
    • Αυγ
    • Ιουλ
    • Ιουν
    • Μαΐ
    • Απρ
    • Μαρ
    • Φεβ
  •     2010
    • Νοε
    • Οκτ
    • Σεπ
    • Αυγ
    • Ιουλ
    • Μαΐ
    • Απρ
    • Μαρ
  •     2009
    • Νοε
    • Οκτ
    • Αυγ
    • Ιουλ
    • Ιουν
    • Μαρ
  •     2008
    • Δεκ
    • Νοε
    • Οκτ
    • Αυγ
    • Ιουλ
    • Μαΐ
    • Φεβ
  •     2007
    • Νοε
    • Οκτ
    • Σεπ
    • Ιουλ
    • Ιουν
    • Μαΐ

Feed

Follow
Give us feedback in our Product Forums.
  • Google
  • Privacy
  • Terms