Method and Apparatus for Secure Digital Communications Using Chaotic Signals
First Claim
1. A method for encoding zero and one bits for transmission, the method comprising:
- generating a first signal from a non-linear chaotic system to represent the one bit, with the signal'"'"'s embedded vectors being within the non-linear system'"'"'s attractor set; and
generating a second signal from the non-linear system to represent the zero bit, with the signal'"'"'s embedded vectors being outside the non-linear system'"'"'s attractor set.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for encoding zero and one bits for transmission, including generating a first signal from a non-linear chaotic system to represent the one bit, with the signal'"'"'s embedded vectors being within the non-linear system'"'"'s attractor set, and generating a second signal from the non-linear system to represent the zero bit, with the signal'"'"'s embedded vectors being outside the non-linear system'"'"'s attractor set. The second signal encoding the zero bit can be generated by adding together two chaotic signals arising from the non-linear system initialized with different initial conditions, and weighting the second signal to have approximately the same energy as the first signal. One suitable chaotic systems is a Lorenz system. Systems and methods for decoding a transmitted stream of signals compare a detection statistic of the received stream of signals to a threshold value that depends on the chaotic system.
-
Citations
12 Claims
-
1. A method for encoding zero and one bits for transmission, the method comprising:
-
generating a first signal from a non-linear chaotic system to represent the one bit, with the signal'"'"'s embedded vectors being within the non-linear system'"'"'s attractor set; and
generating a second signal from the non-linear system to represent the zero bit, with the signal'"'"'s embedded vectors being outside the non-linear system'"'"'s attractor set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of decoding a received transmission, said transmission being encoded with signals generated by a chaotic system, the method comprising:
-
digitally sampling a received signal at a time interval τ
; and
for each bit, splitting the signal of length N into windows of a predetermined width d, calculating a detection statistic wherein {circumflex over (x)}m={r(mτ
), . . . , r(mτ
+(d−
1)τ
)},comparing the detection statistic to a threshold value, and and assigning a bit zero or a bit one based on the comparison of the detection statistic to the threshold value.
-
-
12. A signal processor adapted to operationally decode a received transmission, said transmission being encoded with signals generated by a chaotic system, the processor operable to:
-
digitally sample a received signal at a time interval τ
; and
for each bit, splitting the signal of length N into windows of a predetermined width d, calculate a detection statistic wherein {circumflex over (x)}m={r(mτ
), . . . , r(mτ
+(d−
1)τ
},compare the detection statistic to a threshold value, and and assign a bit zero or a bit one based on the comparison of the detection statistic to the threshold value.
-
Specification