摘要 |
Verfahren zum Verschlüsseln von Eingabedaten, mit den Schritten: Empfangen eines Eingabepunkts und einer Zufallsrate; Erzeugen eines zufälligen Auswahlwerts und eines zufälligen Positionswerts aus der Zufallsrate; zufälliges Auswählen, ausgehend von der Zufallsrate und dem zufälligen Positionswert, des Eingabepunkts und/oder wenigstens eines Punkts aus einer Anzahl von Punkten, die verschlüsselt werden, indem eine Elliptische-Kurve(EC)-Operation über eine Mehrzahl von Durchgängen durchgeführt wird; Umwandeln des ausgewählten Punkts in eine Punktdarstellung, die durch den zufälligen Auswahlwert angegeben wird; und Erzeugen eines endgültigen verschlüsselten Ausgabepunkts, indem die EC-Operation über eine Mehrzahl von Durchgängen auf der Grundlage des Eingabepunkts und eines geheimen Schlüssels durchgeführt wird; wobei das zufällige Auswählen weiterhin beinhaltet: Vergleichen der Zufallsrate mit dem zufälligen Positionswert vor und nach jedem der Mehrzahl von Durchgängen; Bestimmen, auf der Grundlage der Vergleichsergebnisse, ob die Punktdarstellung zu ändern ist; und Auswählen eines Punkts vor oder nach einem entsprechenden Durchgang auf...
|