Heim > Die heutigen Krypto-News
bitcoin
bitcoin

$98537.12 USD 

0.06%

ethereum
ethereum

$3353.21 USD 

0.76%

tether
tether

$1.00 USD 

0.06%

solana
solana

$257.07 USD 

-0.26%

bnb
bnb

$663.95 USD 

6.26%

xrp
xrp

$1.53 USD 

9.05%

dogecoin
dogecoin

$0.473534 USD 

22.08%

usd-coin
usd-coin

$0.999977 USD 

0.01%

cardano
cardano

$1.08 USD 

24.72%

tron
tron

$0.215575 USD 

8.50%

avalanche
avalanche

$42.14 USD 

13.46%

shiba-inu
shiba-inu

$0.000028 USD 

11.32%

toncoin
toncoin

$5.69 USD 

3.55%

stellar
stellar

$0.433943 USD 

51.65%

polkadot-new
polkadot-new

$7.63 USD 

26.18%

Digitaler Signaturalgorithmus (DSA)

Was ist ein digitaler Signaturalgorithmus (DSA)?

Der Digital Signature Algorithm (DSA) wurde vom National Institute of Standards and Technology (NIST) vorgeschlagen. Der Algorithmus basiert auf der Schwierigkeit, diskrete Logarithmen zu berechnen.

DSA wurde in den 1990er Jahren von der US-Regierung entwickelt. Es handelt sich um einen Signaturalgorithmus, nicht um einen Verschlüsselungsalgorithmus, der zur Generierung digitaler Signaturen Public-Key-Kryptografie verwendet.

DSA besteht aus drei Schritten:

  1. Der erste Schritt besteht darin, ein Schlüsselpaar zu generieren.

  2. Der zweite Schritt besteht darin, eine Nachricht zu signieren.

  3. Der dritte Schritt besteht darin, die Signatur der Nachricht zu überprüfen.

Ein DSA-Schlüsselpaar besteht aus einem privaten Schlüssel und einem öffentlichen Schlüssel. Der private Schlüssel wird zufällig generiert und geheim gehalten, während der öffentliche Schlüssel mit jedem geteilt werden kann. Um eine Nachricht zu signieren, muss der private Schlüssel der Partei, die die Signatur generiert, bekannt sein. Um eine mit einer DSA-Signatur signierte Nachricht zu verifizieren, benötigt man hingegen lediglich den öffentlichen Schlüssel, der dem privaten Schlüssel entspricht, der zur Generierung der Signatur verwendet wurde.

Eine digitale Signatur ist ein mathematisches Schema, das die Authentizität digitaler Nachrichten oder Dokumente nachweist. Eine gültige digitale Signatur zeigt an, dass die Nachricht von einem bekannten Absender erstellt wurde (Authentifizierung) und dass die Nachricht während der Übertragung nicht verändert wurde (Integrität). Digitale Signaturen sind für die moderne Computersicherheit und den modernen Handel von zentraler Bedeutung.

Mit dem DSA-Algorithmus kann die digitale Signatur von Nachrichten generiert werden. Es wird normalerweise in Verbindung mit anderen Sicherheitsprotokollen wie PGP oder SSL/TLS verwendet. Es wird auch mit einigen kryptografischen Nonce-Schemata und Schlüsselaustauschprotokollen verwendet.

Es verwendet mathematische Funktionen und eine Reihe von Schlüsseln, um die Kommunikation über das Internet zu sichern. Der private Schlüssel wird zum Signieren von Nachrichten verwendet und der öffentliche Schlüssel wird verwendet, um zu überprüfen, ob diese Signaturen authentisch sind. Die Verwendung zweier unterschiedlicher Schlüssel trägt dazu bei, die Authentizität digitaler Signaturen sicherzustellen.

Der DSA-Algorithmus basiert auf dem 1985 entwickelten ElGamal-Signaturschema, weist jedoch viele Unterschiede hinsichtlich seiner Funktionsweise und Datensicherung auf. Der DSA-Algorithmus erfordert einen Zufallszahlengenerator zum Generieren von Schlüsseln und Signieren von Daten, ElGamal hingegen nicht. Der DSA-Algorithmus legt außerdem fest, dass eine Nachricht nicht mehr als einmal oder mit unterschiedlichen Schlüsseln signiert werden sollte, was ElGamal nicht vorgibt.

Vorteile des digitalen Signaturalgorithmus (DSA)

Bei der digitalen Signatur handelt es sich um einen Prozess, bei dem der Autor der Nachricht überprüfen kann, dass die Nachricht nach dem Signieren nicht verändert wurde. Die Signatur schützt den Benutzer auch vor Fälschungen.

Es verwendet asymmetrische Schlüsselkryptographie. Daher ist keine zusätzliche Kryptografie mit asymmetrischen Schlüsseln erforderlich. Dadurch ist DSA schneller als andere Algorithmen wie RSA.

Es benötigt weniger Speicherplatz als andere Algorithmen, da es zur Generierung der Signatur nur einen 160-Bit-Hashwert verwendet.