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 clef publique. La séquence est la suivante:

  1. L'émèteur 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 clef privé de l'émèteur, 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