Actualités

TLS 1.3 avancé : Authentification mutuelle avec Smart Token

11/28/2025

La sécurité de la couche transport (TLS) est utilisée pour protéger la confidentialité et l'intégrité des communications réseau. Face à l'évolution des attaques sur les réseaux, l'IETF (Internet Engineering Task Force) a publié en 2018 la norme TLS 1.3 (RFC 8446), qui apporte des améliorations significatives en matière de sécurité, de performances et d'évolutivité.



Principaux avantages de TLS 1.3

TLS 1.3 apporte d'importantes améliorations par rapport à TLS 1.2, dont trois sont essentielles :

1
Sécurité renforcée

- Ne conserve que les algorithmes de chiffrement très puissants (tels que AES-GCM) et élimine les algorithmes obsolètes présentant des risques potentiels.

- Elle impose le secret de transmission, ce qui garantit que les communications historiques restent sécurisées même en cas de fuite de la clé privée.

2
Amélioration des performances

- Réduit le processus de poignée de main de plusieurs allers-retours à un seul, et atteint même zéro aller-retour (0-RTT) dans certains scénarios, ce qui permet d'établir une connexion plus rapidement.

3
Compatibilité et extensibilité

- Compatible avec les protocoles existants, il prend en charge les champs d'extension personnalisables et s'adapte à divers scénarios, notamment l'IoT et les paiements mobiles.


Authentification mutuelle
Vérification bidirectionnelle entre le client et le serveur

TLS 1.3 prend en charge l'authentification mutuelle pour garantir la crédibilité des deux parties qui communiquent (en prenant 1-RTT comme exemple, le processus de poignée de main est le suivant) :

1
Le client envoie un ClientHello, y compris les suites de chiffrement et les algorithmes de signature pris en charge.
2
Le serveur répond par un ServerHello, son certificat, et demande le certificat du client.
3
Le client envoie son propre certificat et signe les informations de la poignée de main avec sa clé privée après avoir vérifié le certificat du serveur.
4
Le serveur vérifie le certificat et la signature du client, confirme l'identité, complète l'accord de clé et établit un canal crypté.
5
Le client et le serveur transmettent des données cryptées sur le canal.


Jeton intelligent
L'identité sécurisée du client

Le Smart Token de Watchdata est un dispositif matériel avec un élément sécurisé intégré. Il peut stocker les clés privées des clients et effectuer des opérations de signature. Sa fonction principale est d'isoler les clés privées des clients dans le matériel pour éviter les fuites, servant de garantie critique pour la sécurité de l'identité du client dans l'authentification mutuelle TLS. Ses principales caractéristiques sont les suivantes

- La clé privée ne quitte jamais l'appareil :

Les clés privées sont générées et stockées en interne dans le Smart Token et ne peuvent pas être exportées.

- Exécution matérielle de la signature :

Les opérations de signature sont effectuées à l'intérieur du Smart Token, ce qui garantit que les clés privées ne sont jamais exposées.

- PIN/Biométrique : Support d'authentification :

Requiert une vérification d'identité (par exemple, saisie d'un code PIN ou balayage biométrique) pour être utilisé, afin d'éviter tout accès non autorisé.

Dans le cadre de l'authentification mutuelle TLS 1.3, le Smart Token est généralement utilisé pour la signature de la clé privée :

- Phase de téléchargement du certificat :

Les utilisateurs génèrent des paires de clés client (clés publique et privée) dans le Smart Token via le logiciel intermédiaire de gestion correspondant. La clé publique est soumise à une autorité de certification (AC) pour l'obtention d'un certificat, et le certificat délivré est inscrit dans le Smart Token.

- Phase de poignée de main :

Lorsque le client doit fournir un certificat, il lit le certificat sur le Smart Token. Pendant la phase de vérification du certificat, l'application client (navigateur/logiciel client) envoie le résumé du message de la poignée de main au token via les interfaces PKCS11 ou CSP. Une fois que l'utilisateur a autorisé l'accès en saisissant un code PIN, le token signe le condensé avec la clé privée interne et renvoie le résultat de la signature au client, qui le transmet ensuite au serveur.


Scénarios d'application typiques

Grâce à son haut niveau de sécurité et à sa faible latence, TLS 1.3 est largement utilisé dans les scénarios suivants :

图片

Transactions financières :

Des scénarios tels que la banque en ligne et les paiements mobiles nécessitent une authentification mutuelle pour vérifier la légitimité de l'identité de l'utilisateur. La poignée de main 1-RTT de TLS 1.3 réduit le temps de chargement des pages de paiement et améliore l'expérience de l'utilisateur.

图片

Internet des objets (IoT) :

Les appareils tels que les appareils ménagers intelligents et les capteurs industriels disposent de ressources informatiques limitées. Les algorithmes ECC et la reprise 0-RTT réduisent la consommation d'énergie des appareils, tandis que les extensions de cryptage empêchent la fuite d'informations sur l'identité de l'appareil.

图片

Transmission de données sensibles :

Les scénarios nécessitant un secret de transmission (par exemple, les données médicales et les informations gouvernementales) bénéficient de l'ECDHE obligatoire de TLS 1.3, qui garantit la sécurité des données à long terme.





Conclusion





TLS 1.3, avec sa haute sécurité et sa faible latence, est devenu le protocole préféré pour les communications réseau modernes. Combiné à la protection matérielle du Smart Token de Watchdata, le mécanisme d'authentification mutuelle fournit des garanties de sécurité fiables pour les scénarios de haute sécurité tels que la finance et les affaires gouvernementales, servant de composant clé dans la construction d'un environnement de réseau de confiance.

Avec plus de 30 ans d'expérience dans l'authentification de l'identité numérique et la sécurité des données, Watchdata a tiré parti de l'accumulation technique à long terme et de la pratique de l'industrie pour développer des produits Smart Token avec une sécurité et une stabilité excellentes. Ces produits ont soutenu des clients dans de multiples industries, y compris la finance, le gouvernement et les entreprises. Nous sommes impatients de collaborer avec d'autres partenaires pour promouvoir conjointement le développement de l'écosystème de la sécurité numérique et fournir des garanties fiables pour la sécurité de l'identité sur Internet.