A protocol has Forward Secrecy if it keeps the message secret from an attacker who has :

  • A recording of the protocol run.
  • The long-term keys of the principals.

Question

Why does this matter ?

Protection against :

  • Governments that can force people to give up their keys.
  • Hackers that might steal private keys.

Station-to-Station Protocol and Forward Secrecy

means signed by .

Question

Why is this Secure ?

  • are not stored after the protocol run.
  • and β€˜s keys don’t let the attacker read .
  • STS ensured Forward Secrecy.