Une clé de session est une clé cryptographique à court terme créée pour une interaction spécifique entre deux parties. Ces clés sont nouvellement générées pour chaque session et ne durent pas pendant des périodes prolongées. Une communication interrompue nécessite la génération d'une nouvelle clé.
Les clés de session minimisent les risques de compromission et aident à créer un canal sécurisé. Ils sont présentés dans le TLS et SSL protocoles pour sécuriser une session Web.