Why is Key Establishment Needed ?
This protocol was possible because A and B shared a key.
How is a Session Key Set up ?
Often, the principals need to set up a session key using a Key Establishment Protocol.
Ensuring Secure Communication
To be sure they are communicating with the correct principal, they must either :
- know each other’s public key, or
- Use a Trusted Third Party (TTP).