Algorithmus für digitale Signaturen (dsa)

Definition - Was bedeutet Digital Signature Algorithm (DSA)?

Ein Algorithmus für digitale Signaturen (DSA) bezieht sich auf einen Standard für digitale Signaturen. Es wurde 1991 vom Nationalen Institut für Standards und Technologie (NIST) als bessere Methode zur Erstellung digitaler Signaturen eingeführt. DSA gilt neben RSA als einer der heute am meisten bevorzugten Algorithmen für digitale Signaturen.

Technische.me erklärt den Digital Signature Algorithm (DSA)

Im Gegensatz zu DSA werden die meisten digitalen Signaturtypen durch Signieren von Nachrichtenauszügen mit dem privaten Schlüssel des Absenders generiert. Dadurch wird ein digitaler Fingerabdruck der Daten erstellt. Da nur der Message Digest signiert ist, ist die Signatur im Vergleich zu den signierten Daten im Allgemeinen viel kleiner. Infolgedessen belasten digitale Signaturen die Prozessoren zum Zeitpunkt der Signaturausführung weniger, verwenden kleine Bandbreiten und generieren kleine Chiffretextmengen, die für die Kryptoanalyse vorgesehen sind.

DSA verschlüsselt dagegen keine Nachrichtenübersichten mit einem privaten Schlüssel oder entschlüsselt Nachrichtenübersichten mit einem öffentlichen Schlüssel. Stattdessen werden eindeutige mathematische Funktionen verwendet, um eine digitale Signatur zu erstellen, die aus zwei 160-Bit-Zahlen besteht, die aus den Nachrichtenauszügen und dem privaten Schlüssel stammen. DSAs verwenden den öffentlichen Schlüssel zur Authentifizierung der Signatur, aber der Authentifizierungsprozess ist im Vergleich zu RSA komplizierter.

Die Verfahren zur digitalen Signatur für RSA und DSA werden normalerweise als gleich stark angesehen. Da DSAs ausschließlich für digitale Signaturen verwendet werden und keine Vorkehrungen für die Verschlüsselung von Daten treffen, unterliegen sie normalerweise keinen Import- oder Exportbeschränkungen, die häufig für die RSA-Kryptografie gelten.