Cryptography Reference
In-Depth Information
gen notwendig wäre. Sollten gegen Salsa20 weiterhin keine wirkungsvollen
Angriffe entdeckt werden, dann kann man Salsa20 zu den besten Stromchiffren
überhaupt zählen. Das sahen auch die SASC-Juroren so und setzten Salsa20 ne-
ben Rabbit auf Platz 1 unter den Softwareverfahren. Die Autoren von The eST-
REAM Portfolio stimmen dieser Ansicht zu. Sie bezeichnen Salsa20 als »sehr er-
folgreichen Vorschlag« [eSTREA].
16.6.4
Sosemanuk
Sosemanuk ist eine Stromchiffre, die von einem zwölfköpfigen französischen
Kryptografenteam entwickelt wurde [BBCCGG]. Die Schlüssellänge beträgt zwi-
schen 128 und 256 Bit, der Initialisierungsvektor hat eine Länge von 128 Bit.
Sosemanuk erzeugt pro Iteration 32 Keystream-Bits, von denen jeweils vier auf
einmal ausgegeben werden. Das Design von Sosemanuk ist eine Weiterentwick-
lung eines Verfahrens namens Snow und nimmt einige Anleihen beim symme-
trischen Verschlüsselungsverfahren Serpent (siehe Abschnitt 9.2). So erklärt sich
auch der Name: Sosemanuk ist ein unter kanadischen Indianern verbreitetes
Spiel, das übersetzt »Schneeschlange« heißt - eine passende Bezeichnung für ein
Verfahren, das mit Snow (Schnee) und Serpent (Schlange) verwandt ist.
∙a -1
∙a
Register
9876543210
MUX
Keystream
Serpent1
R2
R1
TRANS
Abb. 16-10
Die Stromchiffre Sosemanuk arbeitet mit einem Status, der aus insgesamt zwölf 32-Bit-
Variablen besteht. Zehn davon bilden das Register, die zwei verbleibenden heißen R1 und R2.
Search WWH ::




Custom Search