RFC 9849: TLS Encrypted Client Hello
4 mars 2026 à 00:00
La cryptographie est indispensable à la
sécurité dans l'Internet d'aujourd'hui. Mais
sa mise en œuvre peut être délicate, par exemple lorsqu'il y a un
problème d'œuf et de poule : quand un client
TLS se
connecte, il envoie en clair au serveur le nom de domaine utilisé, le serveur ayant besoin
de cette information pour choisir le bon
certificat qui servira pour choisir les
paramètres de chiffrement qui protégeront le
reste de la session. Cet envoi en clair pose un problème de
vie privée, et est parfois utilisé pour la
censure, par exemple en Russie. Il faut donc
chiffrer ce nom annoncé, ce SNI. Mais avec quelle clé, puisqu'on a
besoin du nom pour avoir une clé ? Ce RFC fournit un mécanisme pour cela, ECH
(Encrypted Client Hello), qu'on pourrait traduire
par « salutation chiffrée ».