coursetitle-backgroundcoursetitle
Homepage des Lehrgebiets Kommunikationssysteme

4.6 Nichtlineares rückgekoppeltes Schieberegister

NLFG - 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.