What Is a Session Key?

A session key is a short-term cryptographic key created for a specific interaction between two sides. Such keys are newly generated for each session and do not last for extended periods. Interrupted communication requires generating a new key.

Session keys minimize the possibility of compromise and help create a secure channel. They are featured in the TLS and SSL protocols for securing a web session.