Claims Analysis
Total Claims: 54
Claim 1
Independent Claim
165 words
An apparatus for providing data communications security in point-to-point and multipoint communications networks, wherein plain text data on a communications line is enciphered on a byte-by-byte basis when received from said communications line, comprising: means for receiving said plain text data from said communications line on a byte-by-byte basis; means for generating a plurality of key bits for each byte of said plain text data received from said communications line; means for storing said plurality of key bits; means for exclusive ORing each bit of each byte of said plain text data with one of said plurality of key bits generated for the byte previous to each of said bytes of plain text data, whereby a byte of enciphered data is produced corresponding to each of said bytes of plain text data; and means for transmitting each of said bytes of enciphered data onto said communications line, whereby each of said bytes of plain text data is replaced by the corresponding byte of enciphered data.
Claim 2
Independent Claim
165 words
An apparatus for providing data communications security in point-to-point and multipoint communications networks, wherein plain text data on a communications line is enciphered on a byte-by-byte basis when received from said communications line, comprising: means for receiving said plain text data from said communications line on a byte-by-byte basis; means for generating a plurality of key bits for each byte of said plain text data received from said communications line; means for storing said plurality of key bits; means for exclusive ORing each bit of each byte of said plain text data with one of said plurality of key bits generated for the byte previous to each of said bytes of plain text data, whereby a byte of enciphered data is produced corresponding to each of said bytes of plain text data; and means for transmitting each of said bytes of enciphered data onto said communications line, whereby each of said bytes of plain text data is replaced by the corresponding byte of enciphered data.
Claim 3
Dependent Claim
66 words
The apparatus of claim 1 wherein said key bit generation means comprises: register means, one byte of which receives its input from the output of said exclusive ORing means, said register means including means for presenting a bit pattern from which said key bits will be generated; and means, connected to said register means, for encoding said presented bit pattern whereby said key bits are produced.
Claim 4
Dependent Claim
28 words
The apparatus of claim 2 wherein said encoding means includes means for storing a key variable for use by said encoding means in encoding said presented bit pattern.
Claim 5
Dependent Claim
24 words
The apparatus of claim 3 wherein said encoding means further includes means for entering said key variable from a source external to said apparatus.
Claim 6
Dependent Claim
59 words
The apparatus of claim 3 further comprising memory storage means, connected to said receiving means and said encoding means, said memory storage means including means for storing a plurality of key variables and a plurality of destination point addresses, wherein each of said plurality of destination point addresses has associated with it one of said plurality of key variables.
Claim 7
Dependent Claim
62 words
The apparatus of claim 5 wherein said memory storage means further includes means, responsive to the receipt of a plain text message addressed to one of said plurality of destination point addresses, said means for loading the one of said plurality of key variables associated with the destination point address contained in said plain text message into said key variable storage means.
Claim 8
Dependent Claim
22 words
The apparatus of claim 4 wherein said register means further includes means for operating said register means as a shift code counter.
Claim 9
Dependent Claim
34 words
The apparatus of claim 2 wherein the one byte of said register means that receives its input from the output of said exclusive ORing means is the high order byte of said register, means.
Claim 10
Dependent Claim
45 words
The apparatus of claim 1 further comprising means, connected to said receiving means and said transmitting means, for transmitting each of said bytes of received plain text data onto said communications line and inhibiting the transmission of each of said corresponding bytes of enciphered data.
Claim 11
Dependent Claim
42 words
The apparatus of claim 1 further comprising means, connected to said receiving means and said transmitting means, for selectively switching the output of said apparatus, under external control, between said input plain text data and said enciphered text generated within said apparatus.
Claim 12
Dependent Claim
21 words
The apparatus of claim 1 further comprising means, connected to said transmitting means, for inhibiting the transmission of said enciphered data.
Claim 13
Dependent Claim
49 words
The apparatus of claim 1 further including processing means, said processing means connected between said receiving means and said exclusive ORing means and further connected to said transmitting means, said processing means including means for transferring data between said receiving means, said exclusive ORing means and said transmitting means.
Claim 14
Dependent Claim
21 words
The apparatus of claim 12 further comprising means, connected to said processing means, for storing at least one destination point address.
Claim 15
Dependent Claim
29 words
The apparatus of claim 13 wherein said processing means further includes means for detecting the receipt of a plain text message addressed to one of said destination point addresses.
Claim 16
Dependent Claim
60 words
The apparatus of claim 14 wherein said processing means further includes means, responsive to detecting the receipt of said plain text message addressed to one of said destination point addresses, for transferring said plain text message to said exclusive ORing means on a byte-by-byte basis and transferring each of the corresponding bytes of enciphered data produced to said transmitting means.
Claim 17
Dependent Claim
39 words
The apparatus of claim 15 wherein said processing means, in response to the receipt of the end of said plain text message addressed to one of said destination point addresses, will stop transferring data to said exclusive ORing means.
Claim 18
Dependent Claim
62 words
The apparatus of claim 16 wherein said processing means further includes means, responsive to the receipt of a first type of control character within said plain text message addressed to one of said destination point addresses, for transferring said plain text data received after said first type of control character to said transmitting means and inhibiting transmission of the corresponding enciphered data.
Claim 19
Dependent Claim
56 words
The apparatus of claim 17 wherein said processing means, in response to the receipt of a second type of control character following receipt of said first type of control character, will cease transferring said plain test data received after said second type of control character to said transmitting means and resume transmitting the corresponding enciphered data.
Claim 20
Dependent Claim
43 words
The apparatus of claim 14 wherein said processing means further includes means, responsive to the receipt of a plain text message addressed to an address other than one of said destination point addresses, for transferring said plain text message to said transmitting means.
Claim 21
Dependent Claim
45 words
The apparatus of claim 12 wherein said processing means further includes means, responsive to the receipt of a plain text control character, for transmitting said received plain text control character onto said communications line and inhibiting the transmission of the corresponding enciphered control character produced.
Claim 22
Independent Claim
161 words
An apparatus for providing data communications security in point-to-point and multipoint communications networks, wherein enciphered data on a communications line is deciphered on a byte-by-byte basis when received from said communications line, comprising: means for receiving said enciphered data from said communications line on a byte-by-byte basis; means for generating a plurality of key bits for each byte of said enciphered data received from said communications line; means for storing said plurality of key bits; means for exclusive ORing each bit of each byte of said enciphered data with one of said plurality of key bits generated for the byte previous to each of said bytes of enciphered data, whereby a byte of plain text data is produced corresponding to each of said bytes of enciphered data; and means for transmitting each of said bytes of plain text data onto said communications line, whereby each of said bytes of enciphered data is replaced by the corresponding byte of plain text data.
Claim 23
Independent Claim
161 words
An apparatus for providing data communications security in point-to-point and multipoint communications networks, wherein enciphered data on a communications line is deciphered on a byte-by-byte basis when received from said communications line, comprising: means for receiving said enciphered data from said communications line on a byte-by-byte basis; means for generating a plurality of key bits for each byte of said enciphered data received from said communications line; means for storing said plurality of key bits; means for exclusive ORing each bit of each byte of said enciphered data with one of said plurality of key bits generated for the byte previous to each of said bytes of enciphered data, whereby a byte of plain text data is produced corresponding to each of said bytes of enciphered data; and means for transmitting each of said bytes of plain text data onto said communications line, whereby each of said bytes of enciphered data is replaced by the corresponding byte of plain text data.
Claim 24
Dependent Claim
62 words
The apparatus of claim 21 wherein said key bit generation means comprises: register means, one byte of which receives its input from said receiving means, said register means including means for presenting a bit pattern from which said key bits will be generated; and means, connected to said register means, for encoding said presented bit pattern whereby said key bits are produced.
Claim 25
Dependent Claim
28 words
The apparatus of claim 22 wherein said encoding means includes means for storing a key variable for use by said encoding means in encoding said presented bit pattern.
Claim 26
Dependent Claim
24 words
The apparatus of claim 23 wherein said encoding means further includes means for entering said key variable from a source external to said apparatus.
Claim 27
Dependent Claim
59 words
The apparatus of claim 23 further comprising memory storage means, connected to said receiving means and said encoding means, said memory storage means including means for storing a plurality of key variables and a plurality of destination point addresses, wherein each of said plurality of destination point addresses has associated with it one of said plurality of key variables.
Claim 28
Dependent Claim
60 words
The apparatus of claim 25 wherein said memory storage means further includes means, responsive to the receipt of an enciphered message addressed to one of said plurality of destination point addresses, said means for loading the one of said plurality of key variables associated with the destination point address contained in said enciphered message into said key variable storage means.
Claim 29
Dependent Claim
22 words
The apparatus of claim 22 wherein said register means further includes means for operating said register means as a shift code counter.
Claim 30
Dependent Claim
30 words
The apparatus of claim 22 wherein the one byte of said register means that receives its input from said receiving means is the high order byte of said register means.
Claim 31
Dependent Claim
45 words
The apparatus of claim 21 further comprising means, connected to said receiving means and said transmitting means, for transmitting each of said received bytes of enciphered data onto said communications line and inhibiting the transmission of each of said corresponding bytes of plain text data.
Claim 32
Dependent Claim
41 words
The apparatus of claim 1 further comprising means, connected to said receiving means and said transmitting means, for selectively switching the output of said apparatus, under external control, between said input enciphered data and said plain text generated within said apparatus.
Claim 33
Dependent Claim
21 words
The apparatus of claim 1 further comprising means, connected to said transmitting means, for inhibiting the transmission of said deciphered data.
Claim 34
Dependent Claim
49 words
The apparatus of claim 1 further including processing means, said processing means connected between said receiving means and said exclusive ORing means and further connected to said transmitting means, said processing means including means for transferring data between said receiving means, said exclusive ORing means and said transmitting means.
Claim 35
Dependent Claim
21 words
The apparatus of claim 32 further comprising means, connected to said processing means, for storing at least one destination point address.
Claim 36
Dependent Claim
28 words
The apparatus of claim 33 wherein said processing means further includes means for detecting the receipt of an enciphered message addressed to one of said destination point addresses.
Claim 37
Dependent Claim
58 words
The apparatus of claim 34 wherein said processing means further includes means, responsive to detecting the receipt of said enciphered message addressed to one of said destination point addresses, for transferring said enciphered message to said exclusive ORing means on a byte-by-byte basis and transferring each of the corresponding bytes of deciphered data produced to said transmitting means.
Claim 38
Dependent Claim
38 words
The apparatus of claim 35 wherein said processing means, in response to the receipt of the end of said enciphered message addressed to one of said destination point addresses, will stop transferring data to said exclusive ORing means.
Claim 39
Dependent Claim
61 words
The apparatus of claim 36 wherein said processing means further includes means, responsive to the receipt of a first type of control character within said enciphered message addressed to one of said destination point addresses, for transferring said enciphered data received after said first type of control character to said transmitting means and inhibiting transmission of the corresponding plain text data.
Claim 40
Dependent Claim
56 words
The apparatus of claim 37 wherein said processing means, in response to the receipt of a second type of control character following receipt of said first type of control character, will cease transferring said enciphered data received after said second type of control character to said transmission means and resume transmitting the corresponding plain text data.
Claim 41
Dependent Claim
41 words
The apparatus of claim 34 wherein said processing means further includes means, responsive to the receipt of an enciphered messsage addressed to an address other than one of said destination point addresses, for transferring said enciphered message to said transmitting means.
Claim 42
Dependent Claim
41 words
The apparatus of claim 32 wherein said processing means further includes means, responsive to the receipt of a control character, for transmitting said received control character onto said communications line and inhibiting the transmission of the corresponding deciphered control character produced.
Claim 43
Independent Claim
412 words
An apparatus for insertion in a bidirectional communications line for providing full duplex data communications security in point-to-point and multipoint communications networks, wherein plain text data being transmitted on said communications line in a first direction is received by said apparatus, enciphered, and transmitted back onto said communications line in said first direction on a byte-by-byte basis, and enciphered data being transmitted on said communications line in a second direction is received by said apparatus, deciphered and transmitted back onto said communications line in said second direction on a byte-by-byte basis, comprising: means for receiving said plain text data being transmitted in said first direction from said communications line on a byte-by-byte basis; first means for generating a first plurality of key bits for each byte of said plain text data received from said communications line; second means for storing said first plurality of key bits; third means for exclusive ORing each bit of each received byte of said plain text data with one of said first plurality of key bits generated for the byte of data received previous to each of said bytes of plain text data received, whereby a byte of enciphered data is produced corresponding to each of said received bytes of plain text data; means for transmitting each of said produced bytes of enciphered data onto said communications line in said first direction, whereby each of said received bytes of plain text data being transmitted in said first direction is replaced by the corresponding produced byte of enciphered data; means for receiving said enciphered data being transmitted in said second direction from said communications line on a byte-by-byte basis; fourth means for generating a second plurality of key bits for each byte of said enciphered data received from said communications line; fifth means for storing said second plurality of key bits; sixth means for exclusive ORing each bit of each received byte of said enciphered data with one of said second plurality of key bits generated for the byte of data received previous to each of said bytes of enciphered data received, whereby a byte of plain text data is produced corresponding to each of said received bytes of enciphered data; and means for transmitting each of said produced bytes of plain text data onto said communications line in said second direction, whereby each of said received bytes of enciphered data being transmitted in said second direction is replaced by the corresponding produced byte of plain text data.
Claim 44
Independent Claim
412 words
An apparatus for insertion in a bidirectional communications line for providing full duplex data communications security in point-to-point and multipoint communications networks, wherein plain text data being transmitted on said communications line in a first direction is received by said apparatus, enciphered, and transmitted back onto said communications line in said first direction on a byte-by-byte basis, and enciphered data being transmitted on said communications line in a second direction is received by said apparatus, deciphered and transmitted back onto said communications line in said second direction on a byte-by-byte basis, comprising: means for receiving said plain text data being transmitted in said first direction from said communications line on a byte-by-byte basis; first means for generating a first plurality of key bits for each byte of said plain text data received from said communications line; second means for storing said first plurality of key bits; third means for exclusive ORing each bit of each received byte of said plain text data with one of said first plurality of key bits generated for the byte of data received previous to each of said bytes of plain text data received, whereby a byte of enciphered data is produced corresponding to each of said received bytes of plain text data; means for transmitting each of said produced bytes of enciphered data onto said communications line in said first direction, whereby each of said received bytes of plain text data being transmitted in said first direction is replaced by the corresponding produced byte of enciphered data; means for receiving said enciphered data being transmitted in said second direction from said communications line on a byte-by-byte basis; fourth means for generating a second plurality of key bits for each byte of said enciphered data received from said communications line; fifth means for storing said second plurality of key bits; sixth means for exclusive ORing each bit of each received byte of said enciphered data with one of said second plurality of key bits generated for the byte of data received previous to each of said bytes of enciphered data received, whereby a byte of plain text data is produced corresponding to each of said received bytes of enciphered data; and means for transmitting each of said produced bytes of plain text data onto said communications line in said second direction, whereby each of said received bytes of enciphered data being transmitted in said second direction is replaced by the corresponding produced byte of plain text data.
Claim 45
Dependent Claim
76 words
The apparatus of claim 41 wherein said first means comprises: first register means, the high order byte of which receives its input from the output of said third means, said first register means for presenting a first bit pattern from which said first plurality of key bits will be generated; and first encoding means, connected to said first register means, for encoding said first presented bit pattern whereby said first plurality of key bits if produced.
Claim 46
Dependent Claim
77 words
The apparatus of claim 42 wherein said fourth means comprises: second register means, the higher order byte of which receives its input from said enciphered data receiving means, said second register means including means for presenting a second bit pattern from which said second plurality of key bits will be generated; and second encoding means, connected to said second register means, for encoding said second presented bit pattern whereby said second plurality of key bits is produced.
Claim 47
Independent Claim
103 words
An apparatus for use in transmitting enciphered digital data, wherein a sequence of bytes of plain text data is sequentially enciphered on a byte-by-byte basis, comprising: means for generating a plurality of key bits for each of said bytes of plain text data; and means for exclusive ORing each bit of each of said bytes of plain text data with one of said plurality of key bits generated for the byte of plain text data previous to each of said bytes of plain text data, whereby a byte of enciphered data is produced corresponding to each of said bytes of plain text data.
Claim 48
Independent Claim
103 words
An apparatus for use in transmitting enciphered digital data, wherein a sequence of bytes of plain text data is sequentially enciphered on a byte-by-byte basis, comprising: means for generating a plurality of key bits for each of said bytes of plain text data; and means for exclusive ORing each bit of each of said bytes of plain text data with one of said plurality of key bits generated for the byte of plain text data previous to each of said bytes of plain text data, whereby a byte of enciphered data is produced corresponding to each of said bytes of plain text data.
Claim 49
Dependent Claim
70 words
The apparatus of claim 44 wherein said key bit generation means comprises: register means, at least one byte of which receives its input from the output of said exclusive ORing means, said register means for presenting a bit pattern from which said plurality of key bits will be generated; and means, connected to said register means, for encoding said presented bit pattern, whereby said plurality of key bits are generated.
Claim 50
Dependent Claim
30 words
The apparatus of claim 45 further comprising means, connected to said key bit generation means and said exclusive ORing means, said means for storing said plurality of generated key bits.
Claim 51
Independent Claim
98 words
An apparatus for use in transmitting enciphered digital data, wherein a sequence of bytes of enciphered data is sequentially deciphered on a byte-by-byte basis, comprising: means for generating a plurality of key bits for each of said bytes of enciphered data; and means for exclusive ORing each bit of each of said bytes of enciphered data with one of said plurality of key bits generated for the byte of enciphered data previous to each of said bytes of enciphered data, whereby a byte of plain text data is produced corresponding to each of said bytes of enciphered data.
Claim 52
Independent Claim
98 words
An apparatus for use in transmitting enciphered digital data, wherein a sequence of bytes of enciphered data is sequentially deciphered on a byte-by-byte basis, comprising: means for generating a plurality of key bits for each of said bytes of enciphered data; and means for exclusive ORing each bit of each of said bytes of enciphered data with one of said plurality of key bits generated for the byte of enciphered data previous to each of said bytes of enciphered data, whereby a byte of plain text data is produced corresponding to each of said bytes of enciphered data.
Claim 53
Dependent Claim
71 words
The apparatus of claim 47 wherein said key bit generation means comprises: register means, responsive to at least one byte of enciphered data previous to each of said bytes of enciphered data, said register means for presenting a bit pattern from which said plurality of key bits will be generated; and means, connected to said register means, for encoding said presented bit pattern, whereby said plurality of key bits are generated.
Claim 54
Dependent Claim
30 words
The apparatus of claim 48 further comprising means, connected to said key bit generation means and said exclusive ORing means, said means for storing said plurality of generated key bits.