Coding method and system with enhanced security
First Claim
1. A method of producing a code with enhanced acquisition security, comprising the steps of:
- generating a plurality of linear component codes, C1, C2, . . . Cn ;
combining said linear component codes to form a linear first composite code in accordance with a first composite rule of such a character that said first composite code does not correlate with said component codes;
nonlinearizing said first composite code to form a nonlinear second composite code; and
combining said linear component codes, C1, C2, . . . Cn-1, with said nonlinear second composite code to form a nonlinear acquisition composite code in accordance with a second composite rule of such a character that at least one of said component codes correlates with said acquisition composite code.
1 Assignment
0 Petitions
Accused Products
Abstract
A coding system produces a code with enhanced acquisition security by generating a plurality of linear component codes, C1, C2, . . . Cn, combining the component codes in accordance with a modulo-2 addition rule to form a linear first composite code, nonlinearizing the first composite code to form a nonlinear second composite code, time delaying the component codes, C1, C2, . . . Cn-1, and combining the time delayed codes with the nonlinear second composite code in accordance with a Boolean majority voting rule to form a nonlinear acquisition composite code. Acquisition of the nonlinear acquisition composite code is achieved by generating a plurality of linear reference component codes, R1, R2, . . . Rn, that correlate respectively with the linear acquisition component codes, C1, C2, . . . Cn, combining the reference component codes in accordance with the modulo-2 addition rule to form a linear third composite code, nonlinearizing the third composite code to form a nonlinear fourth composite code, time delaying the reference component codes, R1, R2 , . . . Rn-1, correlating the time delayed codes with the nonlinear acquisition composite code by shifting the phases of the time delayed codes, and correlating the fourth composite code with the acquisition composite code by shifting the phase of the reference component code, Rn.
-
Citations
12 Claims
-
1. A method of producing a code with enhanced acquisition security, comprising the steps of:
-
generating a plurality of linear component codes, C1, C2, . . . Cn ; combining said linear component codes to form a linear first composite code in accordance with a first composite rule of such a character that said first composite code does not correlate with said component codes; nonlinearizing said first composite code to form a nonlinear second composite code; and combining said linear component codes, C1, C2, . . . Cn-1, with said nonlinear second composite code to form a nonlinear acquisition composite code in accordance with a second composite rule of such a character that at least one of said component codes correlates with said acquisition composite code.
-
-
2. A method of producing a code with enhanced acquisition security, comprising the steps of:
-
generating a plurality of linear component codes, C1, C2, . . . Cn ; combining said linear component codes to form a linear first composite code in accordance with a first composition rule of such a character that said first composite code does not correlate with said component codes; nonlinearizing said first composite code to form a nonlinear second composite code; time delaying said component codes, C1, C2, . . . Cn-1 ; and combining said delayed codes, C1, C2, . . . Cn-1, with said nonlinear second composite code to form a nonlinear acquisition composite code in accordance with a second composition rule of such a character that at least one of said delayed codes correlates with said acquisition composite code.
-
-
3. A method of producing a code with enhanced acquisition security, comprising the steps of:
-
generating a plurality of linear component codes, C1, C2, . . . Cn ; combining said linear component codes in accordance with a modulo-2 addition rule to form a linear first composite code; nonlinearizing said first composite code by applying the same to an encrypter operating in a decrypt mode to form a nonlinear second composite code; time delaying said component codes, C1, C2, . . . Cn-1 ; and combining said time delayed codes, C1, C2, . . . Cn-1, with said nonlinear second composite code in accordance with a Boolean majority voting rule to form a nonlinear acquisition composite code.
-
-
4. A system for producing a code with enhanced acquisition security, comprising:
-
means for generating a plurality of linear component codes, C1, C2, . . . Cn ; means for combining said linear component codes to form a linear first composite code in accordance with a first composition rule of such a character that said first composite code does not correlate with said component codes; means for nonlinearizing said first composite code to form a nonlinear second composite code; and means for combining said linear component codes, C1, C2, . . . Cn-1, with said nonlinear second composite code to form a nonlinear acquisition composite code in accordance with a second composite rule of such a character that at least one of said component codes correlates with said acquisition composite code.
-
-
5. A system for producing a code with enhanced acquisition security, comprising:
-
means for generating a plurality of linear component codes, C1, C2, . . . Cn ; means for combining said linear component codes to form a linear first composite code in accordance with a first composition rule of such a character that said first composite code does not correlate with said component codes; means for nonlinearizing said first composite code to form a nonlinear second composite code; means for time delaying said component codes, C1, C2, . . . Cn-1 ; and means for combining said delayed codes, C1, C2, . . . Cn-1, with said nonlinear second composite code to form a nonlinear acquisition composite code in accordance with a second composition rule of such a character that at least one of said delayed codes correlates with said acquisition composite code. - View Dependent Claims (6)
-
-
7. A coding method for communication between a transmitter and a receiver with enhanced security, comprising the steps of:
-
(I) at the transmitter, (a) generating a plurality of linear acquisition component codes, C1, C2, . . . Cn, (b) combining said acquisition component codes to form a linear first composite code in accordance with a first composition rule of such a character that said first composite code does not correlate with said component codes, (c) nonlinearizing said first composite code to form a nonlinear second composite code, (d) combining said linear component codes, C1, C2, . . . Cn-1, with said nonlinear second composite code to form a nonlinear acquisition composite code in accordance with a second composition rule of such a character that at least one of said component codes correlates with said acquisition composite code, and (e) transmitting said nonlinear acquisition composite code; and (II) at the receiver, (a) receiving said nonlinear acquisition composite code, (b) generating a plurality of linear reference component codes, R1, R2, . . . Rn, that correlate respectively with said linear acquisition component codes, C1, C2, . . . Cn, (c) combining said reference component codes to form a linear third composite code in accordance with said first composition rule, (d) nonlinearizing said third composite code in a manner identical to that of said (I,c) nonlinearizing step to form a nonlinear fourth composite code, (e) correlating said reference component codes, R1, R2, . . . Rn-1, with said nonlinear acquisition composite code by shifting the phases of said reference component codes, R1, R2, . . . Rn-1, and (f) correlating said nonlinear fourth composite code with said nonlinear acquisition composite code by shifting the phase of the remaining reference component code, Rn. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification