29 April 2003
Source: US Patent Office: http://www.uspto.gov

This is a formerly secret encoding invention for the US military precursor to the National Security Agency. Laurance Safford was the premier cryptographer for the US Navy beginning in the 1920s.

http://www.nsa.gov/museum/fsw.html


United States Patent 6,175,625
Safford ,   et al. January 16, 2001


Control circuits for electric coding machines

Abstract

The machine involves code wheels in cascade or in a maze with random or mixed circuits which operate a printing device to print the cipher conjugate of the letter on an operated key when the keyboard is connected to one end of the code wheel maze, and to print the plain conjugate of the letter in cipher when a key bearing such letter is operated with the keyboard connected to the other end of the code wheel maze. The printer is connected to the end of the code wheel maze opposite the end to which the keyboard is connected in both cases.


Inventors: Safford; Laurance F. (Washington, DC); Seiler; Donald W. (Washington, DC)
Assignee: The United States of America as represented by the National Security Agency (Washington, DC)
Appl. No.: 568368
Filed: December 15, 1944

Current U.S. Class: 380/26; 341/50; 341/90; 341/91; 380/52; 380/56; 380/57; 380/59; 380/287
Intern'l Class: H04L 009/38; H04L 009/10; H04L 017/02; H04L 017/16
Field of Search: 380/255,259,270,287,26,51,52,55,56,57,58,59,27,47 341/90,91 178/17 A


References Cited [Referenced By]


U.S. Patent Documents
1540107 Jun., 1925 Damm 380/52.
2116683 May., 1938 Lemmon et al. 380/55.
2116731 May., 1938 Noll 380/55.


Primary Examiner: Gregory; Bernarr E.


Government Interests




The invention described herein may be manufactured and used by or for the Government of the United States of America for governmental purposes without the payment of any royalties thereon or therefor.
Claims




We claim:

1. In a cyclically operable cryptographic machine having a set of stepwise rotatable code wheels, mechanism conditionable so to rotate said wheels individually, and a respective electrically actuated device associated with each wheel to condition in a random manner said mechanism to step such associated wheel; a set of control wheels each carrying a plurality of conductive elements having their ends randomly connected to contacts at the opposite faces of the respective wheels, means connecting each said element into a respective through path, means to step one of said control wheels each cycle of operation, means to operate meterwise the two wheels adjacent thereto, a fixed input conductor connected to supply current at one end to any four of said through paths positioned to connect therewith, nine fixed output conductors each connected to at least one contact disposed to be in conductive relation with the other end of a respective through path, so that the nine conductors constitute output connections for all the through paths; a set of index wheels each carrying ten conductive elements having their ends randomly connected to contacts at the opposite faces of the respective index wheels, means connecting each index wheel element into a respective index through path each of which except one is conductively connected at one end to a respective said output conductor, and five fixed selector conductors connected to place each in conductive relation with the other ends of two of said index through paths that are positioned to connect therewith, each of the selector conductors being connected to a respective said electrically actuated device to effect stepping of the associated code wheel when current is supplied to the selector conductor, the total number of code wheels so stepped not exceeding four at any one time.

2. In a cyclically operable cryptographic machine having a set of stepwise rotatable code wheels, mechanism conditionable so to rotate said wheels individually, and a respective electrically actuated device associated with each wheel to condition in a random manner said mechanism to step such associated wheel: a set of control wheels each carrying a plurality of conductive elements having their ends randomly connected to contacts at the opposite faces of the respective wheels, means connecting each said element into a respective through path, means to change said through paths in a haphazard manner, a number of fixed input conductors each connected to supply current at one end to a respective through path positioned to connect therewith, said number being not greater than the number of code wheels, a second number of fixed output conductors, greater than the number of said code wheels, disposed to be in conductive relation with the other end of at least one through path so that each through path has an output connection, a set of index wheels each carrying said second number plus one of conductive elements having their ends randomly connected to contacts at the opposite faces of the respective index wheels, means connecting each index wheel element into a respective index through path each of which except one is conductively connected at one end to a respective said output conductor, and fixed selector conductors, equal in number to said code wheels, disposed to be in conductive relation with the other end of at least one of said index through paths so that all the index through paths are connected to the selector conductors, each of the selector conducts being connected to a respective said electrically actuated device to effect stepping of the associated code wheel when current is supplied to the conductor, the total number of code wheels so stepped not exceeding the number of said input conductors at any one time.

3. In a cyclically operable cryptographic machine having a set of stepwise rotatable code wheels, mechanism conditionable so to rotate said wheels individually, and a respective electrically actuated device associated with each wheel to condition in a random manner said mechanism to step such associated wheel: a set of control wheels each carrying a plurality of conductive elements having their ends randomly connected to contacts at the opposite faces of the respective wheels, means connecting each said element into a respective through path, means to change said through paths in a haphazard manner, a number of fixed input conductors, not greater than the number of said code wheels, disposed to supply current at one end to a like number of said through paths positioned to connect therewith, and means to connect to a respective electrically actuated device each of an unpredictable number of said through paths to which current is supplied by said input conductors, the number of through paths so connected in any cycle of operation being not greater than he number of said input conductors, thereby to step the code wheels respectively associated with the said devices thus supplied with current.

