Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
232 words
A method for processing a plain text ("PT") bit stream for a binary encryption device having an input and an output so that an input bit stream applied to the input causes an output bit stream of ciphered text ("CT") to appear at the output, said plain text ("PT") bit stream comprising PT words, each PT word having n bits of increasing order, each bit designated PT i , where i varies from 1 to n, each word having a first bit (PT 1 ) that is least significant and a last bit (PT n ) that is most significant, comprising the steps of: forming a modified plain text ("MPT") bit stream and applying said MPT bit stream to said input of said binary encryption device, said MPT bit stream formed by the following method: for the current PT bit (PT i ), computing a current MPT bit (MPT i ) based at least in part on said PT i EXCLUSIVE OR a current modifier bit ("M i "), said M i , where i is not equal to 1, based on: the quantity PT i-1 AND the inverse of the quantity CT i-1 EXCLUSIVE OR M i-1 , OR the quantity PT i-1 AND M i-1 , OR the quantity M i-1 AND the inverse of the quantity PT i-1 EXCLUSIVE OR CT i-1 , wherein M 1 =logic zero (0).
Claim 2
Independent Claim
232 words
A method for processing a plain text ("PT") bit stream for a binary encryption device having an input and an output so that an input bit stream applied to the input causes an output bit stream of ciphered text ("CT") to appear at the output, said plain text ("PT") bit stream comprising PT words, each PT word having n bits of increasing order, each bit designated PT i , where i varies from 1 to n, each word having a first bit (PT 1 ) that is least significant and a last bit (PT n ) that is most significant, comprising the steps of: forming a modified plain text ("MPT") bit stream and applying said MPT bit stream to said input of said binary encryption device, said MPT bit stream formed by the following method: for the current PT bit (PT i ), computing a current MPT bit (MPT i ) based at least in part on said PT i EXCLUSIVE OR a current modifier bit ("M i "), said M i , where i is not equal to 1, based on: the quantity PT i-1 AND the inverse of the quantity CT i-1 EXCLUSIVE OR M i-1 , OR the quantity PT i-1 AND M i-1 , OR the quantity M i-1 AND the inverse of the quantity PT i-1 EXCLUSIVE OR CT i-1 , wherein M 1 =logic zero (0).
Claim 3
Dependent Claim
15 words
The method of claim 1 wherein each PT word comprises a multilevel sub-band coded sample.
Claim 4
Independent Claim
173 words
A method for forming a "z" bit stream having bits designated z i , based on an "x" bit stream having bits designated x i , where i=1, 2, 3, . . . each x i of successively increasing order, the least significant bit x 1 coming first and based on a "y" bit stream having bits designated y i , comprising the steps of: (1) setting z 1 =x 1 , and (2) for i not equal to 1: (a) providing a modifying bit m i , based on x i-1 , y i-1 , and the modifying bit m i-1 , (b) providing z i based on x i and m i , where m 1 =logic zero (0), wherein said providing step (2) (a) includes computing: the quantity x i-1 AND the inverse of the quantity y i-1 EXCLUSIVE OR m i-1 , OR the quantity x i-1 AND m i-1 , OR the quantity m i-1 AND the inverse of the quantity x i-1 EXCLUSIVE OR y i-1 .
Claim 5
Independent Claim
173 words
A method for forming a "z" bit stream having bits designated z i , based on an "x" bit stream having bits designated x i , where i=1, 2, 3, . . . each x i of successively increasing order, the least significant bit x 1 coming first and based on a "y" bit stream having bits designated y i , comprising the steps of: (1) setting z 1 =x 1 , and (2) for i not equal to 1: (a) providing a modifying bit m i , based on x i-1 , y i-1 , and the modifying bit m i-1 , (b) providing z i based on x i and m i , where m 1 =logic zero (0), wherein said providing step (2) (a) includes computing: the quantity x i-1 AND the inverse of the quantity y i-1 EXCLUSIVE OR m i-1 , OR the quantity x i-1 AND m i-1 , OR the quantity m i-1 AND the inverse of the quantity x i-1 EXCLUSIVE OR y i-1 .
Claim 6
Independent Claim
189 words
A method for forming a modified text "z" bit stream input to a binary encryption device having bits designated z i , based on a plain text "x" bit stream having bits designated x i , where i=1, 2, 3, . . . each x i of successively increasing order, the least significant x 1 coming first, and based on a ciphered text "y" bit stream output from said binary encryption device having bits designated y i , comprising the steps of: (1) setting z 1 =x 1 , and (2) for i not equal to 1; (a) providing a modifying bit m i based on x i-1 , y i-1 , and the modifying bit m i-1 , (b) providing z i based on x i and m i , where m 1 =logic zero (0), wherein said providing step (2) (a) includes computing: the quantity x i-1 AND the inverse of the quantity y i-1 EXCLUSIVE OR m i-1 , OR the quantity x i-1 AND m i-1 , OR the quantity m i-1 AND the inverse of the quantity x i-1 EXCLUSIVE OR y i-1 .
Claim 7
Independent Claim
189 words
A method for forming a modified text "z" bit stream input to a binary encryption device having bits designated z i , based on a plain text "x" bit stream having bits designated x i , where i=1, 2, 3, . . . each x i of successively increasing order, the least significant x 1 coming first, and based on a ciphered text "y" bit stream output from said binary encryption device having bits designated y i , comprising the steps of: (1) setting z 1 =x 1 , and (2) for i not equal to 1; (a) providing a modifying bit m i based on x i-1 , y i-1 , and the modifying bit m i-1 , (b) providing z i based on x i and m i , where m 1 =logic zero (0), wherein said providing step (2) (a) includes computing: the quantity x i-1 AND the inverse of the quantity y i-1 EXCLUSIVE OR m i-1 , OR the quantity x i-1 AND m i-1 , OR the quantity m i-1 AND the inverse of the quantity x i-1 EXCLUSIVE OR y i-1 .
Claim 8
Independent Claim
256 words
A method for forming a "z" bit stream comprising words each having n bits, each bit designated z i , where i=1, 2, 3, . . . n, the least significant bit of each word being z 1 , the most significant bit of each word being z n , based on an "x" bit stream comprising words each having n bits, each bit designated x i , the least significant bit of each word being x i , the most significant bit of each word being x n , and based on a "y" bit stream comprising words each having n bits, each bit designated y i , the least significant bit of each word being y 1 , the most significant bit of each word being y n , comprising the steps of: (1) for each x word and the y word corresponding thereto, forming a z word with z 1 =x 1 , and (2) for i not equal to 1: (a) providing a modifying bit m i based on x i-1 , y i-1 , and the modifying bit m i-1 , (b) providing z i based on x i and m i , where m 1 =logic zero (0), wherein said providing step (2) (a) includes computing: the quantity x i-1 AND the inverse of the quantity y i-1 EXCLUSIVE OR m i-1 , OR the quantity x i-1 AND m i-1 , OR the quantity m i-1 AND the inverse of the quantity x i-1 EXCLUSIVE OR y i-1 .
Claim 9
Independent Claim
256 words
A method for forming a "z" bit stream comprising words each having n bits, each bit designated z i , where i=1, 2, 3, . . . n, the least significant bit of each word being z 1 , the most significant bit of each word being z n , based on an "x" bit stream comprising words each having n bits, each bit designated x i , the least significant bit of each word being x i , the most significant bit of each word being x n , and based on a "y" bit stream comprising words each having n bits, each bit designated y i , the least significant bit of each word being y 1 , the most significant bit of each word being y n , comprising the steps of: (1) for each x word and the y word corresponding thereto, forming a z word with z 1 =x 1 , and (2) for i not equal to 1: (a) providing a modifying bit m i based on x i-1 , y i-1 , and the modifying bit m i-1 , (b) providing z i based on x i and m i , where m 1 =logic zero (0), wherein said providing step (2) (a) includes computing: the quantity x i-1 AND the inverse of the quantity y i-1 EXCLUSIVE OR m i-1 , OR the quantity x i-1 AND m i-1 , OR the quantity m i-1 AND the inverse of the quantity x i-1 EXCLUSIVE OR y i-1 .
Claim 10
Independent Claim
213 words
A method for providing a third word having n bits, each bit designated z i , where i=1, 2, 3, . . . n, the least significant bit thereof being z 1 , the most significant bit thereof being z n , based on a first word having n bits each designated x i , the least significant bit being x 1 , the most significant bit being x n , and based on a second word having n bits, each bit designated y i , the least significant bit thereof being y 1 , the most significant bit thereof being y n , comprising the steps of: (1) setting z 1 =x 1 and , (2) for other z i : (a) providing a modifying bit mi based on x i-1 , y i-1 , and the modifying bit m i-1 , (b) providing z i based on x i and m i , where m 1 =logic zero (0), wherein said providing step (2) (a) includes computing: the quantity x i-1 AND the inverse of the quantity y i-1 EXCLUSIVE OR m i-1 , OR the quantity x i-1 AND m i-1 , OR the quantity m i-1 AND the inverse of the quantity x i-1 EXCLUSIVE OR y i-1 .
Claim 11
Independent Claim
213 words
A method for providing a third word having n bits, each bit designated z i , where i=1, 2, 3, . . . n, the least significant bit thereof being z 1 , the most significant bit thereof being z n , based on a first word having n bits each designated x i , the least significant bit being x 1 , the most significant bit being x n , and based on a second word having n bits, each bit designated y i , the least significant bit thereof being y 1 , the most significant bit thereof being y n , comprising the steps of: (1) setting z 1 =x 1 and , (2) for other z i : (a) providing a modifying bit mi based on x i-1 , y i-1 , and the modifying bit m i-1 , (b) providing z i based on x i and m i , where m 1 =logic zero (0), wherein said providing step (2) (a) includes computing: the quantity x i-1 AND the inverse of the quantity y i-1 EXCLUSIVE OR m i-1 , OR the quantity x i-1 AND m i-1 , OR the quantity m i-1 AND the inverse of the quantity x i-1 EXCLUSIVE OR y i-1 .
Claim 12
Independent Claim
255 words
A method for providing a modified plain text word for a binary encryption device arranged for receiving an input bit stream and for generating a ciphered output bit stream based on said input bit stream, said modified plain text word having n bits, each bit designated z i , where i=1, 2, 3, . . . n, the least significant bit thereof being z 1 the most significant bit thereof being z n , based on a plain text word having n bits each designated x i , the least significant bit thereof being x 1 , the most significant bit thereof being x n , and based on the corresponding ciphered text word output from said binary encryption device, having n bits, each bit designated y i , the least significant bit thereof being y 1 , the most significant bit thereof being y n comprising the steps of: (1) setting z 1 =x 1 , and (2) for other z i : (a) providing a modifying bit mi based on x i-1 , y i-1 , and the modifying bit m i-1 , (b) providing z i based on x i and m i , wherein m 1 =logic zero (0), wherein said providing step (2) (a) includes computing: the quantity x i-1 AND the inverse of the quantity y i-1 EXCLUSIVE OR m i-1 , OR the quantity x i-1 AND m i-1 , OR the quantity m i-1 AND the inverse of the quantity x i-1 EXCLUSIVE OR y i-1 .
Claim 13
Independent Claim
255 words
A method for providing a modified plain text word for a binary encryption device arranged for receiving an input bit stream and for generating a ciphered output bit stream based on said input bit stream, said modified plain text word having n bits, each bit designated z i , where i=1, 2, 3, . . . n, the least significant bit thereof being z 1 the most significant bit thereof being z n , based on a plain text word having n bits each designated x i , the least significant bit thereof being x 1 , the most significant bit thereof being x n , and based on the corresponding ciphered text word output from said binary encryption device, having n bits, each bit designated y i , the least significant bit thereof being y 1 , the most significant bit thereof being y n comprising the steps of: (1) setting z 1 =x 1 , and (2) for other z i : (a) providing a modifying bit mi based on x i-1 , y i-1 , and the modifying bit m i-1 , (b) providing z i based on x i and m i , wherein m 1 =logic zero (0), wherein said providing step (2) (a) includes computing: the quantity x i-1 AND the inverse of the quantity y i-1 EXCLUSIVE OR m i-1 , OR the quantity x i-1 AND m i-1 , OR the quantity m i-1 AND the inverse of the quantity x i-1 EXCLUSIVE OR y i-1 .
Claim 14
Dependent Claim
224 words
A text modifier for processing a plain text ("PT") bit stream comprising PT words for a binary encryption device having an input and an output so that an input bit stream applied to the input causes an output bit stream of ciphered text ("CT") to appear at the output, each PT word having n bits of increasing order, each bit designated PT i , where i varies from 1 to n, each word having a first bit (PT 1 ) that is least significant and a last bit (PT n ) that is most significant, said modifier comprising: means for forming a modified plain text ("MPT") bit stream including means for providing, for the current PT bit (PT i ), a current MPT bit (MPT i ) based at least in part on said PT i EXCLUSIVE OR a current modifier bit ("M i "), said M i , where i is not equal to 1, based on: the quantity PT i-1 AND the inverse of the quantity CT i-1 EXCLUSIVE OR M i-1 , OR the quantity PT i-1 AND M i-1 , OR the quantity M i-1 AND the inverse of the quantity PT i-1 EXCLUSIVE OR CT i-1 , wherein M 1 =logic zero (0), and means for applying said MPT bit stream to said input of said binary encryption device.
Claim 15
Dependent Claim
224 words
A text modifier for processing a plain text ("PT") bit stream comprising PT words for a binary encryption device having an input and an output so that an input bit stream applied to the input causes an output bit stream of ciphered text ("CT") to appear at the output, each PT word having n bits of increasing order, each bit designated PT i , where i varies from 1 to n, each word having a first bit (PT 1 ) that is least significant and a last bit (PT n ) that is most significant, said modifier comprising: means for forming a modified plain text ("MPT") bit stream including means for providing, for the current PT bit (PT i ), a current MPT bit (MPT i ) based at least in part on said PT i EXCLUSIVE OR a current modifier bit ("M i "), said M i , where i is not equal to 1, based on: the quantity PT i-1 AND the inverse of the quantity CT i-1 EXCLUSIVE OR M i-1 , OR the quantity PT i-1 AND M i-1 , OR the quantity M i-1 AND the inverse of the quantity PT i-1 EXCLUSIVE OR CT i-1 , wherein M 1 =logic zero (0), and means for applying said MPT bit stream to said input of said binary encryption device.
Claim 16
Dependent Claim
177 words
A text modifier including means for forming a "z" bit stream having bits designated z i , based on an "x" bit stream having bits designated x i , each x i of successively increasing order, the least significant bit x 1 coming first, and based on a "y" stream having bits designated y i , comprising: means for setting z 1 =x 1 , and, responsive to i not equal to 1, first means for providing a modifying bit m i , based on x i-1 , y i-1 and the modifying bit m i-1 , and, responsive to i not equal to 1, second means for providing z i based on x i and m i , where m 1 =logic zero (0), wherein said first providing means includes for computing: the quantity x i-1 AND the inverse of the quantity y i-1 EXCLUSIVE OR m i-1 , OR the quantity x i-1 AND m i-1 , OR the quantity m i-1 AND the inverse of the quantity x i-1 EXCLUSIVE OR y i-1 .
Claim 17
Dependent Claim
177 words
A text modifier including means for forming a "z" bit stream having bits designated z i , based on an "x" bit stream having bits designated x i , each x i of successively increasing order, the least significant bit x 1 coming first, and based on a "y" stream having bits designated y i , comprising: means for setting z 1 =x 1 , and, responsive to i not equal to 1, first means for providing a modifying bit m i , based on x i-1 , y i-1 and the modifying bit m i-1 , and, responsive to i not equal to 1, second means for providing z i based on x i and m i , where m 1 =logic zero (0), wherein said first providing means includes for computing: the quantity x i-1 AND the inverse of the quantity y i-1 EXCLUSIVE OR m i-1 , OR the quantity x i-1 AND m i-1 , OR the quantity m i-1 AND the inverse of the quantity x i-1 EXCLUSIVE OR y i-1 .