The Hagelin C-52 and CX-52 Cipher Machines Deze pagina in het Nederlands
|
|
|
|
Encryption Principle
|
||
| A double printing wheel
has one normal and one reciprocal alphabet. Encryption is
performed by setting the normal alphabet wheel to a plain
letter and then adding a number of steps. In the new
position of the print wheel the cipher text is printed
with the reciprocal print wheel. The pseudo random number
of added steps is determined by the settings of the lugs
on the drum and the pins on the wheels [1]. Thanks to the
reciprocal alphabet the decryption process is identical
to encryption process and the only difference is the
printout in groups and replacement of spaces. Inside the C-52 there is a drum that contains 32 bars. Small lugs can be affixed to one or more of the six positions on each of these bars. When the operator turns the handle or uses the keyboard the drum will make a complete revolution. In front of the drum there are 6 pinwheels, all having a small pin for each position of the wheel. This pin can be positioned to the left or the right. Each wheel has a guide arm with a sloping end that will move towards the drum if activated by a pin.
|
|
| If a guide arm is in the
active position (when the pin on the current wheel is
set) [2] during the revolution of the drum all lugs on
bars in that position will contact the active guide arm.
Those bars are forced to slide to the left [3]. The left
side of the drum works as a variable-toothed gear [4].
Each bar that is slid to the left is one more tooth on
the drum. The drum will turn the gear from the printing
wheel. Therefore, the number of steps that are added to
the plain letter is the number of teeth on the drum.
|
Wheel Movement
|
Setting the Machine
|
The Lugs on the Drum
|
13 07 03 02 01 01 SUM
-----------------------------------
00: 0 0 0 0 0 0 = 0
01: 0 0 0 0 0 1 = 1
02: 0 0 0 0 1 0 = 1
03: 0 0 0 0 1 1 = 2
04: 0 0 0 1 0 0 = 2
05: 0 0 0 1 0 1 = 3
06: 0 0 0 1 1 0 = 3
07: 0 0 0 1 1 1 = 4
...
...
61: 1 1 1 1 0 1 = 26 - 26 = 0
62: 1 1 1 1 1 0 = 26 - 26 = 0
63: 1 1 1 1 1 1 = 27 - 26 = 1
|
Once a good lugging is found, we can start placing the lugs on the slide-bars. Start with the first of the 6 selected numbers. In our example from above this is 13. Place a lug on the first position of the first bar (disregard the movement bars!) and continue until you have placed 13 lugs in the first position of the first 13 slide-bars. Proceed with placing 7 lugs in the second position of the next 7 slide-bars and so on.
The Advance Bar Lugs
on the Drum
|
B A LUGS MOVES R 1 2 3 4 5 6 WHEEL ------------------------ 1 X - - - - - 2 2 X X - - - - 3 3 X X X - - - 4 4 X X X X - - 5 5 X X X X X - 6 |
To show the importance of the selection of lugs on the advance bars we will examine an example of a bad lug setting. The problems are obvious. Wheel 2 will only move if there is an active pin on wheel 1. Wheel 3 only moves if there is an active pin on wheel 2 and so on. This results in a very slow rotation of the last wheels, limiting the pin variation and therefore weakening the security.
B A LUGS MOVES R 1 2 3 4 5 6 WHEEL ------------------------ 1 X - - - - - 2 2 - X - - - - 3 3 - - X - - - 4 4 - - - X - - 5 5 - - - - X - 6 |
The special wheel movement bars in the early CX-52 setup are also used for enciphering. When using the movement bars also for enciphering the lugs, one must follow the rules as explained above, but also be sure to create a good stepping cycle for the wheels. Therefore, due to complications in preparation of acceptable lug patterns, later CX-52 models use the special movement bars exclusively for the stepping of the pin wheels and no longer had a thoot at their left side to advance the print wheel. There are different versions of the C-52 and CX-52. Some have fixed advance bars spread all over the drum instead of the normal first 5 bars. On some machine versions the advance bars are detachable and their order can be changed.
Print Wheel Offset
|
|
|
|
| Some machines are
equipped with a Variable mode F-V switch, locate at the
left side of the machine. In the Fixed mode, the two
print wheels remain connected with each-other during the
ciphering process. In the Variable mode, the position
between left and right print wheel changes constantly.
During a Variable mode enciphering cycle, the letter of
the left wheel is printed first. Next, the two print
wheels are disconnected and only the right wheel turns to
its new position and prints. Finally, the two print
wheels are reconnected again in the new position. In Cipher mode, the left print wheel prints the selected plain letters and the right print wheel prints the encrypted ciphertext letters. In Decipher mode, the left wheel prints the entered ciphertext letter and the right wheel prints the decrypted plaintext letter. |
The Message Key
|
Cryptographic
Strength
|
C-52 RT with one-time tape reader and B-52 electrical keyboard |
Machine variations
|
B-52 with rewireable keyboard |
CX-52 Fieldgrey |
Both images copyright Willi Geiselmann's, more images at the E.I.S.S.-Kolloqium 2006 webpages.
Hagelin BC-52
Simulator
|
| Home Menu |