4. In a cyclically operable cryptographic machine having a step of stepwise rotatable code wheels, mechanism conditionable so to rotate said wheels individually, and a respective electrically actuated device associated with each wheel to condition in a random manner said mechanism to step such associated wheel: a set of control wheels each carrying a plurality of conductive elements having their ends randomly connected to contacts at the opposite faces of the respective wheels, means connecting each element into a respective through path, said control wheels being mounted for individual stepwise rotation to make possible the changing of said through paths, a number of fixed input conductors, not greater than the number of said code wheels, disposed to supply current at one end to a like number of said through paths positioned to connect therewith, and manes to connect to a respective electrically actuated device each of an unpredictable number of said through paths to which current is supplied by said input conductors, the number of through paths so connected in any cycle of operation being not greater than the number of said input conductors, thereby to step the code wheels respectively associated with the said devices thus supplied with current.

5. In a cyclically operable cryptographic machine having a set of stepwise rotatable code wheels, mechanism conditionable so to rotate said wheels individually, and a respective electrically actuated device associated with each wheel to condition in a random manner said mechanism to step such associated wheel: a set of index wheels each carrying ten conductive elements having their ends randomly connected to contacts at the opposite faces of the respective index wheels, means connecting each element into a respective through path, means to supply current at one end to an unpredictable variable number of said through paths not exceeding four, the paths to which current is thus supplied changing unpredictably from cycle to cycle and five fixed selector conductors disposed to be each in conductive relation with the other ends of two of said through paths that are positioned to connect therewith, each of the selector conductors being connected to a respective said electrically actuated device to effect stepping of the associated code wheel when current is supplied to the conductor, the total number of code wheels so stepped not exceeding four at any one time.

6. In a cyclically operable cryptographic machine having a set of stepwise rotatable code wheels, mechanism conditionable so to rotate said wheels individually, and a respective electrically actuated device associated with each wheel to condition in a random manner said mechanism to step such associated wheel: a set of index wheels each carrying conductive elements greater in number than the number of the code wheels with each element having its ends randomly connected to contacts on opposite faces of the respective wheels, means connecting each element into a respective through path, means to supply current at one end to an unpredictable variable number of said through paths fewer in number than the number of the code wheels, the paths to which current is thus supplied varying unpredictably from cycle to cycle, and fixed selector conductors equal in number to the code wheels disposed to be in conductive relation with the other ends of at least one through path positioned to connect therewith so that all the through paths are connected to the selector conductors, each of the selector conductors being connected to a respective said electrically actuated device to effect stepping of the associated code wheel when current is supplied to the selector conductor, the number of code wheels stepped at any one time being always less than the total number of the code wheels.

7. In a cyclically operable cryptographic machine having a set of stepwise rotatable code wheels, mechanism conditionable so to rotate said wheels individually, and a respective electrically actuated device associated with each wheel to condition in a random manner said mechanism to step such associated wheel: input conductors fewer in number than the code wheels, haphazardly variable paths greater in number than the inputs so disposed that each input is connected to one of the paths, the paths so connected being variable from cycle to cycle, output conductors fewer in number than the paths but greater in number than the input conductors, each output conductor being connected to at least one path so that all the paths are connected to the output conductors, a second set of variable paths equal in number to the number of output conductors plus one, each output conductor being connected to one end of a respective path in the second set, and selector conductors equal in number to said devices, each selector conductor being connected to at least one path of the second set so that all paths of the second set are connected to the selector conductors, each selector conductor being also connected to a respective said device, and a path of the second set with which any selector conductor is conductively associated being connected or not connected through to the inputs by the output conductors and the haphazardly variable paths depending upon the fortuitous arrangement of the haphazardly variable paths.

8. In a cyclically operable cryptographic machine having a set of stepwise rotatable code wheels, mechanism conditionable so to rotate said wheels individually, and a respective electrically actuated device associated with each wheel to condition in a random manner said mechanism to step such associated wheel: a set of index wheels each carrying conductive elements greater in number than the number of the code wheels with each element having its ends randomly connected to contacts on opposite faces of the respective wheels, means connecting each element into a respective through path, means to supply current at one end to an unpredictably variable number of said through paths not greater in number than the number of the code wheels, the paths to which current is thus supplied varying unpredictably from cycle to cycle, and fixed selector conductors equal in number to the code wheels disposed to be each in conductive relation with the other ends of at least one through path positioned to connect therewith so that all through paths are connected to the selector conductors, each of the selector conductors being connected to a respective said electrically actuated device to effect stepping of the associated code wheel when current is supplied to the selector conductor, the variation in the through paths to which current is supplied providing that the number of code wheels operated and the individual code wheels operated shall vary from cycle to cycle.

9. In a cryptographic machine having a printing device, a keyboard that includes character keys and mechanical operation keys, a plurality of cryptographic and printing circuits each of which includes a character key and said printing device, and operating circuits each including a mechanical operation key, said circuits being combinable into different groups to effect encipherment, decipherment, and plain printing of text and to reset said cryptographic circuits to an initial condition: a switch to condition the circuits for operation in the groups aforesaid comprising a plurality of contact pileups whereof each contact pair is connected to a respective circuit and a rotatable shaft having a plurality of cam lobes disposed to actuate the contacts of the pileups to group said circuits for enciphering in one position of the shaft, for deciphering in a second position thereof, for plain printing in a third position thereof, and for resetting said cryptographic circuits in a fourth position thereof.

