TLS

TBD verbose d'une communication tsl 1.3

TLS

pare les attaques :

  1. être sûr de à qui on parle (évite attaque man un the middle)
  2. échange de la clé maître et du mode de chiffrement
  3. échange des messages par chiffrement symétrique

Le protocole TLS se place entre la couche TCP et l'application.

TLS Handshake

La mise en route du protocole, le handshake est très rapide. Initiation d'un communication entre Alice et Bob :

TBD Protocole utilisés

  1. Alice envoie un message d'authentification
  2. Bob envoie un message d'authentification
  3. Alice annonce les protocoles qu'elle peut utiliser pour l'AEAD
  4. Bob lui répond le protocole qui'il choisit
  5. Alice envoie sa partie du secret
  6. bob envoie sa partie du secret

La communication peut ensuite commencer en utilisant une clé dérivée

Avec TLS 1.3, les 6 étapes ci-dessus se font en 1 seul aller/retour. Alice envoie tout ce qui est nécessaire à Bob en une fois et Bob lui répond toutes ses informations en un message.

gestion des clés symétrique

TBD : clés :