Information encoder/decoder using chaotic systems
AssigneeSandia Corporation
InventorsSamuel Lee Miller, William Michael Miller, Paul Jackson McWhorter
Life of this patent
Estimating the term…
Abstract
The present invention discloses a chaotic system-based information encoder and decoder that operates according to a relationship defining a chaotic system. Encoder input signals modify the dynamics of the chaotic system comprising the encoder. The modifications result in chaotic, encoder output signals that contain the encoder input signals encoded within them. The encoder output signals are then capable of secure transmissions using conventional transmission techniques. A decoder receives the encoder output signals (i.e., decoder input signals) and inverts the dynamics of the encoding system to directly reconstruct the original encoder input signals.
Claims29
An encoding/decoding system, comprising:
- encoding means for encoding at least one encoder input signal, said encoding means comprising:
- receiving means for receiving at least one encoder input signal;
- at least one encoder system element;
- a dynamical system with its dynamics being characterized by a functional relationship between a plurality of state vector components of a state vector trajectory of said encoding means and being responsive to variations in the at least one encoder system element and the at least one encoder input signal, wherein at least one of the plurality of state vector components is time dependent;
- modulating means for varying the dynamics of the dynamical system;
- and
- generating means for generating at least one encoder output signal with the at least one encoder input signal convoluted therein;
- transmitting means for transmitting the at least one encoder output signal;
- and
- decoding means for decoding the at least one encoder output signal, said decoding means comprising:
- receiving means for receiving the at least one encoder output signal as at least one decoder input signal;
- at least one decoder system element;
- inverting means for operating on the at least one decoder input signal to directly reconstruct the at least one encoder input signal as a decoder output signal by inverting the dynamics of said encoding means, said inverting means being responsive to variations in the at least one decoder system element.
A method of encoding and decoding information streams, comprising the steps of:
- defining a functional relationship between a plurality of state vector components of a state vector trajectory of an encoding system, the definition including dynamics characterized by the functional relationship, wherein at least one of the plurality of state vector components is time dependent, the encoding system being a nonlinear dynamical system, the encoding system including and being dependent on at least one system element that affects the dynamics of the encoding system;
- receiving at least one encoder input signal;
- modulating the at least one system element of the encoding system with the at least one encoder input signal to affect the dynamics of the encoding system;
- determining the at least one time dependent state vector component of the functional relationship for generating at least one output signal with the at least one encoder input signal convoluted therein;
- transmitting the at least one output signal to a decoding means;
- receiving the at least one output signal;
- and
- decoding the at least one output signal by inverting the dynamics of the encoding system to directly reconstruct the at least one encoder input signal using the at least one output signal.
Dependencies are inferred from the claim text.