Method and apparatus for ciphering and deciphering messages
First Claim
1. A method of ciphering and deciphering messages comprising generating a series of cipher pulses, generating a series of basic code pulses, generating a series of additional code pulses representing date and time, mixing the code and date-time pulses to produce a series of pulses for controlling the generation of the cipher pulse, generating a series of pulses representing a message to be transmitted, mixing the cipher pulses with said message pulses and transmitting the ciphered message to a receiving station, generating a series of cipher pulses identical to and in synchronism with the control series of cipher pulses and mixing the identical series of cipher pulses with the ciphered message pulses to decipher the message.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and apparatus for ciphering and deciphering messages, wherein series of cipher pulses with an identical pulse distribution are generated by the transmitter and the receiver stations and said pulse distribution is determined by a secret basic code and a code which is derived from date and time.
-
Citations
14 Claims
- 1. A method of ciphering and deciphering messages comprising generating a series of cipher pulses, generating a series of basic code pulses, generating a series of additional code pulses representing date and time, mixing the code and date-time pulses to produce a series of pulses for controlling the generation of the cipher pulse, generating a series of pulses representing a message to be transmitted, mixing the cipher pulses with said message pulses and transmitting the ciphered message to a receiving station, generating a series of cipher pulses identical to and in synchronism with the control series of cipher pulses and mixing the identical series of cipher pulses with the ciphered message pulses to decipher the message.
-
4. A method of ciphering and deciphering messages comprising generating a series of basic code pulses, generating a series of additional code pulses representing date and time, mixing at least part of the series of basic code pulses with the series of additional date-time code pulses and storing the resulting series of mixed code pulses in a shift register, generating a series of pulses representing a message to be transmitted, controlling the read-out of said shift register by a counter which in turn controls the minimum period length of the resulting series of cipher pulses, mixing the message pulses with the cipher pulses read out of the shift register, and transmitting the ciphered message to a receiver, generating a series of cipher pulses identical to and in synchronism with the series of cipher pulses read out of the shift register, and mixing the identical series of cipher pulses with the received ciphered message pulses to decipher the message.
- 5. A method of ciphering and deciphering messages comprising generating a series of binary coded pulses representing date and time, generating a series of binary coded pulses representing a basic code, mixing the binary coded date-time and basic code series of pulses to produce a series of binary coded control pulses, generating a series of cipher pulses under control of the control pulses, generating a series of pulses representing a message to be transmitted, mixing the series of cipher pulses with the message pulses and transmitting the ciphered message pulses to a receiver, receiving the ciphered message pulses, generating a series of cipher pulses in an identical fashion to and in synchronism with the first mentioned series of cipher pulses, and mixing the identical series of cipher pulses with the received ciphered message pulses to decipher the message.
- 7. Apparatus for ciphering and deciphering messages comprising a cipher pulse generator for generating a series of cipher pulses, a code generator for generating a series of basic code pulses, a date-time generator for generating a series of additional code pulses representing date and time, a first mixer for mixing the basic code and additional date-time code pulses to produce a series of pulses to control the generation of the cipher pulses, a generator for generating a series of pulses representing a message to be transmitted, a second mixer for mixing the cipher pulses with said message pulses, and a receiver for receiving the transmitted ciphered message pulses including means to decipher said message comprising means operable in synchronism with said cipher pulse generator to generate a series of pulses identical to said series of control pulses and a third mixer for mixing said identical series of pulses with said ciphered message pulses to decipher said message.
-
10. Apparatus for ciphering and deciphering messages comprising a cipher pulse generator for generating a series of cipher pulses, a code generator for generating a series of basic code pulses, a date-time generator for generating a series of additional code pulses representing time and date, said cipher pulses generator including a shift register, a counter and a feedback circuit connecting said shift register to said counter, a control unit for controlling the entry of at least part of the basic code series of pulses into said shift register, a first mixer for mixing said additional date-time code series of pulses with the basic code series of pulses stored in said shift register, said control unit placing the series of cipher pulses produced by said first mixer into storage in said shift register, a generator for generating a series of pulse representing a message to be transmitted, means for feeding said message pulses into said first mixer for mixing with the series of cipher pulses stored in the shift register, means for transmitting said ciphered message to a receiver means in said receiver operable in synchronism with the cipher pulse generator to generate a series of pulses identical to the series of cipher pulses stored in said shift register and a second mixer for mixing said identical series of cipher pulses with the received ciphered messages pulses to decipher the message.
- 11. Apparatus for ciphering and deciphering messages comprising a first generator for generating a series of binary coded pulses representing date and time, a second generator for generating a series of binary coded pulses representing a basic code, a first mixer for mixing the binary coded date-time and basic code series of pulses to produce a series of binary coded control pulses, a third generator settable by said control pulses to generate a series of cipher pulses, a fourth generator for generating a series of pulses representing a message to be transmitted, a second mixer for mixing the series of cipher pulses with said message pulses for transmission, a receiver for receiving the ciphered message pulses including fifth, sixth and seventh generators and a third mixer all identically operable to the first, second and third generators and said first mixer respectively to produce a series of cipher pulses identical to and in synchronism with the cipher pulse series generated by said third generator and a fourth mixer for mixing said identical series of cipher pulses with the received ciphered message pulses to decipher said message.
-
14. Apparatus for ciphering and deciphering messages comprising a cipher pulse generator for generating a series of cipher pulse, a code generator for generating a series of basic code pulses, a date-time generator for generating a series of additional code pulses representing a time and date, said cipher pulse generator including a shift register, a counter and a feedback circuit connecting said shift register to said counter, a control unit for controlling the entry of part of the basic code series of pulses into said shift register, a first mixer for mixing said additional date-time code series of pulses with the basic code series of pulses stored in said shift register, said control unit placing the series of mixed coded pulses produced by said first mixer into storage in said counter, said control unit controlling the entry of the other part of the basic code series of pulses into said shift register, means for mixing said additional date-time code series of pulses with said other part of the basic code series of pulses stored in said shift register, said control unit placing the series of cipher pulses produced by the means for mixing said other part of the basic code series and date-time code series of pulses into storage in said shift register, a generator for generating a series of pulses representing a message to be transmitted, means for feeding said message pulses into said first mixer for mixing with the series of cipher pulses stored in the shift register, means for transmitting said ciphered message to a receiver means in said receiver operable in synchronism with the cipher pulse generator to generate a series of pulses identical of the series of cipher pulses stored in said shift register and a second mixer for mixing said identical series of cipher pulses with the received ciphered message pulses to decipher the message.
Specification