Claims Analysis
Total Claims: 66
Claim 1
Independent Claim
252 words
A method of communicating with cryptographically encoded data within a digital telecommunications system, comprising: generating a first pseudo-random key stream of bits in accordance with an algorithm which is a function of a multi-bit digital value contained in a first register; incrementing the value contained in said first register at defined intervals to vary the pattern of bits in the first key stream; combining the bits of the first pseudo-random key stream with a stream of data bits carrying communications information to cryptographically encode said data; transmitting said encoded data to a receiver; transmitting to said receiver at intervals and interspersed with said transmissions of encoded data the value contained in said first register; generating a second pseudo-random key stream of bits in accordance with said algorithm which is a function of a multi-bit digital value contained in a second register; incrementing the value contained in said second register at the same defined intervals as said first register to vary the pattern of bits in the second key stream in an identical fashion to the pattern of bits in the first key stream; combining the bits of the second pseudo-random key stream with the received stream of cryptographically encoded data to decode said data into said communications information; and periodically comparing the value contained in said second register with the received value of the first register to determine whether the two values correspond for corresponding moments of time and whether the first and second key streams are in synchronism with one another.
Claim 2
Independent Claim
252 words
A method of communicating with cryptographically encoded data within a digital telecommunications system, comprising: generating a first pseudo-random key stream of bits in accordance with an algorithm which is a function of a multi-bit digital value contained in a first register; incrementing the value contained in said first register at defined intervals to vary the pattern of bits in the first key stream; combining the bits of the first pseudo-random key stream with a stream of data bits carrying communications information to cryptographically encode said data; transmitting said encoded data to a receiver; transmitting to said receiver at intervals and interspersed with said transmissions of encoded data the value contained in said first register; generating a second pseudo-random key stream of bits in accordance with said algorithm which is a function of a multi-bit digital value contained in a second register; incrementing the value contained in said second register at the same defined intervals as said first register to vary the pattern of bits in the second key stream in an identical fashion to the pattern of bits in the first key stream; combining the bits of the second pseudo-random key stream with the received stream of cryptographically encoded data to decode said data into said communications information; and periodically comparing the value contained in said second register with the received value of the first register to determine whether the two values correspond for corresponding moments of time and whether the first and second key streams are in synchronism with one another.
Claim 3
Dependent Claim
61 words
A method of communicating with cryptographically encoded data within a digital telecommunications system as set forth in claim 1 which also includes: resetting the value contained in said second register with the received value of the first register for a corresponding moment in time when the values have become different to resynchronize the first and second key streams with one another.
Claim 4
Dependent Claim
58 words
A method of communicating with cryptographically encoded data within a digital telecommunications systems as set forth in claim 1 in which: said step of transmitting to said receiver at intervals and interspersed with said transmissions of encoded data the value contained in said first register includes multiplexing said encoded data transmissions and said transmissions of first register values.
Claim 5
Dependent Claim
40 words
A method of communicating with cryptographically encoded data within a digital telecommunications system as set forth in claim 3 in which: said first register values are transmitted on a low bit rate auxiliary channel of a digital cellular communications stream.
Claim 6
Dependent Claim
32 words
A method of communicating with cryptographically encoded data within a digital telecommunications system as set forth in claim 4 wherein: said low bit rate auxiliary channel is a slow associated control channel.
Claim 7
Dependent Claim
38 words
A method of communicating with cryptographically encoded data within a digital telecommunications system as set forth in claim 4 wherein: said first register values are transmitted along with other low-rate data on said low bit rate auxiliary channel.
Claim 8
Dependent Claim
45 words
A method of communicating with cryptographically encoded data within a digital telecommunications system as set forth in claim 6 in which: transmission of said first register values are temporarily interrupted when it is necessary to transmit other data on said low bit rate auxiliary channel.
Claim 9
Dependent Claim
44 words
A method of communicating with cryptographically encoded data within a digital telecommunications system as set forth in claim 3 in which components of each of said first register values multiplexed with said encoded data transmissions are dispersed within several successive blocks of transmitted data.
Claim 10
Dependent Claim
87 words
A method of communicating with cryptographically encoded data within a digital telecommunications system as set forth in claim 1 in which: said step of periodically comparing the value contained in said second register with the received value of the first register to determine whether two values correspond for corresponding moments of time and whether the first and second key streams are in synchronism with one another includes adding to the received value of the first register an incremental value to account for a time delay in transmission.
Claim 11
Dependent Claim
65 words
A method of communicating with cryptographically encoded data within a digital telecommunications system as set forth in claim 1 in which: the bits of the first pseudo-random key stream are combined with said stream of data bits carrying communications information by modulo-2 addition; and the bits of the second pseudo-random key stream are combined with the received stream of cryptographically encoded data by modulo-2 subtraction.
Claim 12
Dependent Claim
70 words
A method of communicating with cryptographically encoded data within a digital telecommunications system as set forth in claim 1 in which: the bits of the first pseudo-random key stream are combined with said stream of data bits carrying communications information to alter the order thereof; and the bits of the second pseudo-random key stream are combined with the received stream of cryptographically encoded data to restore the original order thereof.
Claim 13
Dependent Claim
41 words
A method of communicating with cryptographically encoded data within a digital telecommunications system as set forth in claim 1 in which the defined intervals with which the values contained in said first and second registers are incremented are regular and periodic.
Claim 14
Dependent Claim
41 words
A method of communicating with cryptographically encoded data within a digital telecommunications system as set forth in claim 1 in which the intervals with which the value contained in said first register are transmitted to said receiver are regular and periodic.
Claim 15
Dependent Claim
86 words
A method of communicating with cryptographically encoded data within a digital telecommunications system as set forth in claim 1 which includes the additional step of: receiving a plurality of values of said first register successively transmitted to said receiver; and comparing said plurality of successively received first register values with one another after allowing for the increment of time between the transmission of each value to determine the accuracy of transmission of the received first register values before comparing said value to said second register value.
Claim 16
Independent Claim
270 words
A system for communicating with cryptographically encoded data within a digital telecommunications system, comprising: means for generating a first pseudo-random key stream of bits in accordance with an algorithm which is a function of a multi-bit digital value contained in a first register; means for incrementing the value contained in said first register at defined intervals to vary the pattern of bits in the first key stream; means for combining the bits of the first pseudo-random key stream with a stream of data bits carrying communications information to cryptographically encode said data; means for transmitting said encoded data to a receiver; means for transmitting to said receiver at intervals and interspersed with said transmissions of encoded data the value contained in said first register; means for generating a second pseudo-random key stream of bits in accordance with said algorithm which is a function of a multi-bit digital value contained in a second register; means for incrementing the value contained in said second register at the same defined intervals as said first register to vary the pattern of bits in the second key stream in an identical fashion to the pattern of bits in the first key stream; means for combining the bits of the second pseudo-random key stream with the received stream of cryptographically encoded data to decode said data into said communications information; and means for periodically comparing the value contained in said second register with the received value of the first register to determine whether the two values correspond for corresponding moments of time and whether the first and second key streams are in synchronism with one another.
Claim 17
Independent Claim
270 words
A system for communicating with cryptographically encoded data within a digital telecommunications system, comprising: means for generating a first pseudo-random key stream of bits in accordance with an algorithm which is a function of a multi-bit digital value contained in a first register; means for incrementing the value contained in said first register at defined intervals to vary the pattern of bits in the first key stream; means for combining the bits of the first pseudo-random key stream with a stream of data bits carrying communications information to cryptographically encode said data; means for transmitting said encoded data to a receiver; means for transmitting to said receiver at intervals and interspersed with said transmissions of encoded data the value contained in said first register; means for generating a second pseudo-random key stream of bits in accordance with said algorithm which is a function of a multi-bit digital value contained in a second register; means for incrementing the value contained in said second register at the same defined intervals as said first register to vary the pattern of bits in the second key stream in an identical fashion to the pattern of bits in the first key stream; means for combining the bits of the second pseudo-random key stream with the received stream of cryptographically encoded data to decode said data into said communications information; and means for periodically comparing the value contained in said second register with the received value of the first register to determine whether the two values correspond for corresponding moments of time and whether the first and second key streams are in synchronism with one another.
Claim 18
Dependent Claim
63 words
A system for communicating with cryptographically encoded data within a digital telecommunications system as set forth in claim 15 which also includes: means for resetting the value contained in said second register with the received value of the first register for a corresponding moment in time when the values have become different to resynchronize the first and second key streams with one another.
Claim 19
Dependent Claim
60 words
A system for communicating with Cryptographically encoded data within a digital telecommunications system as set forth in claim 15 in which: said means for transmitting to said receiver at intervals and interspersed with said transmissions of encoded data the value contained in said first register includes means for multiplexing said encoded data transmissions and said transmissions of first register values.
Claim 20
Dependent Claim
40 words
A system for communicating with cryptographically encoded data within a digital telecommunications system as set forth in claim 17 in which: said first register values are transmitted on a low bit rate auxiliary channel of a digital cellular communications stream.
Claim 21
Dependent Claim
32 words
A system for communicating with cryptographically encoded data within a digital telecommunications system as set forth in claim 18 wherein: said low bit rate auxiliary channel is a slow associated control channel.
Claim 22
Dependent Claim
38 words
A system for communicating with cryptographically encoded data within a digital telecommunications system as set forth in claim 18 wherein: said first register values are transmitted along with other low-rate data on said low bit rate auxiliary channel.
Claim 23
Dependent Claim
47 words
A system for communicating with cryptographically encoded data within a digital telecommunications system as set forth in claim 20 which also includes: means for temporarily interrupting transmission of said first register values when it is necessary to transmit other data on said low bit rate auxiliary channel.
Claim 24
Dependent Claim
89 words
A system for communicating with cryptographically encoded data within a digital telecommunications system as set forth in claim 15 in which: said means for periodically comparing the value contained in said second register with the received value of the first register to determine whether two values correspond for corresponding moments of time and whether the first and second key streams are in synchronism with one another includes means for adding to the received value of the first register an incremental value to account for a time delay in transmission.
Claim 25
Dependent Claim
65 words
A system for communicating with cryptographically encoded data within a digital telecommunications system as set forth in claim 15 in which: the bits of the first pseudo-random key stream are combined with said stream of data bits carrying communications information by modulo-2 addition; and the bits of the second pseudo-random key stream are combined with the received stream of cryptographically encoded data by modulo-2 subtraction.
Claim 26
Dependent Claim
70 words
A system for communicating with cryptographically encoded data within a digital telecommunications system as set forth in claim 15 in which: the bits of the first pseudo-random key stream are combined with said stream of data bits carrying communications information to alter the order thereof; and the bits of the second pseudo-random key stream are combined with the received stream of cryptographically encoded data to restore the original order thereof.
Claim 27
Independent Claim
342 words
A method for duplex communication with cryptographically encoded data within a digital telecommunications system, comprising: generating at a first location a first pseudo-random key stream of bits in accordance with an algorithm which is a function of a multi-bit digital value contained in a first register; incrementing the value contained in said first register at defined intervals to vary the pattern of bits in the first key stream; combining the bits of the first pseudo-random key stream with a stream of data bits carrying communications information to be sent from said first location to a second location to cryptographically encode said data stream and with a stream of cryptographically encoded data stream received from said second location; transmitting the data stream encoded at said first location to a receiver at said second location; transmitting to said receiver at said second location at intervals and interspersed with said transmissions of encoded data the value contained in said first register; generating a second pseudo-random key stream of bits in accordance with said algorithm which is a function of a multi-bit digital value contained in a second register; incrementing the value contained in said second register at the same defined intervals as said first register to vary the pattern of bits in the second key stream in an identical fashion to the pattern of bits in the first key stream; combining the bits of the second pseudo-random key stream with the stream of cryptographically encoded data received at said second location to decode said data into said communications information and with a stream of data bits carrying communications information to be sent from said second location to said first location to cryptographically encode said data stream; transmitting the data stream encoded at the second location to a receiver at the first location; periodically comparing the value contained in said second register with the received value of the first register to determine whether the two values correspond for corresponding moments of time and whether the first and second key streams are in synchronism with one another.
Claim 28
Independent Claim
342 words
A method for duplex communication with cryptographically encoded data within a digital telecommunications system, comprising: generating at a first location a first pseudo-random key stream of bits in accordance with an algorithm which is a function of a multi-bit digital value contained in a first register; incrementing the value contained in said first register at defined intervals to vary the pattern of bits in the first key stream; combining the bits of the first pseudo-random key stream with a stream of data bits carrying communications information to be sent from said first location to a second location to cryptographically encode said data stream and with a stream of cryptographically encoded data stream received from said second location; transmitting the data stream encoded at said first location to a receiver at said second location; transmitting to said receiver at said second location at intervals and interspersed with said transmissions of encoded data the value contained in said first register; generating a second pseudo-random key stream of bits in accordance with said algorithm which is a function of a multi-bit digital value contained in a second register; incrementing the value contained in said second register at the same defined intervals as said first register to vary the pattern of bits in the second key stream in an identical fashion to the pattern of bits in the first key stream; combining the bits of the second pseudo-random key stream with the stream of cryptographically encoded data received at said second location to decode said data into said communications information and with a stream of data bits carrying communications information to be sent from said second location to said first location to cryptographically encode said data stream; transmitting the data stream encoded at the second location to a receiver at the first location; periodically comparing the value contained in said second register with the received value of the first register to determine whether the two values correspond for corresponding moments of time and whether the first and second key streams are in synchronism with one another.
Claim 29
Dependent Claim
62 words
A method for duplex communication with cryptographically encoded data within a digital telecommunications system as set forth in claim 25 which also includes: resetting the value contained in said second register with the received value of the first register for a corresponding moment in time when the values have become different to resynchronize the first and second key streams with one another.
Claim 30
Dependent Claim
59 words
A method for duplex communication with cryptographically encoded data within a digital telecommunications system as set forth in claim 25 in which: said step of transmitting to said receiver at intervals and interspersed with said transmissions of encoded data the value contained in said first register includes multiplexing said encoded data transmissions and said transmissions of first register values.
Claim 31
Dependent Claim
41 words
A method for duplex communication with cryptographically encoded data within a digital telecommunications system as set forth in claim 27 in which: said first register values are transmitted on a low bit rate auxiliary channel of a digital cellular communications stream.
Claim 32
Dependent Claim
33 words
A method for duplex communication with cryptographically encoded data within a digital telecommunications system as set forth in claim 28 wherein: said low bit rate auxiliary channel is a slow associated control channel.
Claim 33
Dependent Claim
39 words
A method for duplex communication with cryptographically encoded data within a digital telecommunications system as set forth in claim 28 wherein: said first register values are transmitted along with other low-rate data on said low bit rate auxiliary channel.
Claim 34
Dependent Claim
46 words
A method for duplex communication with cryptographically encoded data within a digital telecommunications system as set forth in claim 30 in which: transmission of said first register values are temporarily interrupted when it is necessary to transmit other data on said low bit rate auxiliary channel.
Claim 35
Dependent Claim
89 words
A method for duplex communication with cryptographically encoded data within a digital telecommunications system as set forth in claim 25 in which: said step of periodically comparing the value contained in said second register with the received value of the first register to determine whether the two values correspond for corresponding moments of time and whether the first and second key streams are in synchronism with one another includes adding to the received value of the first register an incremental value to account for a time delay in transmission.
Claim 36
Dependent Claim
66 words
A method for duplex communication with cryptographically encoded data within a digital telecommunications system as set forth in claim 25 in which: the bits of the first pseudo-random key stream are combined with said stream of data bits carrying communications information by modulo-2 addition; and the bits of the second pseudo-random key stream are combined with the received stream of cryptographically encoded data by modulo-2 subtraction.
Claim 37
Dependent Claim
41 words
A method of communicating with cryptographically encoded data within a digital telecommunications system as set forth in claim 25 in which the defined interval with which the values contained in said first and second registers are incremented are regular and periodic.
Claim 38
Dependent Claim
41 words
A method of communicating with cryptographically encoded data within a digital telecommunications system as set forth in claim 25 in which the interval with which the value contained in said first register are transmitted to said receiver are regular and periodic.
Claim 39
Independent Claim
363 words
A system for duplex communication with cryptographically encoded data within a digital telecommunications system, comprising: means for generating at a first location a first pseudorandom key stream of bits in accordance with an algorithm which is a function of a multi-bit digital value contained in a first register; means for incrementing the value contained in said first register at defined intervals to vary the pattern of bits in the first key stream; means for combining the bits of the first pseudo-random key stream with a stream of data bits carrying communications information to be sent from said first location to a second location to cryptographically encode said data stream and with a stream of cryptographically encoded data stream received from said second location; means for transmitting the data stream encoded at said first location to a receiver at said second location; means for transmitting to said receiver at said second location at intervals and interspersed with said transmissions of encoded data the value contained in said first register; means for generating a second pseudo-random key stream of bits in accordance with said algorithm which is a function of a multi-bit digital value contained in a second register; means for incrementing the value contained in said second register at the same defined intervals as said first register to vary the pattern of bits in the second key stream in an identical fashion to the pattern of bits in the first key stream; means for combining the bits of the second pseudo-random key stream with the stream of cryptographically encoded data received at said second location to decode said data into said communications information and with a stream of data bit carrying communications information to be sent from said second location to said first location to cryptographically encode said data stream; means for transmitting the data stream encoded at the second location to a receiver at the first location; and means for periodically comparing the value contained in said second register with the received value of the first register to determine whether the two values correspond for corresponding moments of time and whether the first and second key streams are in synchronism with one another.
Claim 40
Independent Claim
363 words
A system for duplex communication with cryptographically encoded data within a digital telecommunications system, comprising: means for generating at a first location a first pseudorandom key stream of bits in accordance with an algorithm which is a function of a multi-bit digital value contained in a first register; means for incrementing the value contained in said first register at defined intervals to vary the pattern of bits in the first key stream; means for combining the bits of the first pseudo-random key stream with a stream of data bits carrying communications information to be sent from said first location to a second location to cryptographically encode said data stream and with a stream of cryptographically encoded data stream received from said second location; means for transmitting the data stream encoded at said first location to a receiver at said second location; means for transmitting to said receiver at said second location at intervals and interspersed with said transmissions of encoded data the value contained in said first register; means for generating a second pseudo-random key stream of bits in accordance with said algorithm which is a function of a multi-bit digital value contained in a second register; means for incrementing the value contained in said second register at the same defined intervals as said first register to vary the pattern of bits in the second key stream in an identical fashion to the pattern of bits in the first key stream; means for combining the bits of the second pseudo-random key stream with the stream of cryptographically encoded data received at said second location to decode said data into said communications information and with a stream of data bit carrying communications information to be sent from said second location to said first location to cryptographically encode said data stream; means for transmitting the data stream encoded at the second location to a receiver at the first location; and means for periodically comparing the value contained in said second register with the received value of the first register to determine whether the two values correspond for corresponding moments of time and whether the first and second key streams are in synchronism with one another.
Claim 41
Dependent Claim
64 words
A system for duplex communication with cryptographically encoded data within a digital telecommunications system as set forth in claim 36 which also includes: means for resetting the value contained in said second register with the received value of the first register for a corresponding moment in time when the values have become different to resynchronize the first and second key streams with one another.
Claim 42
Dependent Claim
59 words
A system for duplex communication with cryptographically encoded data within a digital telecommunications system as set forth in claim 36 in which: said step of transmitting to said receiver at interval and interspersed with said transmissions of encoded data the value contained in said first register includes multiplexing said encoded data transmissions and said transmissions of first register values.
Claim 43
Dependent Claim
41 words
A system for duplex communication with cryptographically encoded data within a digital telecommunications system as set forth in claim 38 in which: said first register values are transmitted on a low bit rate auxiliary channel of a digital cellular communications stream.
Claim 44
Dependent Claim
33 words
A system for duplex communication with cryptographically encoded data within a digital telecommunications system as set forth in claim 39 wherein: said low bit rate auxiliary channel is a slow associated control channel.
Claim 45
Dependent Claim
39 words
A system for duplex communication with cryptographically encoded data within a digital telecommunications system as set forth in claim 39 wherein: said first register values are transmitted along with other low-rate data on said low bit rate auxiliary channel.
Claim 46
Dependent Claim
46 words
A system for duplex communication with cryptographically encoded data within a digital telecommunications system as set forth in claim 41 in which: transmission of said first register values are temporarily interrupted when it is necessary to transmit other data on said low bit rate auxiliary channel.
Claim 47
Dependent Claim
89 words
A system for duplex communication with cryptographically encoded data within a digital telecommunications system as set forth in claim 36 in which: said step of periodically comparing the value contained in said second register with the received value of the first register to determine whether the two values correspond for corresponding moments of time and whether the first and second key streams are in synchronism with one another includes adding to the received value of the first register an incremental value to account for a time delay in transmission.
Claim 48
Dependent Claim
66 words
A system for duplex communication with cryptographically encoded data within a digital telecommunications systems as set forth in claim 36 in which: the bits of the first pseudo-random key stream are combined with said stream of data bits carrying communications information by modulo-2 addition; and the bits of the second pseudo-random key stream are combined with the received stream of cryptographically encoded data by modulo-2 subtraction.
Claim 49
Dependent Claim
41 words
A method of communicating with cryptographically encoded data within a digital telecommunications system as set forth in claim 36 in which the defined intervals with which the values contained in said first and second registers are incremented are regular and periodic.
Claim 50
Dependent Claim
41 words
A method of communicating with cryptographically encoded data within a digital telecommunications system as set forth in claim 36 in which the intervals with which the value contained in said first register are transmitted to said receiver are regular and periodic.
Claim 51
Independent Claim
188 words
A method of communicating with cryptographically encoded data within a digital telecommunications system, comprising: generating a first pseudo-random key stream of bits in accordance with an algorithm which is a function of a multi-bit digital value contained in a first register; combining the bits of the first pseudo-random key stream with a stream of data bits carrying communications information to cryptographically encode said data; transmitting said encoded data to a receiver; transmitting to said receiver at intervals and interspersed with said transmissions of encoded data the value contained in said first register; generating a second pseudo-random key stream of bits in accordance with said algorithm which is a function of a multi-bit digital value contained in a second register; combining the bits of the second pseudo-random key stream with the received stream of cryptographically encoded data to decode said data into said communications information; and periodically comparing the value contained in said second register with the received value of the first register to determine whether the two values correspond for corresponding moments of time and whether the first and second key streams are in synchronism with one another.
Claim 52
Independent Claim
188 words
A method of communicating with cryptographically encoded data within a digital telecommunications system, comprising: generating a first pseudo-random key stream of bits in accordance with an algorithm which is a function of a multi-bit digital value contained in a first register; combining the bits of the first pseudo-random key stream with a stream of data bits carrying communications information to cryptographically encode said data; transmitting said encoded data to a receiver; transmitting to said receiver at intervals and interspersed with said transmissions of encoded data the value contained in said first register; generating a second pseudo-random key stream of bits in accordance with said algorithm which is a function of a multi-bit digital value contained in a second register; combining the bits of the second pseudo-random key stream with the received stream of cryptographically encoded data to decode said data into said communications information; and periodically comparing the value contained in said second register with the received value of the first register to determine whether the two values correspond for corresponding moments of time and whether the first and second key streams are in synchronism with one another.
Claim 53
Dependent Claim
54 words
A method of communicating with cryptographically encoded data within a digital telecommunications system as set forth in claim 47 which also includes: resetting the value contained in said second register with the received value of the first register for a corresponding moment in time resynchronize the first and second key streams with one another.
Claim 54
Dependent Claim
86 words
A method of communicating with cryptographically encoded data within a digital telecommunications system as set forth in claim 48 which also includes: incrementing the value contained in said first register at defined intervals to vary the pattern of bits in the first key stream; and incrementing the value contained in said second register at the same intervals as said first register to vary the pattern of bits in the second key stream in an identical fashion to the pattern of bits in the first key stream.
Claim 55
Independent Claim
202 words
A system for communicating with cryptographically encoded data within a digital telecommunications system, comprising: means for generating a first pseudo-random key stream of bits in accordance with an algorithm which is a function of a multi-bit digital value contained in a first register; means for combining the bits of the first pseudo-random key stream with a stream of data bits carrying communications information to cryptographically encode said data; means for transmitting said encoded data to a receiver; means for transmitting to said receiver at intervals and interspersed with said transmissions of encoded data the value contained in said first register; means for generating a second pseudo-random key stream of bits in accordance with said algorithm which is a function of a multi-bit digital value contained in a second register; means for combining the bits of the second pseudo-random key streams with the received stream of cryptographically encoded data to decode said data into said communications information; and means for periodically comparing the value contained in said second register with the received value of the first register to determine whether the two values correspond for corresponding moments of time and whether the first and second key streams are in synchronism with one another.
Claim 56
Independent Claim
202 words
A system for communicating with cryptographically encoded data within a digital telecommunications system, comprising: means for generating a first pseudo-random key stream of bits in accordance with an algorithm which is a function of a multi-bit digital value contained in a first register; means for combining the bits of the first pseudo-random key stream with a stream of data bits carrying communications information to cryptographically encode said data; means for transmitting said encoded data to a receiver; means for transmitting to said receiver at intervals and interspersed with said transmissions of encoded data the value contained in said first register; means for generating a second pseudo-random key stream of bits in accordance with said algorithm which is a function of a multi-bit digital value contained in a second register; means for combining the bits of the second pseudo-random key streams with the received stream of cryptographically encoded data to decode said data into said communications information; and means for periodically comparing the value contained in said second register with the received value of the first register to determine whether the two values correspond for corresponding moments of time and whether the first and second key streams are in synchronism with one another.
Claim 57
Dependent Claim
57 words
A system for communicating with cryptographically encoded data within a digital telecommunications system as set forth in claim 50 which also includes: means for resetting the value contained in said second register with the received value of the first register for a corresponding moment in time to resynchronize the first and second key streams with one another.
Claim 58
Dependent Claim
90 words
A system for communicating with cryptographically encoded data within a digital telecommunications system as set forth in claim 51 which also includes: means for incrementing the value contained in said first register at defined intervals to vary the pattrn of bits in the first key stream; and means for incrementing the value contained in said second register at the same intervals as said first register to vary the pattern of bits in the second key stream in an identical fashion to the pattern of bits in the first key stream.
Claim 59
Independent Claim
278 words
A method for duplex communication with cryptographically encoded data within a digital telecommunications system, comprising: generating at a first location a first pseudo-random key stream of bits in accordance with an algorithm which is a function of a multi-bit digital value contained in a first register; combining the bits of the first pseudo-random key stream with a stream of data bits carrying communications information to be sent from said first location to a second location to cryptographically encode said data stream and with a stream of cryptographically encoded data stream received from said second location; transmitting the data stream encoded at said first location to a receiver at said second location; transmitting to said receiver at said second location at intervals and interspersed with said transmissions of encoded data the value contained in said first register; generating a second pseudo-random key stream of bits in accordance with said algorithm which is a function of a multi-bit digital value contained in a second register; combining the bits of the second pseudo-random key stream with the stream of cryptographically encoded data received at said second location to decode said data into said communications information and with a stream of data bits carrying communications information to be sent from said second location to said first location to cryptographically encode said data stream; transmitting the data stream encoded at the second location to a receiver at the first location; periodically comparing the value contained in said second register with the received value of the first register to determine whether the two values correspond for corresponding moments of time and whether the first and second key streams are in synchronism with one another.
Claim 60
Independent Claim
278 words
A method for duplex communication with cryptographically encoded data within a digital telecommunications system, comprising: generating at a first location a first pseudo-random key stream of bits in accordance with an algorithm which is a function of a multi-bit digital value contained in a first register; combining the bits of the first pseudo-random key stream with a stream of data bits carrying communications information to be sent from said first location to a second location to cryptographically encode said data stream and with a stream of cryptographically encoded data stream received from said second location; transmitting the data stream encoded at said first location to a receiver at said second location; transmitting to said receiver at said second location at intervals and interspersed with said transmissions of encoded data the value contained in said first register; generating a second pseudo-random key stream of bits in accordance with said algorithm which is a function of a multi-bit digital value contained in a second register; combining the bits of the second pseudo-random key stream with the stream of cryptographically encoded data received at said second location to decode said data into said communications information and with a stream of data bits carrying communications information to be sent from said second location to said first location to cryptographically encode said data stream; transmitting the data stream encoded at the second location to a receiver at the first location; periodically comparing the value contained in said second register with the received value of the first register to determine whether the two values correspond for corresponding moments of time and whether the first and second key streams are in synchronism with one another.
Claim 61
Dependent Claim
55 words
A method of communicating with cryptographically encoded data within a digital telecommunications system as set forth in claim 53 which also includes: resetting the value contained in said second register with the received value of the first register for a corresponding moment in time to resynchronize the first and second key streams with one another.
Claim 62
Dependent Claim
86 words
A method of communicating with cryptographically encoded data within a digital telecommunications system as set forth in claim 54 which also includes: incrementing the value contained in said first register at defined intervals to vary the pattern of bits in the first key stream; and incrementing the value contained in said second register at the same intervals as said first register to vary the pattern of its in the second key stream in an identical fashion to the pattern of bits in the first key stream.
Claim 63
Independent Claim
294 words
A system for duplex communication with cryptographically encoded data within a digital telecommunications system, comprising: means for generating at a first location a first pseudo-random key stream of bits in accordance with an algorithm which is a function of a multi-bit digital value contained in a first register; means for combining the bits of the first pseudo-random key stream with a stream of data bits carrying communications information to be sent from said first location to a second location to cryptographically encode said data stream and with a stream of cryptographically encoded data stream received from said second location; means for transmitting the data stream encoded at said first location to a receiver at said second location; means for transmitting to said receiver at said second location at intervals and interspersed with said transmissions of encoded data the value contained in said first register; means for generating a second pseudo-random key stream of bits in accordance with said algorithm which is a function of a multi-bit digital value contained in a second register; means for combining the bits of the second pseudo-random key stream with the stream of cryptographically encoded data received at said second location to decode said data into said communications information and with a stream of data bit carrying communications information to be sent from said second location to said first location to cryptographically encode said data stream; means for transmitting the data stream encoded at the second location to a receiver at the first location; and means for comparing the value contained in said second register with the received value of the first register to determine whether the two values correspond for corresponding moments of time and whether the first and second key streams are in synchronism with one another.
Claim 64
Independent Claim
294 words
A system for duplex communication with cryptographically encoded data within a digital telecommunications system, comprising: means for generating at a first location a first pseudo-random key stream of bits in accordance with an algorithm which is a function of a multi-bit digital value contained in a first register; means for combining the bits of the first pseudo-random key stream with a stream of data bits carrying communications information to be sent from said first location to a second location to cryptographically encode said data stream and with a stream of cryptographically encoded data stream received from said second location; means for transmitting the data stream encoded at said first location to a receiver at said second location; means for transmitting to said receiver at said second location at intervals and interspersed with said transmissions of encoded data the value contained in said first register; means for generating a second pseudo-random key stream of bits in accordance with said algorithm which is a function of a multi-bit digital value contained in a second register; means for combining the bits of the second pseudo-random key stream with the stream of cryptographically encoded data received at said second location to decode said data into said communications information and with a stream of data bit carrying communications information to be sent from said second location to said first location to cryptographically encode said data stream; means for transmitting the data stream encoded at the second location to a receiver at the first location; and means for comparing the value contained in said second register with the received value of the first register to determine whether the two values correspond for corresponding moments of time and whether the first and second key streams are in synchronism with one another.
Claim 65
Dependent Claim
55 words
A method of communicating with cryptographically encoded data within a digital telecommunications system as set forth in claim 56 which also includes: resetting the value contained in said second register with the received value of the first register for a corresponding moment in time to resynchronize the first and second key streams with one another.
Claim 66
Dependent Claim
86 words
A method of communicating with cryptographically encoded data within a digital telecommunications system as set forth in claim 57 which also includes: incrementing the value contained in said first register at defined intervals to vary the pattern of bits in the first key stream; and incrementing the value contained in said second register at the same intervals as said first register to vary the pattern of bits in the second key stream in an identical fashion to the pattern of bits in the first key stream.