10. In a cryptographic machine having a printing device, a keyboard that includes character keys and mechanical operation keys, a plurality of cryptographic and printing circuits each of which includes a character key and said printing device, and operating circuits each including a mechanical operation key, said circuits being combinable into different groups to effect encipherment, decipherment, and plain printing of text and to reset said cryptographic circuits to an initial condition: a switch to condition the circuits for operation in the groups aforesaid comprising a plurality of contact pileups whereof each contact pair is connected to a respective circuit and a rotatable shaft having a plurality of cam lobes disposed to actuate the contacts of the pileups to group said circuits for enciphering in one position of the shaft, for deciphering in a second position thereof, for plain printing in a third position thereof, and for resetting said cryptographic circuits in a fourth position thereof; and a second switch having operate and zeroize positions, said second switch including pairs of contacts closable to vary said groupings, said second switch being in the operate position for enciphering, deciphering and plain printing, in the zeroize position while the first switch is in the reset position to reset the cryptographic circuits, and in the operate position while the first switch is in the reset position to condition circuits including said mechanical operation keys for effecting certain mechanical operations determinative of the connections in the cryptographic circuits.

11. In a cryptographic machine having a plurality of individually rotatable code wheels each carrying the same number of conductive elements, a printing device, alphabet keys, numeral keys, mechanical operation keys, space bar, means to combine each conductive element in each wheel into a coding circuit with an element in every other wheel, each such circuit including an alphabet key and said device, and controlling means to effect haphazard rotation of the coding wheels: a first switch having four operating positions in the third of which said switch conditions circuits for the alphabet keys through the coding wheels to the printing device to print a cipher conjugate letter when an alphabet key is closed, in the fourth of which said switch reversely conditions said circuits to print the plain conjugate when the key bearing the cipher conjugate is closed, and in the first of which said switch conditions circuits to print the letter or numeral on the key operated and to render said controlling means inoperative, and a second switch having operate and zeroize positions in the former of which positions it cooperates with said first switch to condition the circuits as aforesaid; said second switch in the zeroize position cooperating with the first switch in the second position to condition the circuits to reset the coding wheels and controlling mechanism to an initial condition and in the operate position to condition circuits whereby closing of certain numeral keys effects additional adjustment of the controlling means.

12. In a coding and decoding machine, a cryptographic unit comprising means providing a first, a second, and a third group of haphazardly variable electric current paths, input means to supply current to a fixed number of paths in said second group less than the total number thereof, output means connected to a number of paths in said second group greater than said fixed number but fewer than the number of paths in said second group and also connected as inputs to paths in said third group, other output means connected as inputs to paths in said third group, other output means connected to paths in said third group greater in number than said fixed number but fewer than the inputs to said third group, means responsive to current in said other output means to effect variations in the paths of said first group, the number of such variations at any one time being not greater than said fixed number, circuit closing means equal in number to the paths in said first group each variably connectible unpredictably to a respective path in said first group, means responsive to the operation of a said circuit closing means to effect a variation in the paths of said second group, means operative upon completion of a cycle of such variations in said second group to effect a second variation in the paths of said second group, and means operative upon completion of a cycle of said second variations in the paths of said second group to effect a third variation in the paths of said second group.

13. In a cryptographic machine, a cryptographic unit comprising a set of code wheels, a set of control wheels and a set of index wheels, means providing a plurality of through paths in each of said sets, said wheels being individually rotatable to vary said paths, actuating means respective engageable with each said code wheel and each said control wheel to effect stepwise rotation thereof, and a respective electromagnet disposed to condition each actuating means to engage the wheel associated therewith: a plurality of circuit closing means each connected to close a circuit through a respective through path in said code wheels, means to energize a said electromagnet to step one control wheel each time a circuit is closed as aforesaid, means actuated by said one control wheel to effect meterwise stepping of at least one other control wheel, and means including the through paths in said control wheels and said index wheels to effect stepping of said code wheels in unpredictable sequences and combinations.

14. In a cryptographic machine, a cryptographic unit comprising a set of code wheels, a set of control wheels and a set of index wheels, mean providing a plurality of through paths in each of said sets, said wheels being individually rotatable to vary said paths, actuating means respectively engageable with each said code wheel and each said control wheel to effect stepwise rotation thereof, and a respective electromagnet disposed to condition each actuating means to engage the wheel associated therewith: a plurality of circuit closing means each connected to close a circuit through a respective through path in said code wheels, means to energize a said electromagnet to step one control wheel each time a circuit is closed as aforesaid, means actuated by said one control wheel to effect meterwise stepping of two more of said control wheels, means including the through paths in said control wheels and said index wheels to effect stepping of said code wheels in unpredictable sequences and combinations, means connected to energize all said electromagnets continuously to effect repeated stepping of all said coding wheels and said control wheels so long as the circuit is closed therethrough, and a pair of closed contacts interposed in circuit with each said electromagnet and disposed to be opened by a peripheral boss on the respective wheel to stop each such wheel at a predetermined zero position.

15. In a cryptographic machine having alphabet keys, a space bar, a plurality of individually movable members each carrying conductive elements equal in number to the alphabet keys, means to combine each conductive element into a through coding circuit that includes an alphabet key and an electromagnet to effect printing of an alphabet character when the key is operated, a printing device controlled by said magnets, and means including circuits closable by the operation of any said key to effect haphazard movement of said members: a first switch including a rotatable shaft carrying a plurality of cam lobes having encipher, decipher, plain, and reset positions and a plurality of contact pileups disposed to be acted upon by said lobes to condition said circuits to be energizable in a different grouping in each said position, and a second switch having operate and zeroize positions to vary the grouping of said circuits; the second switch in the operate position and the shaft in the encipher position actuating contacts to condition circuits from all the alphabet keys except Z to connect each said circuit to a respective coding through path, from the Z key to the X key circuit, from space bar to the Z key circuit, and to the means to effect movement of said members, and in the decipher position of the shaft to reverse the connections of each said circuit to its respective coding through path and to connect the Z output circuit to cause a space, the Z key to the Z key circuit, and to disconnect the space bar and render it inoperative.

