Circuit for simulating the scrambling of an electromechanical rotor

Information

  • Patent Grant
  • 4182929
  • Patent Number
    4,182,929
  • Date Filed
    Thursday, May 2, 1957
    67 years ago
  • Date Issued
    Tuesday, January 8, 1980
    44 years ago
Abstract
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.
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.
Cryptographic rotors are old and well known in the art (see, for example, U.S. Pat. No. 1,683,072 to Hebern, granted Sept. 4, 1928). Usually, such rotors are used in series, and they commonly are stepped periodically in meter fashion thereby to modify the electrical paths therethrough.
One object of the present invention is to provide an extremely high-speed apparatus for mixing electrical signals.
Another object is to provide an electronic apparatus which will duplicate the functions of a mechanical rotor system, but which will operate at much higher speeds than can be attained mechanically.
A further object is to provide an apparatus which is free from mechanically moving parts, and which will simulate the action of one or more cryptographic rotors.
Another object is to provide an electronic device for simulating the action of cryptographic rotors wherein the manner of "stepping" the "rotors" may be quickly and easily changed.
Other objects will be apparent from a reading of the following specification and claims.
The invention may be used to simulate the operation of any number of cryptographic rotors, wired in any desired fashion and having any number of contacts. In order to simplify the description, however, it will be assumed that the mechanical apparatus to be replaced by the invention consists of but two rotors, each with five input contacts and five output contacts.





In the drawings:
FIG. 1 illustrates in diagram a conventional cryptographic rotor system including two rotors;
FIG. 2 is an isometric view of a mechanical system similar to that of FIG. 1, portions of the elements being broken away, and the rotor stepper being omitted;
FIG. 3 is a block diagram of the electronic system of my invention;
FIG. 4 is a schematic diagram of certain switching circuits utilized in the invention;
FIG. 5 illustrates in detail the circuits established under certain operating conditions;
FIG. 6 is a schematic diagram of the organization of switching-circuit controls used in the apparatus;
FIG. 7 illustrates a circuit utilized to simulate in the electronic system of my invention the stepping of a rotor in the mechanical combination of FIGS. 1 and 2, and
FIG. 8 is a diagram of timing pulses used to control the circuit of FIG. 7.





