Authentification grâce à la signature numérique

La signature numérique utilise le procédé de hachage de code ou un algorithme de réduction du message et un algorithme de signature par clé publique. La séquence est la suivante :

  1. L'émetteur crée le message.

  2. Le logiciel d'envoi génère un code haché du message.

  3. Le logiciel d'envoi utilise ce code haché ainsi que la clé privée de l'émetteur pour générer une signature.

  4. La signature binaire est jointe au message.

  5. Le logiciel de réception garde une copie de la signature du message.

  6. Le logiciel de réception génère un nouveau code haché pour le message reçu et le vérifie en utilisant la signature du message. Si l'authentification est réussie, le message est considéré comme authentique.