16. In a cryptographic machine having alphabet keys, numeral keys, a dash key, a space bar, a plurality of individually movable members each carrying conductive elements equal in number to the alphabet keys, means to combine each conductive element into a through coding circuit that includes an alphabet key and an electromagnet to effect printing of an alphabet character when an alphabet key is operated, a plurality of circuits each including a numeral key and an electromagnet to effect printing of a numeral when the corresponding numeral key is operated, a printing device controlled by said magnets, and means including circuits closable by the operation of any alphabet key to effect haphazard movement of said members: a first switch including a rotatable shaft carrying a plurality of cam lobes having encipher, decipher, plain and reset positions and a plurality of contact pileups disposed to be acted upon by said lobes to condition said circuits to be energizable in a different grouping in each position, and a second switch having operate and zeroize positions to vary the grouping of said circuits; the second switch in the operate position and the shaft in the plain position actuating contacts to condition circuits from each of said keys to print the character on such key when operated, to connect the space bar circuit to cause a space, and to open the circuits that effect movement of said members.

17. In a cryptographic machine having a plurality of individually rotatable code wheels each carrying the same number of conductive elements, means to combine each conductive element into a through coding circuit, individually rotatable control wheels to effect haphazard operation of the code wheels, each of said wheels having a peripheral boss, means to rotate stepwise all of said wheels, a respective electromagnet to condition said means to step each wheel when energized, a printing device controlled by said coding circuits, numeral keys and a blank key: a respective energizing circuit to each electromagnet including a pair of normally closed contacts disposed to be opened by the boss on the wheel with which the magnet is associated, at a predetermined point in the rotation of the wheel; a first switch including a rotatable shaft carrying cam lobes having encipher, decipher, plant and reset positions and a plurality of contact pileups actuatable by said lobes to condition circuits to be energizable in a different grouping for each position of the shaft, and a second switching having operate and zeroize positions to vary the said grouping of the circuits; the shaft in reset position and the second switch in the zeroize position actuating contacts to condition the circuits to energize all said electromagnets when the blank key is operated until the boss on the respective wheel opens the contacts in the circuit to the magnet associated therewith, to open the coding circuits, to condition a circuit from a respective numeral key to each control wheel magnet, not including said normally closed contacts, and to prevent operation of the printing device; and with the second switch in the operate position to open the zeroizing circuits and to close the stepping circuit to the code wheel magnets.

18. In a cryptographic machine having a plurality of code wheels and control wheels, each said wheel being individually stepwise rotatable and having a peripheral boss, means to step said wheels, and a respective electromagnet associated with each wheel to condition said means to step the wheel when the magnet is energized: circuits to energize said magnets including a key closable to complete said circuits, a pair of normally closed contacts in the circuit to each magnet disposed to be openable by the boss on the associated wheel to stop each wheel in a predetermined initial position, although the circuit remains otherwise closed, and a circuit to each control wheel magnet not including said contacts and closable by a respective key whereby the control wheels may be individually set to predetermined positions.

19. In a cryptographic machine having a first and a second group of haphazardly variable current paths, a group of random current paths, a plurality of mechanisms conditionable to effect variations in the paths of the first group, and an electromagnet individual to each mechanism to condition the same for operation: means to supply current to a fixed number of paths in the second group, a respective conductive connection between each random path and a path in said second group, and a respective conductor connecting each electromagnet to a random group, current being supplied to a variable number of said random paths in haphazard combinations of the random paths by variations of the paths in the second group.

20. In a cryptographic machine having a plurality of groups of haphazardly variable current paths, a group of random current paths, a plurality of mechanisms conditionable to effect varied current paths in the first of said plurality of groups, and electric means individual to each mechanism to condition the same for operation: means to supply current to a fixed number of paths in a group following said first group, a conductive connection between each random path and a path in said group following said first group, and a conductive connection between each of said electrical means and a random path, current being supplied to a variable number of said random paths in haphazard combinations of the random paths by variations of the paths in the group following said first group.

21. In a cryptographic machine, a cryptographic unit comprising a set of code wheels, a set of control wheels and a set of index wheels, means providing a plurality of through paths in each of said sets, said wheels being individually rotatable to vary said paths, actuating means, electrical means associated with said actuating means, said actuating means being responsively conditioned by an individual electric means for engaging each of said code wheels and each of said control wheels to effect stepwise rotation thereof: a plurality of circuit closing means each connected to close a circuit through a respective through path in said code wheels, means to supply current to one of said electric means associated with said actuating means to step one control wheel each time a circuit is closed as aforesaid, means actuated by said one control wheel to effect rotation of at least one other control wheel one step in response to one revolution of said first named control wheel, and means including the through paths in said control wheels and said index wheels to effect stepping of said code wheels in unpredictable sequences and combinations.
Description




This invention relates to electrical circuits for controlling the operation of the mechanical elements of a cryptographic machine.

Among the several objects of this invention are:

To provide means for changing the circuits of a cryptographic machine to condition them for enciphering, deciphering or writing plain text and numerals;

To devise circuits to control the mechanical operating elements of a cryptographic machine to introduce a very high degree of complexity and unpredictability into the selection of such elements for operation;

