Was und wie stark ist 128bit RC4?

7

Ich stelle fest, dass Dienste wie Google Mail RC4 128 Bit als Verschlüsselung verwenden.

Was ist RC4-Verschlüsselung und wie funktioniert sie?
Wird 128-Bit-RC4 als starke Verschlüsselung angesehen?

al nik
quelle
1
@alnik: aber internetpolitik! : D
Phoshi

Antworten:

2

Beschreibung von RC4:

RC4 erzeugt einen pseudozufälligen Bitstrom (einen Schlüsselstrom), der zur Verschlüsselung mit dem Klartext unter Verwendung eines bitweisen Exklusiv-Oder kombiniert wird. Die Entschlüsselung erfolgt auf die gleiche Weise (da Exklusiv-oder eine symmetrische Operation ist). (Dies ähnelt der Vernam-Verschlüsselung, außer dass generierte Pseudozufallsbits anstelle eines vorbereiteten Streams verwendet werden.) Um den Schlüsselstrom zu erzeugen, verwendet die Verschlüsselung einen geheimen internen Zustand, der aus zwei Teilen besteht: Eine Permutation aller 256 möglich Bytes (unten mit "S" bezeichnet). Zwei 8-Bit-Indexzeiger (bezeichnet mit "i" und "j").

Die Permutation wird mit einem Schlüssel variabler Länge, typischerweise zwischen 40 und 256 Bit, unter Verwendung des Schlüsselplanungsalgorithmus (KSA) initialisiert. Sobald dies abgeschlossen ist, wird der Bitstrom unter Verwendung des Pseudozufallsgenerierungsalgorithmus (PRGA) erzeugt.

mehr im wiki

128-Bit für diesen Algorithmus - empfohlene Schlüssellänge, wenn das Maximum 256 Bit beträgt.

stimul
quelle