Ein Sitzungsschlüssel ist ein kurzfristiger kryptografischer Schlüssel, der für eine bestimmte Interaktion zwischen zwei Seiten erstellt wird. Solche Schlüssel werden für jede Sitzung neu generiert und sind nicht über einen längeren Zeitraum gültig. Eine unterbrochene Kommunikation erfordert die Generierung eines neuen Schlüssels.
Sitzungsschlüssel minimieren die Möglichkeit einer Kompromittierung und tragen zur Schaffung eines sicheren Kanals bei. Sie werden in der vorgestellt TLS und SSL Protokolle zum Sichern einer Websitzung.