Secure communication using a non-differentiable waveform
OwnerEdward G. Frostinventor
Life of this patent
Estimating the term…
Abstract
A transmitter system includes a processor that synthesizes a randomly varying, non-differentiable waveform by applying independent, pseudo-random variations to a number of transmission parameters to produce a number of independent pseudo-random variable stochastic processes with independent distributions within the waveform. Examples of transmitter parameters that can be varied include: a PN spreading sequence segment; a PN spreading symbol rate; a chip clock frequency; a chip frequency-dwell period; a data symbol rate; a data symbol rate dwell; an RF carrier frequency; and a carrier frequency dwell-time.
Claims24
A transmitter system for generating a non-differentiable transmit signal, comprising:
- a processor configured to:
- receive an input data stream represented by a signal waveform, the signal waveform comprising a plurality of waveform elements, wherein one of the waveform elements is a carrier frequency of the signal waveform;
- compute, for each waveform element, a sequence of frequency values, wherein each frequency value is computed based on a randomly selected prime number and the frequency values for each waveform element are independent of the frequency values for every other waveform element;
- compute, for each waveform element, a sequence of timing windows whose durations are randomly selected and respectively specify periods over which the frequency values are applied to the waveform element, wherein the timing windows for each waveform element are independent of the timing windows for every other waveform element;
- and
- modify the signal waveform in accordance with the sequence of frequency values and timing windows for each waveform element to produce the non-differentiable transmit signal so that no continuous or relative timing of the waveform elements is present in the resulting waveform;
- and
- a transmitter configured to transmit the non-differentiable transmit signal.
A method of generating a non-differentiable transmit signal, the method comprising:
- generating in a transmitter system an input data stream represented by a signal waveform, the signal waveform comprising a plurality of waveform elements, wherein one of the waveform elements is a carrier frequency of the signal waveform;
- for each waveform element, computing in the transmitter system a sequence of frequency values, wherein each frequency value is computed based on a randomly selected prime number and the frequency values for each waveform element are independent of the frequency values for every other waveform element;
- for each waveform element, computing in the transmitter system a sequence of timing windows whose durations are randomly selected and respectively specify periods over which the frequency values are applied to the waveform element, wherein the timing windows for each waveform element are independent of the timing windows for every other waveform element;
- modifying the signal waveform in the transmitter system in accordance with the sequence of frequency values and timing windows for each waveform element to produce the non-differentiable transmit signal so that no continuous or relative timing of the waveform elements is present in the resulting waveform;
- and
- transmitting the non-differentiable transmit signal.
A non-transitory controller-readable medium encoded with instructions that, when executed by a processor, cause the processor to:
- receive an input data stream represented by a signal waveform, the signal waveform comprising a plurality of waveform elements, wherein one of the waveform elements is a carrier frequency of the signal waveform;
- compute, for each waveform element, a sequence of frequency values, wherein each frequency value is computed based on a randomly selected prime number and the frequency values for each waveform element are independent of the frequency values for every other waveform element;
- compute, for each waveform element, a sequence of timing windows whose durations are randomly selected and respectively specify periods over which the frequency values are applied to the waveform element, wherein the timing windows for each waveform element are independent of the timing windows for every other waveform element;
- and
- modify the signal waveform in accordance with the sequence of frequency values and timing windows for each waveform element to produce the non-differentiable transmit signal so that no continuous or relative timing of the waveform elements is present in the resulting waveform.
A method of receiving a non-differentiable signal, the method comprising:
- receiving in a receiver system a non-differentiable signal comprising represented by a signal waveform, the signal waveform comprising a plurality of waveform elements, wherein one of the waveform elements is a carrier frequency of the signal waveform;
- for each waveform element, computing in the receiver system a sequence of frequency values, wherein each frequency value is computed based on a randomly selected prime number and the frequency values for each waveform element are independent of the frequency values for every other waveform element;
- for each waveform element, computing in the receiver system a sequence of timing windows whose durations are randomly selected and respectively specify periods over which the frequency values are applied to the waveform element, wherein the timing windows for each waveform element are independent of the timing windows for every other waveform element and no continuous or relative timing of the waveform elements is present in the signal waveform;
- processing the signal waveform in the receiver system in accordance with the sequence of frequency values and timing windows for each waveform element to recover the from the non-differentiable signal.
Dependencies are inferred from the claim text.