To provide means for cutting out the ciphering circuits and cutting in circuits for controlling the mechanical operation only;

To provide a switch having four operating positions to condition the circuits in groups to perform different functions requisite in the electromechanical encipherment and decipherment of messages;

To devise a second switch to cooperate with the aforesaid switch in condition circuits to separate purely mechanical functions of a cryptographic machine from those involved in recording textual matter.

BRIEF DESCRIPTION OF THE DRAWINGS

Other objects will become manifest when the ensuing description is read in connection with the drawings, in which:

FIG. 1 is a perspective elevational view showing a coding machine with the code and control wheel unit removed;

FIGS. 2 and 2a are together a schematic lay-out of the electric circuits;



FIG. 3 illustrates the mechanism for stepping the code and control wheels;

FIG. 4 is a perspective view of the code and control wheel unit with one control wheel and one index wheel removed;

FIG. 5 shows a wheel used in either the code wheel or the control wheel set;

FIG. 6 depicts an index wheel;

FIG. 7 illustrates the electromagnets, with their armatures, that control the operation of the mechanism in FIG. 3.




DETAILED DESCRIPTION OF THE INVENTION

The cryptographic machine with which the proposed invention is concerned is an improvement of that shown in the application of Larsen et al, Ser. No. 02/317,454 filed Feb. 5, 1940, now U.S. Pat. No. 4,155,659. Other related applications disclosing various aspects of the improved machine, more or less dependent on the present invention and filed concurrently herewith will be identified in the course of the description.

As used herein "cipher conjugate" is the letter, which may be any letter in the alphabet, printed in the enciphered text when a key is operated during the process of encipherment and the "plain conjugate" is the letter that is printed in the deciphered text when the key bearings its cipher conjugate is operated during deciphering.

Broadly delineated, the machine involves "code wheels" in cascade or in a "maze" with random or mixed circuits which operate a printing device to print the cipher conjugate of the letter on an operated key when the keyboard is connected to one end of the code wheel maze, and to print the plain conjugate of the letter in cipher when a key bearing such letter is operated with the keyboard connected to the other end of the code wheel maze. The printer is connected to the end of the code wheel maze opposite the end to which the keyboard is connected in both cases.

The switches and circuits herein concerned are manipulated to reverse the connections for enciphering and deciphering, to connect the keys directly to the printer for printing plain text, and to cut out the printing and ciphering circuits and to connect certain other circuits that control mechanical devices for resetting and zeroizing, as will be fully explained hereinafter.

The construction of the machine will be first set forth to make clear the functions and relations of the electrical circuits.

Referring to FIG. 1, motor 50 drives shaft 51 through worm pinion 52 meshed with worm gear 53 on the shaft to supply power for operating the mechanical elements of the machine under control of the electrical circuits. Shaft 51 and the means for determining the operation thereof are set forth in detail in the application of Theodore I. Przysiecki, Ser. No. 02/568,365, filed Dec. 15, 1944. The key board has keys 54 for the letters of the alphabet, the numerals 1 through 9 and zero, blank, dash and repeat, and space bar 55.

Main switch 56 has a shaft 57 that is rotatable by handle 58 with cam lobes 59 on the shaft to contact telephone type pileups 60. The shaft 57 has five positions, indicated by index 61 in conjunction with marks on plate 62, which positions are "Off," "Plain," "Reset," "Encipher," and "Decipher." In the first or "Off" position all current is cut off from the machine. The second position of switch 56 connects the alphabet and numeral keys directly to the printing mechanism, shown in the application of Krum and Thienemann, Ser. No. 02/568,366 filed Dec. 15, 1944, now U.S. Pat. No. 4,185,928. The third or reset position of switch 56 actuates pileups 60 in such a manner that all ciphering circuits and those to the printer are opened and other circuits are closed to effect mechanical operations for mechanically setting the code wheels to predetermined initial positions. In the fourth position the pileups 60 are actuated to close the circuits for enciphering, and in the fifth for deciphering.

Code wheel 61, as shown in FIG. 5, has an annular series of contacts 62 on each face so disposed that one contact on each face corresponds to a letter on the periphery of the wheel. Each contact of one face is connected at random, or as otherwise determined, to a contact on the opposite face, as is well known in this art, and indicated at 77 in FIG. 2a. The code wheels 61 are assembled in a set (five in FIG. 4) on a spindle 63 readily removable from basket 64 to facilitate the interchange of wheels. The spacer 65 between each two code wheels is provided with an annular series of spring pressed plunger conducting members (not shown) extending through to connect the contacts in one wheel 61 to those in the adjacent wheel. Basket 64 is disposed in the machine so that the conducts 66 in the two side members 67 of the basket establish conductive relations with contacts 68 in the left side member 69 of the frame of the machine and with contacts 68' in the right side member 69' and thus make complete through paths from one side member 69 through the wheels 61 and spacers 65 to the member 69'.

The five control wheels 70 are identical with the code wheels 61 in structure and manner of assembly in the basket 64 to establish through paths between the contact series 71 and series 72 in side members 69 and 69' by way of contact series 71' and 72' in basket 64. Also assembled in basket 64 are index wheels 73, each of which has ten random or mixed connections between its faces to set up through paths between the contact series 75 and series 74 through contact series 75' and 74', respectively. The five index wheels 73 are rotatable but are set manually in one position at the beginning of enciphering or deciphering a message and remain without change. In FIG. 4, four index wheels shown are set with the respective numbers 10, 20, 30, and 40 alined with reference line 76 in the spacers and side members of the basket 64, the fifth being removed to show contacts 75'.

