Was ist der Unterschied zwischen RSA und DSA?


Beste Antwort

Vergleich von DSS und RSA · DSS bietet digitale Signaturen. Bietet jedoch keinen Schlüsselaustausch und keine Verschlüsselung. RSA bietet digitale Signaturen, Verschlüsselung und Schlüsselaustausch. · Sowohl DSS als auch RSA basieren auf der Technik des öffentlichen Schlüssels (private und öffentliche Schlüssel werden verwendet. Privater Schlüssel auf der Absenderseite und öffentlicher Schlüssel auf der Empfängerseite) RSA-Ansatz: · Die Nachricht wird in eine Hash-Funktion eingegeben. · Der so erzeugte Hash-Wert wird mit dem privaten Schlüssel des Absenders verschlüsselt. · Dieser verschlüsselte Inhalt dient als Signatur. Es wird mit der ursprünglichen Nachricht verkettet und übertragen. · Der Empfänger generiert einen Hash-Code und entschlüsselt die Signaturkomponente mit dem öffentlichen Schlüssel des Absenders. · Wenn der generierte Hash-Code und der entschlüsselte Wert übereinstimmen, wird die Nachricht authentifiziert. DSS-Ansatz: · Die Hash-Funktion wird auf die Nachricht angewendet. · Ein Hash-Code wird erzeugt. · Dieser Hash-Code wird zusammen mit einer Zufallszahl generiert wird als Eingabe für die Signaturfunktion angegeben. · Der private Schlüssel des Absenders und ein globaler öffentlicher Schlüssel werden auch als Eingabe für die Signaturfunktion angegeben. · Die Ausgabe dieser Signaturfunktion wird mit der ursprünglichen Nachricht verknüpft und gesendet. · Während des Empfangs wird die Hash-Funktion generiert. · Gleichzeitig wird die Signatur an eine Verifizierungsfunktion gesendet. · Die Überprüfungsfunktion hängt vom öffentlichen Schlüssel des Absenders und vom globalen öffentlichen Schlüssel ab. · Dies wird mit der Signaturkomponente der eingehenden Nachricht verglichen. · Wenn beide übereinstimmen, wird die eingehende Nachricht authentifiziert. http: // … Die direkte digitale Signatur · Das Verständnis einer direkten digitalen Signatur beginnt mit der Erkennung, dass es nur zwei Parteien gibt an der Weitergabe der signierten Informationen beteiligt: ​​der Absender und der Empfänger. Direkte digitale Signaturen erfordern nur diese beiden Entitäten, da der Empfänger der Daten (digitale Signatur) den vom Absender verwendeten öffentlichen Schlüssel kennt. Und der Absender der Signatur vertraut dem Der Empfänger darf das Dokument in keiner Weise ändern. Die Arbitrated Digital Signature · Durch die Implementierung einer Arbitrated Digital Signature wird ein Dritter in den Prozess „Trusted Arbiter“ eingeladen. Die Rolle des vertrauenswürdigen Schiedsrichters ist normalerweise zweifach: erstens dieses unabhängige t Der Dritte überprüft die Integrität der signierten Nachricht oder Daten. Zweitens, das Datum oder der Zeitstempel des vertrauenswürdigen Schiedsrichters für das Dokument, die Überprüfung des Eingangs und die Weitergabe des signierten Dokuments an den vorgesehenen endgültigen Bestimmungsort.

Antwort

Der Hauptunterschied besteht darin In RSA wird ein Nachrichten-Hash-Wert generiert, dann ist dieser Hash-Wert eine Verschlüsselung mit dem privaten Schlüssel des Absenders. Dies wird als Signatur behandelt und diese Signatur wird mit einer Nachricht vorgetäuscht. Dann führt die Empfängerseite eine Entschlüsselung mit dem öffentlichen Schlüssel des Absenders durch und vergleicht diese mit dem neuen Hash-Werte, die von msg generiert werden, wenn beide gleich sind, wird msg akzeptiert, andernfalls wird sie abgelehnt.

Fügen Sie im DSS-Ansatz zusätzlich einen Signaturalgorithmus hinzu Wenn die Eingabe als Hash-Wert von msg, Zufallsschlüssel, globalem öffentlichen Schlüssel und privatem Schlüssel des Absenders verwendet wird, wird die Ausgabe der Nachricht vorgetäuscht. Auf der Empfängerseite übergeben Sie das Ergebnis (Ausgabe), die Signatur und die Nachricht sowie die globale öffentliche Schlüssel unter Verwendung dieser vier nehmen als Eingabe der Verifizierungsfunktion, dann wird die Ausgabe der Verifizierungsfunktion mit w verglichen Ergebnis. Der Hauptunterschied ist im RSA-Vergleich mit dem Hash-Wert, andererseits ist in der DSS-Ausgabe der Überprüfung der Vergleich mit dem Ergebnis.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.