Accueil🇫🇷Chercher

Clé de session

Une clé de session (aussi appelée clé aléatoire ou clé de transaction ; en anglais, session key, once-only key ou one-time key[1]) est une clé symétrique à usage unique utilisée pour chiffrer tous les messages dans une session de communication.

Il existe deux raisons principales d'utiliser les clés de session :

  • Plusieurs attaques cryptographiques deviennent plus faciles lorsqu'une grande quantitĂ© de matĂ©riel chiffrĂ© avec une mĂŞme clĂ© est disponible. En changeant de clĂ© Ă  chaque session, on limite la quantitĂ© de donnĂ©es traitĂ©es Ă  l'aide d'une clĂ© particulière et ces attaques sont rendues plus difficiles.
  • Le chiffrement asymĂ©trique est trop lent pour de nombreuses applications et tous les algorithmes de clĂ© secrète exigent que la clĂ© soit distribuĂ©e de manière sĂ©curisĂ©e. En utilisant le chiffrement asymĂ©trique pour chiffrer la clĂ© secrète qui sera utilisĂ©e durant une seule session par un algorithme de chiffrement symĂ©trique et rapide, il est possible d'amĂ©liorer considĂ©rablement la performance globale d'un système. C'est le processus utilisĂ© par PGP et GPG[2].

Comme toutes les clés cryptographiques, les clés de session doivent être choisies de sorte qu'elles ne puissent pas être prédites par un attaquant, ce qui nécessite habituellement qu'elles soient choisies aléatoirement. Le fait de ne pas choisir les clés de session (ou n'importe quelle clé) correctement est une erreur de conception majeure (et trop courante dans la pratique) dans tout système cryptographique.

Notes et références

(en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Session key » (voir la liste des auteurs).
Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.