It will of course be understood that other numbers of code wheels, control wheels and index wheels may be used as well as other numbers of contacts on the aforesaid wheels, and that the number of code wheels, control wheels and index wheels need not be the same.

Fixed upon shaft 51 is member 78 having formed in one face a cam-groove 79 (FIG. 3) in which is disposed a follower 80 attached to a bell crank lever 81 that is part of a rocking bail 82 mounted on shaft 83. Pivoted to bail 82 are five stepping drive bars 84 each of which underlies a code wheel 61 and the control wheel 70 alined therewith.

Each drive bar 84 has pivotally mounted thereon a bell crank lever stepping pawl 85 having an arm 86 disposed to be engageable with the teeth 87' on the periphery of the respective code wheel 61 or control wheel 70, as the case may be, with which it is associated, a spring 87 biasing each pawl 85 to swing the arm 86 toward the wheel. Pivoted on the drive bar 84 adjacent each pawl 85 is a stepping pawl latch 88 having two shoulders 89 and 90 thereon that are engageable with the arm 91 of pawl 85, the spring 92 being provided to move the latch 88 into engagement with arm 91. An electromagnet 93 has a pivoted armature 94 with one end disposed under the arm 95 of latch 88 and biased away from that arm by spring 96.

When the parts are as shown in FIG. 3 and the magnet 93 is energized by a pulse of current, the armature 94 is drawn toward the magnet and latch 88 is rotated clockwise through contact of arm 95 with the end of armature 94. This releases arm 91 of pawl 85 from the shoulder 90 and permits the pawl to be rotated clockwise by its spring 87 so that the arm 86 engages a tooth 87' on the wheel associated therewith, the rotation of pawl 85 being limited by contact of arm 91 with shoulder 89. Subsequently, the rotation of cam 78 moves the bail 82 toward the left in FIG. 3 and the movement thus imparted to drive bar 84 caused the wheel associated with the pawl 85 to be rotated one step. Continued rotation of cam 79 moves bail 82 toward the right and causes arm 97 of pawl 85 to contact the reset pin 98 which rotates pawl 85 backward and effects re-engagement of arm 91 with shoulder 90 so that the arm 86 is held away from the associated wheel until the mechanism is again tripped by a pulse of current to magnet 93. The banks of magnets 93 for operating the control wheels and magnets 99 for operating the code wheels are shown in detail in FIG. 7.

FIGS. 2 and 2a will be considered together, since they present a schematic layout of the electrical circuits. While the system is described as using direct current, it is to be understood that due to the fact that all electromagnets have a trigger action, so that a pulse of current is sufficient to effect operating, alternating current may be used provided motor 50 is constructed to operate on that type of current. A second witch 100 is provided, herein termed the zeroizer switch, which has two positions, operate and zeroize. In the first of these it closes fie circuits from index wheels 73 to the stepping magnets 99 of the code wheels 61 and a circuit to control the driving shaft 51 and at the same time opens the zeroizer circuits. In the second position, zeroizer switch 100 opens the five circuits from the index wheels 73 to the stepping magnets 99 of the code wheels 61 and the shaft control circuit, and at the same time closes ten circuits to the five stepping magnets 99 of the code wheels 61 and the five stepping magnets 93 of control wheels 70 for resetting all these wheels to respective pre-determined initial positions, as will be more fully described.

The fourth position of switch 56 is "encipher." Each alphabet key 54 has an associated contact 101 that is closed when the key is depressed, completing a circuit from supply to a contact in a pileup 60 in switch 56, which switch is shown in FIG. 2 as set for enciphering. If the A key is operated, current passes through conductor 102 to switch 56 thence by conductor 103 to the A contact at the let hand end of the alphabet maze, thence by haphazard path through the wheels 61 and spacers 65 to, say, the N contact at the right hand end of the alphabet maze thence by conductor 104 and switch 56 to the N magnet 105 of the printer which sets the printer to record the letter N in the enciphered message.

The current then flows from printer magnet 105 through the common lead 106 to zeroizer switch 100, thence by conductor 111 to the printing timing contacts 107 which are closed by cam 108 on shaft 51 when the shaft is stopped after the completion of one revolution, and thence through the operating contacts 109 of clutch release magnet 110, which trips to engage the clutch (not shown) through which shaft 51 is driven and which is disengaged after each complete revolution of shaft 51.

Clutch trip magnet 110 also serves as a locking magnet to prevent a subsequent release of the clutch by operation of another key before a revolution of shaft 51 has been completed. Universal bar 112 underlies all the alphabet keys so that when any key is operated it is depressed. As is shown in FIG. 2, the universal bar 112 when not depressed holds contacts 113 separated but when it is moved downwardly these contacts close and establish a circuit through the contacts 114, conductor 115 and contacts 116 to clutch trip magnet 110. It is thus apparent that the magnet 110 will remain energized until universal bar 112 has again moved upwardly after release of a key.

After shaft 51 has turned through one-fifth of a revolution, the cam 108 has moved to permit contacts 107 to open, breaking the circuits through the code wheels 61 and the printing magnets 105; and at the same time cam 117 on shaft 51 closes contacts 118 to energize stepping magnet 93 of the third control wheel 70, counting from the left, by way of contact 121 that is closed while switch 56 is in the enciphering and deciphering positions, but open in all other positions. Thus this third wheel 70 turns one step each time a letter is printed during the processed of enciphering or deciphering.

