Oh ce joli titre qui prend tout son sens par les temps qui cours ! Ahhh … Petit Covid … Quand tu nous tiens (pas par la main pour le coup).
4 way handshake
Dans un précédant article, je vous parlais de nos appareils connectés qui discutaient entre eux et pour l’exemple je vous montrais une discussion que l’on appelle le handshake dhcp (littéralement poignée de main dhcp).
La poignée de main (hanshaking) est un processus automatisé de négociation entre deux appareils.
Lorsque vous vous connectez à votre réseau sans-fil (WPA et WPA2 PSK) une “poignée de main” s’effectue en 4 étapes (4 way handshake) entre votre box wifi et votre ordinateur pour établir la connexion.
Lors de cette étape, vos appareils se mettent d’accord sur une clé de chiffrement temporaire (PTK) qui aura pour buts de communiquer et de vérifier de manière chiffrée le mot de passe wifi.
Étape 1
Votre wifi : « Salut ! »
« Je t’ai préparé un numéro généré aléatoirement (Anonce) ainsi que mon addresse MAC. Je connais déjà mon SSID ainsi que ma clé de sécurité, avec ça je peux te calculer une clé commune (PMK) »
Étape 2
Votre ordinateur : « Salut ! »
« J’ai bien réceptio… Gneuhhh… ! Enfin presque… »
« Je fais ma popote avec ton numéro (Anonce), un numéro que j’ai généré également (Snonce), ton adresse MAC, mon adresse MAC, ton SSID et sa clé (qui me donnent aussi la PMK), ça m’a donné la clé de chiffrement (PTK). »
« Je t’envoie mon numéro généré (Snonce) et mon adresse MAC pour que tu fasses la même chose de ton côté. »
Étape 3
Votre wifi : « J’ai bien reç… Aïe !… Enfin presque… »
« Je fais la même popote »
« J’obtiens également la clé de chiffrement (PTK) »
Étape 4
Votre ordinateur : « C’est noté ! Motus et bouche cousue ! »
« Nous pouvons maintenant échanger la clé de connexion wifi »
Vous savez maintenant comment votre wifi et votre ordinateur établissent une connexion.
Je vous fais des bisous ?
Je vous dis à très bientôt sur Manuel2tech.com.