Algorithme de signature numérique (dsa)

Définition - Que signifie l'algorithme de signature numérique (DSA)?

Un algorithme de signature numérique (DSA) fait référence à une norme pour les signatures numériques. Il a été introduit en 1991 par l'Institut national des normes et de la technologie (NIST) comme une meilleure méthode de création de signatures numériques. Avec RSA, DSA est considéré comme l'un des algorithmes de signature numérique les plus utilisés aujourd'hui.

Definir Tech explique l'algorithme de signature numérique (DSA)

Contrairement à DSA, la plupart des types de signature numérique sont générés en signant des résumés de messages avec la clé privée de l'expéditeur. Cela crée une empreinte numérique des données. Étant donné que seul le résumé de message est signé, la signature est généralement beaucoup plus petite que les données signées. En conséquence, les signatures numériques imposent moins de charge aux processeurs au moment de l'exécution de la signature, utilisent de petits volumes de bande passante et génèrent de petits volumes de texte chiffré destinés à la cryptanalyse.

DSA, en revanche, ne crypte pas les résumés de messages à l'aide d'une clé privée ou ne décrypte pas les résumés de messages à l'aide d'une clé publique. Au lieu de cela, il utilise des fonctions mathématiques uniques pour créer une signature numérique composée de deux nombres de 160 bits, qui proviennent des résumés de messages et de la clé privée. Les DSA utilisent la clé publique pour authentifier la signature, mais le processus d'authentification est plus compliqué par rapport à RSA.

Les procédures de signature numérique pour RSA et DSA sont généralement considérées comme ayant la même force. Étant donné que les DSA sont exclusivement utilisés pour les signatures numériques et ne contiennent aucune disposition pour le cryptage des données, ils ne sont généralement pas soumis aux restrictions d'importation ou d'exportation, qui sont souvent appliquées à la cryptographie RSA.