4.6 Nichtlineares rückgekoppeltes Schieberegister
Dieses Applet ist für den Kurs Grundlagen der Kryptologie entwickelt worden.
Im folgenden wird die Bedienung erläutert:
- Als erstes wählt man mit Hilfe des Scrollbars den Wert l - den Grad des Rückkopplungspolynoms c.
Hierbei wird automatisch ein neues zufälliges Rückkopplungspolynom c
(cl, cl-1, ..., c0) und ein neuer zufälliger
Initialstatus s (sl-1, sl-2, ..., s0) angezeigt.
- Dann kann man durch Klicken mit der Maus auf die einzelnen Bits das Rückkopplungspolynom
c bzw. den Initialstatus s setzen.
- Durch Klicken mit der
Maus auf die einzelnen Bits der Filterfunktion f werden die Werte für
die "tapping sequence" G ausgewählt.
Als Funktion f liegt dem Applet immer die Funktion f(x1, x2,
x3) = x1x2 Å x3
zugrunde.
- Nun kann man durch Betätigen
der Schaltfläche ">" einen Zeitschritt t ausführen.
Die Ergebnisbits z0, z1, ..., zt werden
rechts von der Funktion f in Form eines Bitstroms dargestellt.
- Durch Betätigen
der Schaltfläche ">>" werden automatisch viele Zeitschritte
hintereinander ausgeführt. Mit "Stop" kann diese Aktion wieder
unterbrochen werden.
- Nur wenn t = 0 ist,
können Änderungen an den Startwerten vorgenommen werden. Hat man
bereits Zeitschritte ausgeführt, muss man erst durch Betätigen
der Schaltfläche "Reset" zum Zeitpunkt t = 0 zurückspringen,
um dann Änderungen an den Startwerten vornehmen zu können.