Rechnernetze
Home Nach oben

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