Cryptography Reference
In-Depth Information
Bewertung von Grain
Grain überzeugt vor allem durch seine Einfachheit und den geringen Speicherbe-
darf bei gleichzeitig (nach aktuellem Stand der Forschung) hoher Sicherheit. Eine
Besonderheit von Grain liegt darin, dass der Output an Keystream-Bits pro Itera-
tion erhöht werden kann. In der SASC-Rangliste konnte Grain allerdings nicht
mit dem ebenfalls einfachen und sicheren Trivium mithalten.
R-Input-Bit
CLOCK_R
f R
f R
f R
f R
f R
f R
r 0
r 1
r 2
r 99
r 99
r 99
g
g
g
g
g
g
R-Steuer-Bit
S-Input-Bit
CLOCK_S
f S
f S
f S
f S
f S
s 0
s 1
s 3
s 97
s 98
s 99
g
g
g
g
g
g
S-Steuer-Bit
Abb. 16-14
Die für Hardwareumsetzungen optimierte Stromchiffre MICKEY arbeitet mit den beiden
Funktionen CLOCK_R und CLOCK_S.
16.6.7
MICKEY
MICKEY ist eine Stromchiffre, die von Steve Babbage und Matthew Dodd entwi-
ckelt wurde [BabDod]. Der Name ist eine Abkürzung für Mutual Irregular
Clocking Keystream Generator . Es gibt mehrere Versionen von MICKEY. Ins
eSTREAM-Portfolio aufgenommen wurde die Version MICKEY v2, um die es im
Folgenden geht. Deren Schlüssellänge beträgt 80 Bit, der Initialisierungsvektor
hat eine Länge zwischen 0 und 80 Bit. Jede Fortschaltung erzeugt ein Keystream-
Bit.
Funktionsweise von MICKEY
MICKEY arbeitet mit einem Status der Länge 200 Bit, der in zwei gleich große
Teile R und S aufgeteilt ist. Die Fortschaltung von R ist linear und erfolgt mit der
in Abbildung 16-14 oben gezeigten Funktion, die CLOCK_R genannt wird. In
Search WWH ::




Custom Search