Commencer gratuitement
KZero Staff / 1 min de lecture / 22 oct. 2023

Algorithme de signature numérique (DSA)

L’algorithme de signature numérique (DSA) est défini par le National Institute of Standards and Technology comme une norme fédérale de traitement de l’information (FIPS) pour les signatures numériques, fondée sur le concept mathématique des exponentiations modulaires et sur le problème du logarithme discret.

L’algorithme de signature numérique consiste en un cryptosystème à clé publique fondé sur l’exponentiation modulaire et le problème du logarithme discret.

Le DSA est une variante des schémas de signature de Schnorr et d’ElGamal. Le National Institute of Standards and Technology (NIST) a proposé le DSA pour sa norme de signature numérique (DSS) en 1991, puis l’a adopté comme FIPS 186 en 1994. Quatre révisions de la spécification initiale ont été publiées. La plus récente est la FIPS 186-4, de juillet 2013.

L’algorithme DSA présente trois avantages principaux :

  • Il vous permet de vérifier l’origine de l’expéditeur à l’aide de la bonne combinaison de clés.
  • Il ne permet pas d’altérer le message
  • Il ne permet pas à l’expéditeur de prétendre qu’il n’a jamais envoyé le message une fois la signature vérifiée
Équipe KZero



Découvrez davantage de contenu instructif rédigé par l’équipe compétente de KZero dans les sections blogue et guides de notre site.