Circuit for simulating the scrambling of an electromechanical rotor4182929Abstract 1. A circuit for simulating the scrambling of an electromechanical rotor of the type wherein an input to an input contact on one side of the rotor appears on one of a plurality of output contacts on the other side of the rotor in accordance with the wiring among the contacts and with the position of the rotor, which comprises first and second pluralities of switching circuits, means connecting the two pluralities of switching circuits in a manner dictated by the wiring between the input and output contacts of the rotor being simulated, means for applying an input to the first plurality of switching circuits, means for energizing a predetermined switching circuit in each plurality of switching circuits, and means for withdrawing an output from one of the second plurality of switching circuits. Claims I claim: Description This invention relates to the cryptographic art, and specifically, it comprises an electronic apparatus and method through which the operation of one or more electromechanical cryptographic rotors can be duplicated.
______________________________________
Rotor Input Output Firing
Alignments
Contacts Circuits Established
Contacts
Order
______________________________________
A A A A.sub.1 1 - C.sub.2 1 - A.sub.3 1
A 111
B B.sub.1 1 - E.sub.2 1 - D.sub.3 1
D
C C.sub.1 1 - B.sub.2 1 - C.sub.3 1
C
D D.sub.1 1 - A.sub.2 1 - E.sub.3 1
E
E E.sub.1 1 - D.sub.2 1 - B.sub.3 1
B
B A A A.sub.1 2 - E.sub.2 5 - B.sub.3 1
B 251
B B.sub.1 2 - B.sub.2 5 - E.sub.3 1
E
C C.sub.1 2 - A.sub.2 5 - D.sub.3 1
D
D D.sub.1 2 - D.sub.2 5 - A.sub.3 1
A
E E.sub.1 2 - C.sub.2 5 - C.sub.3 1
C
C A A A.sub.1 3 - B.sub.2 4 - D.sub.3 1
D 341
B B.sub.1 3 - A.sub.2 4 - B.sub.3 1
B
C C.sub.1 3 - D.sub.2 4 - C.sub.3 1
C
D D.sub.1 3 - C.sub.2 4 - E.sub.3 1
E
E E.sub.1 3 - E.sub.2 4 - A.sub.3 1
A
D A A A.sub.1 4 - A.sub.2 3 - A.sub.3 1
A 431
B B.sub.1 4 - D.sub.2 3 - E.sub.3 1
E
C C.sub.1 4 - C.sub.2 3 - D.sub.3 1
D
D D.sub.1 4 - E.sub.2 3 - C.sub.3 1
C
E E.sub.1 4 - B.sub.2 3 - B.sub.3 1
B
E A A A.sub.1 5 - D.sub.2 2 - D.sub.3 1
D 521
B B.sub.1 5 - C.sub.2 2 - B.sub.3 1
B
C C.sub.1 5 - E.sub.2 2 - E.sub.3 1
E
D D.sub.1 5 - B.sub.2 2 - A.sub.3 1
A
E E.sub.1 5 - A.sub.2 2 - C.sub.3 1
C
A B A A.sub.1 1 - C.sub.2 2 - B.sub.3 5
A 125
B B.sub.1 1 - E.sub.2 2 - E.sub.3 5
D
C C.sub.1 1 - B.sub.2 2 - A.sub.3 5
E
D D.sub.1 1 - A.sub.2 2 - C.sub.3 5
B
E E.sub.1 1 - D.sub.2 2 - D.sub.3 5
C
B B A A.sub.1 2 - E.sub.2 1 - D.sub.3 5
C 215
B B.sub.1 2 - B.sub.2 1 - C.sub.3 5
B
C C.sub.1 2 - A.sub.2 1 - E.sub.3 5
D
D D.sub.1 2 - D.sub.2 1 - B.sub.3 5
A
E E.sub.1 2 - C.sub.2 1 - A.sub.3 5
E
C B A A.sub.1 3 - B.sub.2 5 - E.sub.3 5
D 355
B B.sub.1 3 - A.sub.2 5 - D.sub.3 5
C
C C.sub.1 3 - D.sub.2 5 - A.sub.3 5
E
D D.sub.1 3 - C.sub.2 5 - C.sub.3 5
B
E E.sub.1 3 - E.sub.2 5 - B.sub.3 5
A
D B A A.sub.1 4 - A.sub.2 4 - B.sub.3 5
A 445
B B.sub.1 4 - D.sub.2 4 - C.sub.3 5
B
C C.sub.1 4 - C.sub.2 4 - E.sub.3 5
D
D D.sub.1 4 - E.sub.2 4 - A.sub.3 5
E
E E.sub.1 4 - B.sub.2 4 - D.sub.3 5
C
E B A A.sub.1 5 - D.sub.2 3 - E.sub.3 5
D 535
B B.sub.1 5 - C.sub.2 3 - D.sub.3 5
C
C C.sub.1 5 - E.sub.2 3 - C.sub.3 5
B
D D.sub.1 5 - B.sub.2 3 - B.sub.3 5
A
E E.sub.1 5 - A.sub.2 3 - A.sub.3 5
E
A C A A.sub.1 1 - C.sub.2 3 - D.sub.3 4
B 134
B B.sub.1 1 - E.sub.2 3 - C.sub.3 4
A
C C.sub.1 1 - B.sub.2 3 - B.sub.3 4
E
D D.sub.1 1 - A.sub.2 3 - A.sub.3 4
D
E E.sub.1 1 - D.sub.2 3 - E.sub.3 4
C
B C A A.sub.1 2 - E.sub.2 2 - E.sub.3 4
C 224
B B.sub.1 2 - B.sub.2 2 - A.sub.3 4
D
C C.sub.1 2 - A.sub.2 2 - C.sub.3 4
A
D D.sub.1 2 - D.sub.2 2 - B.sub.3 4
B
E E.sub.1 2 - C.sub.2 2 - B.sub.3 4
E
C C A A.sub.1 3 - B.sub.2 1 - C.sub.3 4
A 314
B B.sub.1 3 - A.sub.2 1 - E.sub.3 4
C
C C.sub.1 3 - D.sub.2 1 - B.sub.3 4
E
D D.sub.1 3 - C.sub.2 1 - A.sub.3 4
D
E E.sub.1 3 - A.sub.2 1 - D.sub.3 4
B
D C A A.sub.1 4 - A.sub.2 5 - D.sub.3 4
B 454
B B.sub.1 4 - D.sub.2 5 - A.sub.3 4
D
C C.sub.1 4 - C.sub.2 5 - C.sub.3 4
A
D D.sub.1 4 - E.sub.2 5 - B.sub.3 4
E
E E.sub.1 4 - B.sub.2 5 - E.sub.3 4
C
E C A A.sub.1 5 - D.sub.2 4 - C.sub.3 4
A 544
B B.sub.1 5 - C.sub.2 4 - E.sub.3 4
C
C C.sub.1 5 - E.sub.2 4 - A.sub.3 4
D
D D.sub.1 5 - B.sub.2 4 - D.sub.3 4
B
E E.sub.1 5 - A.sub.2 4 - B.sub.3 4
E
A D A A.sub.1 1 - C.sub.2 4 - E.sub.3 3
B 143
B B.sub.1 1 - E.sub.2 4 - A.sub.3 3
C
C C.sub.1 1 - B.sub.2 4 - D.sub.3 3
A
D D.sub.1 1 - A.sub.2 4 - B.sub.3 3
D
E E.sub.1 1 - D.sub.2 4 - C.sub.3 3
E
B D A A.sub.1 2 - E.sub.2 3 - C.sub.3 3
E 233
B B.sub.1 2 - B.sub.2 3 - B.sub.3 3
D
C C.sub.1 2 - A.sub.2 3 - A.sub.3 3
C
D D.sub.1 2 - D.sub.2 3 - E.sub.3 3
B
E E.sub.1 2 - C.sub.2 3 - D.sub.3 3
A
C D A A.sub.1 3 - B.sub.2 2 - A.sub.3 3
C 323
B B.sub.1 3 - A.sub.2 2 - C.sub.3 3
E
C C.sub.1 3 - D.sub.2 2 - D.sub.3 3
A
D D.sub.1 3 - C.sub.2 2 - B.sub.3 3
D
E E.sub.1 3 - E.sub.2 2 - E.sub.3 3
B
D D A A.sub.1 4 - A.sub.2 1 - E.sub.3 3
B 413
B B.sub.1 4 - D.sub.2 1 - B.sub.3 3
D
C C.sub.1 4 - C.sub.2 1 - A.sub.3 3
C
D D.sub.1 4 - E.sub.2 1 - D.sub.3 3
A
E E.sub.1 4 - B.sub.2 1 - C.sub.3 3
E
E D A A.sub.1 5 - D.sub. 2 5 - A.sub.3 3
C 553
B B.sub.1 5 - C.sub.2 5 - C.sub.3 3
E
C C.sub.1 5 - E.sub.2 5 - B.sub.3 3
D
D D.sub.1 5 - B.sub.2 5 - E.sub.3 3
B
E E.sub.1 5 - A.sub.2 5 - D.sub.3 3
A
A E A A.sub.1 1 - C.sub.2 5 - C.sub.3 2
D 152
B B.sub.1 1 - E.sub.2 5 - B.sub.3 2
C
C C.sub.1 1 - B.sub.2 5 - E.sub.3 2
A
D D.sub.1 1 - A.sub.2 5 - D.sub.3 2
E
E E.sub.1 1 - D.sub.2 5 - A.sub.3 2
B
B E A A.sub.1 2 - E.sub.2 4 - A.sub.3 2
B 242
B B.sub.1 2 - B.sub.2 4 - D.sub.3 2
E
C C.sub.1 2 - A.sub.2 4 - B.sub.3 2
C
D D.sub.1 2 - D.sub.2 4 - C.sub.3 2
D
E E.sub.1 2 - C.sub.2 4 - E.sub.3 2
A
C E A A.sub.1 3 - B.sub.2 3 - B.sub.3 2
C 332
B B.sub.1 3 - A.sub.2 3 - A.sub.3 2
B
C C.sub.1 3 - D.sub.2 3 - E.sub.3 2
A
D D.sub.1 3 - C.sub.2 3 - D.sub.3 2
E
E E.sub.1 3 - E.sub.2 3 - C.sub.3 2
D
D E A A.sub.1 4 - A.sub.2 2 - C.sub.3 2
D 422
B B.sub.1 4 - D.sub.2 2 - D.sub.3 2
E
C C.sub.1 4 - C.sub.2 2 - B.sub.3 2
C
D D.sub.1 4 - E.sub.2 2 - E.sub.3 2
A
E E.sub.1 4 - B.sub.2 2 - A.sub.3 2
B
E E A A.sub.1 5 - D.sub.2 1 - B.sub.3 2
C 512
B B.sub.1 5 - C.sub.2 1 - A.sub.3 2
B
C C.sub.1 5 - E.sub.2 1 - D.sub.3 2
E
D D.sub.1 5 - B.sub.2 1 - C.sub.3 2
D
The circuits outlined above are shown more in detail in FIG. 5. These are in other words the circuits which are made with letter A. The three tubes, A.sub.1 1, C.sub.2 1, and A.sub.3 1, are normally not conducting but are put in conducting condition by closing switches S.sub.2 and S.sub.4 (for example), whereupon the tubes will conduct when properly timed pulses are received from the several control circuits 63, 64, and 65, and the signal flow will be in the normal or "forward" direction, as shown by arrow A. For a deciphering operation, or for any special purposes, switches S.sub.2 and S.sub.4 may be opened, and switches S.sub.1 and S.sub.3 closed; the signal flow thereupon will be in a reverse direction through the circuit (as shown by arrow B). Switches S.sub.1 and S.sub.3 obviously can be advantageously located on a single control shaft and switches S.sub.2 and S.sub.4 on another single control shaft; this forms no part of the invention. The switching controls (see FIG. 6) are conventional ring circuits and will not be described in detail, it being understood that in the embodiment illustrated each ring comprises five tubes or groups of tubes adapted to fire in some predetermined order. Ring circuits of any size can, of course, be utilized, the designs depending upon the requirements of the apparatus. Circuit 63 is adapted to fire at some predetermined speed, 64 to fire at the same speed but in reverse order, and 65 to fire in the same order as ring 64 but at a reduced speed, for example, one-fifth of the speed of the other two rings. Timing is provided for the control circuits by pulse standard 85 of any desired type. As the tubes of the control circuits conduct, they furnish pulses to predetermined tubes of the several switching circuits 60, 61, and 62. Means are illustrated in FIGS. 3, 6, and 7 for causing a tube of ring 64 to conduct for two time intervals instead of one. These means include a circuit, herein termed an advancer 75, and a variable switch 76. By connecting (through switch 76) a selected tube of circuit 63 (79, for example) to the trigger pulse input of control circuit 64, any tube of the latter circuit, 77, for example, may be caused to conduct for twice its normal interval, the synchronizing pulse to tube 78 being damped out by the pulse from tube 79. The effect is to cause control circuit 64 to lose a step for each cycle of circuit 63, and thus to duplicate the result obtained by stepping the rotor 22 of FIG. 1 one step each time rotor 21 steps five times. By altering switch 76, control circuit 64 can be "stepped" in different time relations with circuit 63. Referring to FIG. 7, which illustrates advancer circuit 75 in some detail, and FIG. 8, which shows the time relationships between the pulses which control said circuit, neither tube normally conducts. Regular triggering pulses from standard 85, diagramed in FIG. 8 at A, normally produce conduction in tube 84. Whenever tube 84 conducts, the voltage developed across cathode resistor 84' serves to pulse control circuit 64. When a positive pulse from tube 79 of control circuit 63 reaches the grid of tube 80, the latter tube is caused to conduct. The voltage drop across plate load resistor 81 is impressed across the resistance-capacity network, 82-83, and capacitor 83 assumes a negative charge. This voltage is applied to the second control grid, 83' of tube 84. When it reaches a value required by the design of the circuit, tube 84 cuts off and remains nonconducting until the voltage again falls below the critical voltage, that is the voltage required to hold the tube cut off during a pulse from standard 85. The time constant of the network, 82-83, is such that the maximum build-up time for capacitor 83, less the time necessary to build up to the critical voltage mentioned, will be slightly greater than the length of one triggering pulse. An inspection of FIG. 8 will disclose that capacitor 83 reaches the critical voltage after the expiration of one triggering pulse and does not fall below that value until after the expiration of the next. One triggering pulse, therefore, is prevented from reaching switching control circuit 64, and some selected tube, 77 in this case, will continue to conduct until the succeeding pulse is received from standard 85. Advancer 75 may, of course, be located between control circuits 64 and 65 instead of between 63 and 64, and more than one advancer may be used in some cases. These details depend upon the requirements of the apparatus. The foregoing description is in specific terms. The invention should not be construed, however, as limited to the exact apparatus and method shown and described. For the true scope of the invention, reference is to be made to the appended claims.
|
Same subclass Same class Consider this |
||||||||||
