Les certificats numériques sont des justificatifs électroniques utilisés pour vérifier l’identité sur Internet. Ils offrent une protection contre l’usurpation d’identité, l’interception des communications (écoute clandestine) et l’altération des données lors des échanges.

Pour vérifier l’authenticité des communications en ligne et confirmer l’identité des expéditeurs de documents, les signatures numériques reposant sur la cryptographie à clé publique sont largement utilisées. Plus précisément, elles fonctionnent comme suit :

Côté expéditeur :

  1. Générez une « empreinte de message » en appliquant une fonction de hachage cryptographique au contenu du document.
  2. Chiffrez l’empreinte du message avec la clé privée de l’expéditeur afin de créer la signature numérique.
  3. Envoyez le document original accompagné de la signature numérique au destinataire.

Côté destinataire :

  1. Déchiffrez la signature numérique à l’aide de la clé publique de l’expéditeur afin de récupérer l’empreinte originale du message.
  2. Générez indépendamment une nouvelle empreinte du message à partir du document reçu, en utilisant la même fonction de hachage cryptographique.
  3. Vérifiez que les deux condensats de message correspondent.

Grâce à ce processus, le destinataire confirme l’identité de l’expéditeur en tant que propriétaire légitime de la clé publique et s’assure que le document n’a pas été modifié pendant sa transmission. Pour garantir la sécurité, le destinataire doit obtenir la clé publique de l’expéditeur par un moyen fiable et vérifiable. Les certificats numériques remplissent cette fonction : si les signatures numériques sont les équivalents technologiques des « sceaux » officiels, les certificats numériques peuvent être considérés comme les « certificats d’authenticité » de ces sceaux.

Naturellement, les certificats numériques doivent être délivrés par des organismes tiers de confiance appelés autorités de certification (AC). Ces certificats contiennent généralement les informations suivantes :

  • La clé publique du propriétaire (titulaire du certificat)
  • Informations d’identification et d’authentification du titulaire du certificat
  • Informations concernant l’autorité de certification qui a délivré le certificat
  • La signature numérique de l’AC elle-même, qui garantit l’authenticité du certificat

La signature numérique de l’AC peut être vérifiée à l’aide de la clé publique contenue dans le certificat signé numériquement de l’AC elle-même (communément appelé certificat de l’AC). En obtenant et en vérifiant le certificat de l’AC, les utilisateurs peuvent confirmer l’authenticité du certificat numérique délivré à l’utilisateur.