The electric circuits are connected to insure the utmost degree of unpredictability in the changing of the paths between the alphabet keys 54 and the printing device during encipherment. This is accomplished by having one, two, three, or four of the code wheels 61 move one step after each time a letter is printed, the number of wheels 61 that move at any one time and the selection of the individual wheels 61 to be stepped being determined by the control circuits and particular positionings of the control wheels and index wheels. Code wheels 61 and control wheels 70 are interchangable and reversible, each having 26 contacts on each face, interconnected at random, such as A on one face to M on the other, B on one to G on the other, etc., but the arrangement of the connections is preferably not the same in any two wheels. Index wheels 73 have ten random or mixed connections between the faces of each, the wiring patterns in all being different. It will be noted that no mechanical means to step index wheels 73 is provided, they being set manually and remaining unchanged through the complete message.

Each of the wheels 61 and 70 has a peripheral boss 122 (FIGS. 4 and 5) which on the third control wheel, once each revolution, moves contact strip 123 to close a circuit through contacts 124 and 125 and connects wire 119 to the stepping magnet 93 of the fourth control wheel 70 and causes the fourth wheel to rotate one step. In its turn, the boss 122 on the fourth control wheel operates contact strip 126 to close contacts 127 and so connect the stepping magnet 93 of the second control wheel 70 to the wire 119, thus effecting meterwise operation of the third, fourth, and second control wheels. The first and fifth control wheels are not changed during the writing of one text but are set at prearranged positions. It will, of course, be understood that other stepping actions of the control wheels may be used and that the first and fifth control wheels are not necessarily motionless during the writing of one text.

The wire 120 is connected to four contacts 128 at the right hand end of the control wheels 70, so that four paths through the control wheels 70 are supplied with current. It will be understood that more or less than four contacts 128 at the right hand end of the control wheels 70 may be connected to the conductor 120. At the left hand end the twenty-six paths through the control wheels 70 are connected to nine leads. For example, one lead may be connected to six paths, one to five paths, one to four paths, two others to three paths each, one to two paths, and three others to one path each, so that the total is twenty-six. It is within the purview of this invention that other group combinations may be used so long as all twenty-six paths through the control wheels 70 are connected to the index wheels 73. The nine leads from the left hand end of the control wheels 70, designated generally by 129, are at their other ends connected to the left hand ends of nine of the ten paths through the index wheels 73, thus leaving one of the paths through the index wheels without a current supply connection. At the right hand end of the index maze the ten paths through index wheels 73 are connected, in groups of two, to five out-put leads designed generally by 130. It is thus apparent that, since there are but fourth paths through the control wheels 70 that carry current there can be no more than four of the conductors 130 that are supplied with current but, depending upon the fortuitous arrangement of the paths through the control wheels 70, there may be fewer than four. Due to the connection of the paths in groups as above described there will always be at least one of the output conductors 130 that will carry current. It is evident that other groupings of the right hand end contacts of the index wheel maze may be employed.

Each of the conductors 130 is connected through a respective pair of contacts 131 in switch 100 to a conductor 132 and thence to a respective stepping magnet 99 of the code wheels 61. Thus the number of the code wheels 61 that are moved at any one time depends upon the number of live conductors 130 at that time. A further clarification of the manner in which the magnets 99 are energized will be had by considering the connections between the right hand end of the index wheels 73 and the left hand end of control wheels 70. For example, two paths through index wheels 73 to which one of the conductors 130 is connected may be at their other ends connected to conductors 129 that are respectively in circuit with six paths and five paths through the control wheels 70, another conductor 130 may be connected to four paths and three paths through the wheels 70, still another to three paths and two paths, another to one path and one path, and the fifth to one path and zero paths through the control wheels 70.

While any number of input connections 128 may be used, experience has shown that the most advantageous number is less than the number of wheels being stepped through the index maze, in this case five. If five input connections are employed, all of the coding wheels 61 may be stepped at one time and thus the scrambling of the circuits would be diminished and if fewer than four connections are made there is a possibility that none of the coding wheels 61 might be stepped at some one time.

When switch 56 is in the encipher position the Z key connects to the X lead 102 and the space bar 55 is connected to the Z lead 102, by the switch 56 contact connections 133 and 134, respectively, FIG. 2. Thus, when the Z key is operated the cipher conjugate of X is printed and this will, in deciphering, with connections 133 and 134 in the dotted line positions, give the letter Z in the plain text in place of Z, as XERO for ZERO. However, the letter Z is so seldom used, and the substitution of X for it is so obvious in the words where it occurs, that no difficulty arises.

For deciphering, the connection 135 is moved to the dotted line position to open the circuit to the Z printer magnet 105 and close the circuit to the print suppress magnet 136 so that when the key of the cipher conjugate of Z in the cipher message is operated the impulse that would otherwise have gone to the Z magnet 105 goes to print suppress magnet 136 and prevents the operation of the printer to record any letter so that a space appears in the text.

The fifth position of switch 56 is "decipher." When deciphering a message the alphabet, stepping, and index wheels are all set to the same initial position as when the encipherment of the message was started, so that identical through paths are established. Changing the switch 56 to the decipher position alters the pileups 60 so contacts 101 of keys 54 are connected to the right hand end of the alphabet maze and printer magnets 105 to the left hand end. Thus, the paths through the code wheels 61 being the same as during the enciphering operation, if, say, the N key 54 is operated, consequent upon the appearance of that letter in the enciphered message, the current will traverse N lead 104, go through the wheels 61 to the A lead 103, and thence to the A printing magnet 105, and the letter A, which has been assumed as the plain conjugate of N, will be printed in the deciphered text. In like manner, when the key bearing the cipher conjugate of Z is operated, the current will flow to print suppress magnet 136 and a space will appear in the deciphered text. The space bar 55 is rendered inoperative by action of switch 56 when deciphering.

