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 |
|
|