Referring to the drawings and particularly to FIG. 1, the numeral 20 represents, in the electromechanical device shown therein, an end plate or stator which serves as an input to a rotor system which includes two cryptographic rotors, designated 21 and 22. A further stator 23 is located between the two rotors 21 and 22 and a further end plate 24 handles the output of the system. The rotor 21 has five input contacts A, B, C, D and E and five output contacts, likewise identified as A, B, C, D and E, and such input-output contacts are wired A to C, B to E, C to B, D to A and E to D. Rotor 22, similarly constructed, is wired A to E, B to C, C to A, D to B and E to D. The stators 20, 23 and 24 are wired straight through, although it will be understood that these can be cross wired if desired.
The rotors in FIG. 1 are shown in their initial positions, with their A contacts aligned with the A contacts of the stators. It will be seen that a signal on input contact A of the stator 20 will follow a path through the stator 20 to the input contact A of the rotor 21, to the output contact C of the rotor 21, through the stator 23, to the input contact C of the rotor 22, to the output contact A of the rotor 22, to the input contact A of the stator 24, and to the output contact A of the stator 24. By tracing the other wiring, it can be seen that, with the rotors fixed in the relations shown in FIG. 1, B, C, D, E will be enciphered as D, C, E, B, respectively.
A means designated 25 is shown for stepping the rotors. Normally, the stepping sequence of the rotors is such that the rotor 22 will step once, that is, will turn through one-fifth of a cycle, for each complete revolution of the rotor 21.
The electronic system of FIGS. 3 through 7 is intended, as has been stated, to reproduce the effects of a series of mechanical cryptographic rotors, and, as previously mentioned, the following description will be directed to the duplication of the effects of the system of FIG. 1.
With reference now particularly to FIG. 3, the numeral 50 designates connecting block which may hereinafter be termed a terminal strip or a permutation terminal strip. The block is wired just as the rotor 21 of FIG. 1 is wired. A second block 51 is wired by duplicating the wiring of the rotor 22 of FIG. 1. Although not all of the wiring is shown in this figure, the terminal strips 50 and 51 provide circuits between every input of one switching circuit, and every input of the next; they include, in other words, every circuit that can be established through the stepping of the rotors of FIG. 1.
Whereas, in the mechanical construction of FIG. 1, the rotors are physically displaced with respect to each other and the stators, the present invention relies for similar effects upon a plurality of circuits with rapid switching from one to the other.
Three switching circuits 60, 61 and 62 are utilized, and they serve to vary the electrical paths through the system. Three switching-circuit controls 63, 64 and 65 cooperate with the switching circuits to determine, in some prearranged order, the energization of the individual switching circuits. The three switching circuits are identical, and the control circuits are substantially identical.
According to the showing of FIG. 4, the invention contemplates the breaking down of each input into five channels. The number of channels will be determined by the number of different characters to be treated. Usually, there will be ten channels if numerals are used, or twenty-six if a normal English alphabet is utilized, for each input.
An input signal will be applied simultaneously to the five channels. Each channel contains one vacuum tube circuit which acts as a switch. Each group of five channels will hereinafter be referred to as a stage. An apparatus, to replace a bank of n rotors having five contacts each, will contain n systems of five stages with five vacuum tubes each. In FIG. 4, the stages are identified as A, B, C, D, and E. Should it be desired to simulate the action of ten-contact rotors, n systems of ten stages each of ten vacuum tubes would be required.
Every tube in the several stages is normally nonconducting and presents an open circuit to input current. The various control circuits, however, so control the switching circuits as to cause one tube at a time in each stage to conduct, the sequence of activation depending upon the design of the respective control circuits.
Assume that at a particular instant in switching circuit 60, tubes A.sub.1 1, B.sub.1 1, C.sub.1 1, D.sub.1 1 and E.sub.1 1 are conducting. Assume also that, in switching circuit 61, tubes A.sub.2 1, B.sub.2 1, C.sub.2 1, D.sub.2 1 and E.sub.2 1 are conducting, and that, in switching circuit 62, tubes A.sub.3 1, B.sub.3 1, C.sub.3 1, D.sub.3 1 and E.sub.3 1 are conducting.
The paths of current from the inputs through the system to the outputs will be as follows: Input A is transferred through A.sub.1 1, permutation terminal strip 50, input C of stepping circuit 61, through C.sub.2 1, permutation terminal strip 51, input A of stepping circuit 62, A.sub.3 1, and to output A, thus giving A as the enciphered equivalent of A. An examination of the circuits of FIG. 3 will show that the enciphered equivalents of B through E will be D, C, E, and B, respectively, and thus that one condition of the mechanical apparatus of FIG. 1 has been duplicated.
Similarly, assume an instant when the following tubes are conducting: A.sub.1 3, B.sub.1 3, C.sub.1 3, D.sub.1 3, and E.sub.1 3 in switching circuit 60; A.sub.2 2, B.sub.2 2, C.sub.2 2, D.sub.2 2, and E.sub.2 2 in switching circuit 61; and A.sub.3 3, B.sub.3 3, C.sub.3 3, D.sub.3 3, and E.sub.3 3 of switching circuit 62. Under these circumstances, if the A input is energized, an electrical path is completed through A.sub.1 3 of circuit 60, through B.sub.2 2 of switching circuit 61, through A.sub.3 3 of switching circuit 62, to output C. The letters B through E would be enciphered under these conditions as E, A, D, B. This is the same encipherment as would be achieved by the rotor system of FIG. 1 with the C contacts of rotor 21 and the D contacts of rotor 22 aligned with the A contacts of the stators.
All other conditions of the mechanical rotor system can be similarly duplicated through the circuits of FIG. 4.
The following table indicates the several rotor alignments possible with the structure of FIGS. 1 and 2, the resulting encipherments of the expression A, B, C, D, E, and the order in which the tubes of the switching control circuits must conduct to produce like results through the use of this invention.
______________________________________Rotor Input Output FiringAlignments 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 BB 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 CC 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 AD 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 BE 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 CA 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 CB 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 EC 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 AD 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 CE 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 EA 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 CB 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 EC 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 BD 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 CE 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 EA 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 EB 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 AC 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 BD 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 EE 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 AA 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 BB 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 AC 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 DD 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 BE 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 E E.sub.1 5 - A.sub.2 1 - E.sub.3 2 A______________________________________
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.
Claims
  • 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.
  • 2. An electrical circuit for simulating the scrambling of an electromechanical rotor of the type having a plurality of input and output contacts and wherein a signal applied to each of the input contacts appears on one of the output contacts in accordance with the connections between the input and output contacts and with the position of the rotor, which comprises first and second pluralities of electronic switching means each of which, when rendered conductive, has the effect of closing a switch, means for connecting the two pluralities of switching means in a manner corresponding to the connections between the input and output contacts of the rotor being simulated, means for applying an input signal to the first plurality of switching means, means for rendering conductive a predetermined switching means in each plurality of such means, and means for withdrawing an output from one of the second plurality of switching means.
  • 3. A circuit for simulating the scrambling of an electromechanical rotor of the type wherein fixed inputs that are applied to input contacts on one side of the rotor appear on various ones of output contacts on the other side of the rotor and are applied to fixed outputs in accordance with the wiring of the contacts and the stepping of the rotor, which comprises first and second pluralities of groups of switching circuits, means for connecting one group from each plurality of groups of switching circuits in a manner dictated by the wiring between the input and output contacts of the rotor being simulated, with such connections between different groups corresponding to the rotor wiring as it exists between the fixed inputs and outputs at various ones of the positions to which the rotor can be stepped, means for applying an input to each of the first plurality of groups of switching circuits, means for energizing the switching circuits in predetermined order, and means for withdrawing an output from each of the second plurality of switching circuits.
  • 4. An electrical circuit for simulating the scrambling of an electromechanical rotor of the type wherein the rotor wiring connects fixed input contacts to different fixed output contacts as the rotor is stepped, which comprises first and second pluralities of groups of electronic means each of which, when rendered conductive, has the effect of closing a switch, a plurality of terminal strips wherein each such strip has input and output contacts similar to the fixed contacts and is wired exclusively in accordance with the relative positioning of the rotor to the fixed contacts when in one of the positions to which it can be stepped, means for connecting each group of the first plurality of groups of electronic means to the input contacts of the terminal strips, means for connecting each of a plurality of related output contacts of the terminal strips together and to one of the second plurality of groups of electronic means, means for applying an input to each of the first plurality of groups of electronic means, means for rendering predetermined ones of the electronic means conductive, and means for withdrawing outputs from predetermined ones of the second plurality of groups of electronic means.
  • 5. A circuit for simulating the scrambling of an electromechanical rotor system of the type wherein an internally wired rotor having a predetermined number of paths therethrough is movably positioned between two stators, each of which has a number of contacts equal to the number of paths in the rotor and wherein inputs applied to the contacts of one of the stators appear as outputs on various ones of the contacts of the other stator in accordance with the wiring and the positioning of the rotor, which comprises first and second groups of switching circuits, the number of each of such groups and the number of switching circuits in each group being equal to the number of paths through the rotor, means for connecting a switching circuit from each of the first group of such circuits together and to a second group of switching circuits in an exclusive manner dictated by the wiring of the rotor between the input and output contacts of the stators when the rotor is in one of its different positions, means for closing predetermined ones of the switching circuits, means for applying an input to each of the first groups of switching circuits, and means for withdrawing an output from a predetermined switching circuit in each of the second groups of such circuits.
  • 6. A circuit for simulating the scrambling of an electromechanical rotor system of the type wherein a steppable rotor is coaxially aligned between two stators, wherein each stator has a group of contacts on its end facing the rotor and the rotor has on both of its ends a group of aligned contacts with all such associated contacts when the rotor is in one of its positions being arbitrarily designated respectively as A, B, C, etc., proceeding in one direction therearound, and wherein wiring between the groups of contacts on the ends of the rotor causes an input signal that is applied to one of the contacts of one of the stators to appear as an output on one of the contacts of one of the stators to appear as an output on one of the contacts of the other stator depending upon whether the A contacts of the rotor are aligned with the A contacts of the stator or whether the rotor has been stepped so that the B, C, etc. contacts are aligned therewith, which comprises first and second groups of electronic switching circuits with each of such groups being equal in number to the number of contacts on one of the ends of either one of the stators or the rotor being simulated and wherein the number of switching circuits in each group is also equal to such number, a plurality of groups of terminal strips each of which has related pairs of input and output contacts, means for connecting the pairs of terminal strip contacts in each group of terminal strips in an exclusive manner and similarly as the contacts of the stators are connected by the rotor when the rotor is in one of the various positions to which it can be stepped, the last-mentioned means including means for connecting the pairs of contacts of one terminal strip in accordance with the electrical connections between the stator contacts when the A contacts of the rotors are aligned with the A contacts of the stators and means for connecting those of another terminal strip in accordance with the electrical connections between the stator contacts when the B contacts of the rotor are aligned with the A contacts of the stators, means for connecting each of the first group of switching circuits to the input contacts of one of the groups of terminal strips, means for connecting the output contacts of the terminal strips that relate to the A, B, C, contacts of the stators together and to an exclusive one of the second group of switching circuits, means for energizing predetermined ones of the two groups of electronic switching circuits in predetermined order and for a length of time equal to the length of time that the rotor remains in the various positions to which it is stepped, means for applying a series of input signals, similar to those applied to each contact of a stator of the system being simulated, to each of the first groups of switching circuits, and means for withdrawing output signals from predetermined ones of the second groups of switching circuits.
  • 7. A circuit for simulating the scrambling of an electromechanical rotor system of the type wherein a plurality of rotors are wired to scramble an input signal which is applied thereto, which comprises a plurality of groups of switching circuits, means for connecting the groups of the switching circuits successively with each pair of adjacent groups in the series being connected in a manner dictated by the wiring of one of the rotors in the system being simulated, means for applying an input signal to the first group of switching circuits in the series, means for energizing a predetermined switching circuit in each group of such circuits, and means for withdrawing an output signal from the last group of switching circuits in the series.
  • 8. A circuit for simulating the scrambling of an electromechanical rotor system of the type wherein each of a plurality of serially connected rotors is stepped between fixed input and output contacts and wherein the wiring of each rotor connects each fixed input contact associated therewith to a different associated fixed output contact as the rotor is stepped, which comprises a plurality of groups of switching circuits, means for connecting the plurality of groups of switching circuits in a series, the last-mentioned means including a terminal strip for connecting adjacent groups of switching circuits, with each such terminal strip having input and output contacts, and means for electrically connecting the input and output contacts of each terminal strip in an exclusive manner and in accordance with the relative positioning of one of the rotors being simulated to the fixed contacts associated therewith when the rotor is in all of the positions to which it can be stepped, means for applying input signals to the first group of switching circuits in the series, means for energizing predetermined ones of the switching circuits, and means for withdrawing output signals from the last group of switching circuits in the series.
US Referenced Citations (9)
Number Name Date Kind
1472775 Wahnoe Oct 1923
1533252 Koch Apr 1925
1584660 Scherbires May 1926
2055702 Patton Sep 1936
2424998 Nyquist May 1947
2517587 Mohr Aug 1950
2518458 Friedman Aug 1950
2767312 Toulon Oct 1956
2783374 Newman Feb 1957
Foreign Referenced Citations (2)
Number Date Country
550796 May 1932 DE2
479854 Feb 1938 GBX