The second position of switch 56 is "plain." the machine may be used as an ordinary typewriter with switch 56 set at the plain position for recording plain language. The A printer magnet 105 is then directly in circuit with A contacts 101 through pileups 60 and the connection 139 therebetween. The upper pileups 60 remain as shown in FIG. 2 while the movable element of the lower pileup is moved to contact the upper fixed element thereof, thus completing the circuit from the key to the printer magnet. The contact connections 140 and 141 in switch 56 are open in the enciphering and deciphering positions of switch 56 but are closed in the plain position so that the current is supplied to day (--) key 142 and to the numeral keys 143. The printer magnets 105 for these keys are connected to the common lead 106 so that the clutch trip magnet 110 is energized and the shaft 51 is caused to rotate when one of these keys is operated. Also, in the plain position, the contact connection 134 is moved to the dotted line position and establishes a circuit directly from space bar 55 to the print suppress magnet 136, and thence by contacts 107 to clutch trip magnet 110. While the machine is being used for plain typing, the contact connection 118' in switch 56 is opened so that no current is supplied to the stepping magnets 93 and 99. The code wheels and control wheels therefore remain motionless.

The third position of switch 56 is "reset," in which circuits are established to move the alphabet wheels 61 and the stepping wheels 70 to respective predetermined positions to begin the enciphering or deciphering of a message. The zeroizer switch 100 is manually changed from the "operate" to the "zeroize" position, closing circuits through the contact connections 144. The contact 145 is opened and cuts off current supply to the alphabet keys 54 and the space key 55, and hence to the through paths in the alphabet wheels 61.

To reset the code wheels 61 and the control wheels 70 to their initial positions, the blank key 146 and repeat key 147 are held down. The former closes a circuit through the print suppress magnet 136, contacts 107 and 109, to the clutch trip magnet 110, so that shaft 51 is permitted to rotate. Keeping repeat key 147 depressed breaks the circuit through contacts 114 so that no holding circuit is established to the magnet 110 and hence the clutch trip is held disengaged and it is not necessary to release the blank key after each revolution of shaft 51. Cam 117 on shaft 51 closes contacts 118 once during each revolution and permits the current to flow through conductor 148 to the contacts 144 and thence by conductors 149 to the stepping magnets 93 and 99 of the control wheels 70 and code wheels 61 which causes these wheels to be rotated one step each revolution of shaft 51. The stepping of these wheels continues until the peripheral boss 122 on each wheel acts upon the respective contact strip 150 associated with the wheel to break the circuit to the respective stepping magnet by opening contacts 151, leaving them at their "Zero" position.

After all of wheels 61 and 70 have stopped at "zero" due to the opening of the zeroizer contacts 151, the zeroizer switch is manually set to the "operate" position with switch 56 remaining in the "reset" position. With the switches set in these positions, due to the fact that in the reset position of switch 56 the contact 137 is moved to the dotted line position, a circuit is set up from conductor 148 through conductor 152, contact 137, conductor 153, contacts 154, and conductor 155 to a second print suppress magnet 156. There is also established a circuit from conductor 152 by way of conductor 157 to the contact 158 associated with each of the keys 143 of the numerals 1 to 5, the contact 141 being open and de-energizing the contacts 158' of keys 143, numerals 1 to 5. Each of the numeral keys contacts 158 is connected by a conductor 159 to a respective stepping magnet 93 of the control wheels 70. The key of numeral 1 is connected to step the control wheel 70 at the left hand end of the stepping maze, the key of numeral 2 is connected to step the second wheel from the left hand end, etc. Thus by repeatedly operating a numeral key the control wheel governed by the stepping magnet connected thereto can be rotated to any prearranged position to start the encipherment of decipherment of a message. Also, since the switch 100 is in the "operate" position the contacts 131 will be closed, the contact 118' will be closed, and the contacts 144, 121 and 125 will be open. Current will flow through contact 118' thence through conductor 120, the four contacts 128, the through paths in the control wheels 70, conductors 129, index wheels 73, conductors 130, the contacts 131, and conductors 132 to the stepping magnets 99 of the code wheels 61, so that the code wheels will be stepped in a haphazard manner during the final setting of the control wheels 70. It will of course be understood that the code wheels 61 and the stepping wheels 70 may be set manually, if preferred.

The first position of switch 56 is "off." The switch 56 operates a snap switch 160 to control the supply of electric power to motor 50, and to the other electric circuits in the machinery, the machine being supplied with power in all positions of switch 56 except the "off" position. This switch 56 also operates a control to cause automatic separation of the letters in an enciphered message into groups of five and to prevent feeding of the tape upon which the letters are printed when in the reset position. However, since these mechanisms are not a part of the present invention, and are fully shown and described in the concurrently filed application of Howard L. Krum et al Ser. No. 02/568,364, filed Dec. 15, 1944, they are not shown in the present drawings.

Interchangeable resistors 161 of different values are supplied to adjust the impedances of the electromagnet circuits for operation from sources of different voltages, and spark suppressors comprising a resistance 162 and capacitance 163 may be connected at whatever points are desirable.

* * * * *