摘要 |
Zum Konvertieren einer ersten Nachricht in eine zweite Nachricht wird zunächst die erste Nachricht in eine zweite Hilfsnachricht umgesetzt, die in einer zweiten Gruppe von Zahlen definiert ist, die sich von der ersten Gruppe von Zahlen unterscheidet, in der die ursprüngliche erste Nachricht definiert ist. Hierauf wird ein öffentlicher Hilfs-Schlüssel definiert, der in einer dritten Gruppe von Zahlen zusammen mit dem ursprünglichen privaten Schlüssel ein Schlüsselpaar des asymmetrischen Schlüsselsystems bildet. Die zweite Hilfsnachricht wird mit diesem öffentlichen Hilfs-Schlüssel verifiziert, und zwar bezüglich der dritten Gruppe von Zahlen. Ferner wird die ursprüngliche Nachricht von der ersten Gruppe in die dritte Gruppe transformiert, um dann aus der transformierten ursprünglichen Nachricht und dem Ergebnis der Kryptographieoperation zur Verifikation mit dem öffentlichen Schlüssel eine Differenz zu berechnen, welche dann schließlich dazu verwendet wird, um aus der zweiten Hilfsnachricht, die in der zweiten Gruppe von Zahlen definiert ist, die zweite Nachricht zu berechnen, die in der ersten Gruppe von Zahlen definiert ist. Dadurch, daß zur DFA-Abwehr verschiedenartige Operationen verwendet werden, um die Differenz zu berechnen, und dadurch, daß die Differenz wiederum in die letztendliche Berechnung der zweiten Nachricht aus der zweiten Hilfsnachricht eingeht, wird eine sichere DFA-Abwehr ohne If-Verzweigung erreicht.
|