Digital Signature Algorithm

 | Digital Signature Algorithm (DSA)
 | signiert einen Text X, indem
 | Fingerabdruck durch
SHA-1 erzeugte |
 | mit privatem Schlüssel verschlüsselt |
|
|
DigitalSignature = Dkd(SHA(X)),
kd
privater Schlüssel des Unterzeichners
 | Zur Verifikation muss gelten |
Eke(DigitalSignature) = SHA(X),
ke
öffentlicher Schlüssel des Unterzeichners
 | Annahmen
 | DigitalSignature kann nur mit privatem Schlüssels kd
berechnet werden |
 | DigitalSignature kann nur mit öffentlichem Schlüssel ke, eindeutig zu kd
gehörend, entschlüsselt werden |
|
 | DSA von Digital Signature
Standard (DSS)
 | vom National Institute of Standards and Technology
(NIST) spezifiziert |
 | Nummer PUB 186-2. |
 | DSS ab 27.
July 2000 gültig |
 | von amtlichen Stellen in den USA verwendet |
|
|