Overview [1] [2] [3]#
Perfect Forward Secrecy (same as Forward Secrecy) is a property of Secure connection communication protocols (Key agreements) that gives assurances the, typically short lived, Session Keys will not be compromised even if the long term Private Key are compromised.In modern cryptographic communication typically the problem to solve is that the Private Key is used for two purposes:[1]
- authentication of the server
- encryption of a shared secret.
The Session Key is typically a Shared Secret that is shared using a Key agreement within an Key-Exchange.
More Information#
There might be more information for this subject on one of the following:- CurveCP
- CurveZMQ
- Diffie-Hellman
- Diffie-Hellman Ephemeral
- Diffie-Hellman or RSA
- Forward Secrecy
- Key Generation
- Key agreement
- Off-the-Record Messaging
- RSA key-exchange
- Security
- TLS Full Handshake
- TLS Session Resumption
- [#1] - SSL/TLS & Perfect Forward Secrecy
- based on information obtained 2013-04-10
- [#2] - Perfect Forward Secrecy
- based on information obtained 2018-09-30
- [#3] - Forward_secrecy
- based on information obtained 2018-09-30-