O'Reilly logo

Computer Security and Cryptography by Alan G. Konheim

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

6.12 THE SZ40 PIN WHEELS

A pin-wheel is a mechanical implementation of a tape; it generates a periodic sequence of 0's and 1's. A pin-wheel contains a number L of pins equally spaced around its circumference. The pin-wheel operates, so that

  • When a pin is active (present), the pin-wheel XORs a 1 to its input;
  • When a pin is inactive (absent), the pin-wheel XORs a 0 to its input.

The pin-wheel depicted in Figure 6.17 shows four pin positions without pins. In an actual SZ40, all pin positions had pins, but some were made inactive by folding them down.

The SZ40 had 12 pin-wheels (Fig. 6.18):

  • 5 χ pin-wheels, χ1, χ2, …, χ5; the length of the χi pin-wheel is Ti.

image

image

Figure 6.17 An SZ40 pin-wheel.

image

Figure 6.18 The SZ40 pin-wheels.

  • 5 ψ pin-wheels, ψ1 ψ2, …, ψ5; the length of the ψi pin-wheel is Si.

    image

  • 2 motor pin-wheels: a μ pin-wheel of length 37, and a π pin-wheel of length 61.

We assume that each pin-wheel has an initial position marked by 0.

The key stream k(0), k(1),… was generated according to the following rules:

KS0. The set of active pins on a pin-wheel was part of the key variable ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required