Adaptive waveform matching for use in transmitter identification
First Claim
1. A system for the identification of an individual unauthenticated transmitter as an authentic transmitter or an unauthorized transmitter when operating in an environment containing a plurality of similar transmitters, the system comprising:
- a radio frequency receiver circuit receiving a radio transmission from the unauthenticated transmitter that can be the authentic transmitter or the unauthorized transmitter, said received radio transmission including identification data identifying the unauthenticated transmitter as the authentic transmitter;
a demodulator demodulating said received radio transmission to generate a demodulated signal, said demodulated signal including a first unauthenticated response signal;
a data storage area which stores a plurality of response waveforms designated as reference waveforms for the authentic transmitter;
a norrealizer processor which receives each of said reference waveforms from said data storage area and normalizes each of said reference waveforms, said normalizer processor also receiving and normalizing said first unauthenticated response signal;
a mean processor which computes a composite mean waveform from said normalized waveforms;
a waveform processor which computes difference values between each of said individual normalized waveforms and said composite mean waveform, said waveform processor applying a weighting function to each of said difference values to generate weighted values and summing each of said weighted values to generate a variability value for each of said individual normalized waveforms, said variability values indicating a variability of each of said individual normalized waveforms from said composite mean waveform, said waveform processor also computing first unauthenticated difference values between said first unauthenticated normalized waveform and said composite mean waveform and applying said weighting function to each of said unauthenticated difference values to generate first unauthenticated weighted values and summing each of said first unauthenticated weighted values to generate a first unauthenticated variability value for said first unauthenticated normalized waveform, said first unauthenticated variability value indicating a variability of said first unauthenticated normalized waveform from said composite mean waveform; and
a comparison processor which compares said first unauthenticated variability value to said variability values for said individual reference waveforms to determine whether the unauthenticated transmitter is the authentic transmitter or the unauthorized transmitter.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method extracts a portion of a transmitted waveform and compares the transmission characteristics of the extracted waveform to determine if they match a stored fingerprint associated with the transmitter, such as a cellular telephone. The system adaptively creates fingerprint data by storing a plurality of waveforms believed to be from a particular transmitter and calculates the variability of the individual transmissions with respect to a composite mean waveform of the transmission characteristics. The system emphasizes the variability between the individual waveforms and the composite mean waveform and determines variability values for each of the individual waveforms in the fingerprint. When the system receives an additional unidentified transmission purported to be from the transmitter with the stored fingerprint, the system determines whether the variability of the unidentified waveform fits within the predetermined margins of variability for the fingerprint. If the variability of the unidentified waveform is less than a predetermined variability threshold, the system considers the waveforms to be a suitable match. The system can adaptively include new waveforms in the fingerprint by determining whether the newly-received transmission characteristics meet a series of criteria for inclusion in the fingerprint. In addition, the system analyzes the newly-received waveform and all waveforms forming the fingerprint to determine if any of the waveforms exceed a predetermined maximum variability value. A waveform that exceeds the maximum variability value is eliminated from the fingerprint. The system is easily automated, thus providing a useful analysis technique for communications network such as cellular telephone systems where a large population of transmitters with similar transmission characteristics are operating at any given time.
172 Citations
83 Claims
-
1. A system for the identification of an individual unauthenticated transmitter as an authentic transmitter or an unauthorized transmitter when operating in an environment containing a plurality of similar transmitters, the system comprising:
-
a radio frequency receiver circuit receiving a radio transmission from the unauthenticated transmitter that can be the authentic transmitter or the unauthorized transmitter, said received radio transmission including identification data identifying the unauthenticated transmitter as the authentic transmitter; a demodulator demodulating said received radio transmission to generate a demodulated signal, said demodulated signal including a first unauthenticated response signal; a data storage area which stores a plurality of response waveforms designated as reference waveforms for the authentic transmitter; a norrealizer processor which receives each of said reference waveforms from said data storage area and normalizes each of said reference waveforms, said normalizer processor also receiving and normalizing said first unauthenticated response signal; a mean processor which computes a composite mean waveform from said normalized waveforms; a waveform processor which computes difference values between each of said individual normalized waveforms and said composite mean waveform, said waveform processor applying a weighting function to each of said difference values to generate weighted values and summing each of said weighted values to generate a variability value for each of said individual normalized waveforms, said variability values indicating a variability of each of said individual normalized waveforms from said composite mean waveform, said waveform processor also computing first unauthenticated difference values between said first unauthenticated normalized waveform and said composite mean waveform and applying said weighting function to each of said unauthenticated difference values to generate first unauthenticated weighted values and summing each of said first unauthenticated weighted values to generate a first unauthenticated variability value for said first unauthenticated normalized waveform, said first unauthenticated variability value indicating a variability of said first unauthenticated normalized waveform from said composite mean waveform; and a comparison processor which compares said first unauthenticated variability value to said variability values for said individual reference waveforms to determine whether the unauthenticated transmitter is the authentic transmitter or the unauthorized transmitter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for the authentication of an individual unauthenticated transmitter as an authentic transmitter or an unauthorized transmitter when operating in an environment containing a plurality of similar transmitters, the system including a plurality of stored response signals from the authentic transmitter designated as reference waveforms for the authentic transmitter, a composite mean waveform derived from the reference waveforms, and statistical values related to the reference waveforms and the composite mean waveform, the system comprising:
-
a receiver circuit which receives a transmission from the unauthenticated transmitter that can be the authentic transmitter or the unauthorized transmitter, said received transmission including a first unauthenticated response signal and identification data identifying the unauthenticated transmitter as the authentic transmitter; a waveform processor which computes first unauthenticated difference values between a first unauthenticated normalized waveform and the composite mean waveform, said waveform processor applying a weighting function to each of said first unauthenticated difference values to generate a first unauthenticated variability value for said first unauthenticated mean waveform, said first unauthenticated variability value indicating a variability of said first unauthenticated mean waveform from the composite mean waveform; and a comparison processor which compares said first unauthenticated variability value to the statistical values related to the reference waveforms and the composite mean waveform to determine whether the unauthenticated transmitter is the authentic transmitter or the unauthorized transmitter. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A system for the development of a reference fingerprint used in the authentication of an individual unauthenticated transmitter as an authentic transmitter or an unauthorized transmitter when operating in an environment containing a plurality of similar transmitters where the unauthenticated transmitter transmits identification data identifying the unauthenticated transmitter as the authentic transmitter, the transmission including an unauthenticated response signal, the system comprising:
-
a data storage area which stores a plurality of response waveforms designated as reference waveforms for the authentic transmitter; a mean processor which computes a composite mean waveform from said reference waveforms; and a waveform processor which computes difference values between each of said reference waveforms and said composite mean waveform, said waveform processor applying a weighting function to each of said difference values to generate weighted values, said waveform processor using said weighted values to generate a variability value for each of said reference waveforms, said variability values indicating a variability of each of said reference waveforms from said composite mean waveform, whereby the system processes the unauthenticated response signal to generate an unauthenticated variability value for the unauthenticated response signal and compares the unauthenticated variability value with the variability values for each of said reference waveforms to determine whether the unauthenticated transmitter is the authentic transmitter or the unauthorized transmitter. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A method for the identification of an individual unauthenticated transmitter as an authentic transmitter or an unauthorized transmitter when operating in an environment containing a plurality of similar transmitters, the method comprising the steps of:
-
storing a plurality of response waveforms designated as reference waveforms for the authentic transmitter in a data storage area; computing a composite mean waveform from said reference waveforms; calculating difference values between said reference waveforms and said composite mean waveform; applying a weighting function to said difference values to generate weighted difference values; determining a reference variability value based on said weighted difference values, said reference variability value being indicative of the degree of variation of said reference waveforms from said composite mean waveform; receiving a transmission from the unauthenticated transmitter that can be the authentic transmitter or the unauthorized transmitter, said transmission including a first unauthenticated response signal and identification data identifying the unauthenticated transmitter as the authentic transmitter; and calculating first unauthenticated difference values between said first unauthenticated response signal and said composite mean waveform; applying said weighting function to said first unauthenticated difference values to generate first unauthenticated weighted difference values; determining a first unauthenticated variability value based on said first unauthenticated weighted difference values, said first unauthenticated variability value being indicative of the degree of variation of said first unauthenticated response signal from said composite mean waveform; and comparing said first unauthenticated variability value to said reference variability value to determine whether the unauthenticated transmitter is the authentic transmitter or the unauthorized transmitter. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
-
64. A method using a receiver system for the authentication of an individual unauthenticated transmitter as an authentic transmitter or an unauthorized transmitter when operating in an environment containing a plurality of similar transmitters, the receiver system including a plurality of stored response signals from the authentic transmitter designated as reference waveforms for the authentic transmitter, a composite mean waveform derived from the reference waveforms, and statistical values related to the performance waveforms and the composite mean waveform, the method comprising the steps of:
-
receiving a transmission from the unauthenticated transmitter that can be the authentic transmitter or the unauthorized transmitter, said received transmission including a first unauthenticated response signal and identification data identifying the unauthenticated transmitter as the authentic transmitter; calculating first unauthenticated difference values between said first unauthenticated response signal and the composite mean waveform; applying a weighting function to said first unauthenticated difference values to generate first unauthenticated weighted difference values; determining a first unauthenticated variability value based on said first unauthenticated weighted difference values, said first unauthenticated variability value being indicative of the degree of variation of said first unauthenticated response signal from said composite mean waveform; and comparing said first unauthenticated response variability value to the statistical values related to the reference waveforms and the composite mean waveform to determine whether said unauthenticated transmitter is the authentic transmitter or the unauthorized transmitter. - View Dependent Claims (65, 66, 67, 68, 69, 70, 71)
-
-
72. A method for the development of a reference fingerprint used in the authentication of an individual unauthenticated transmitter as an authentic transmitter or an unauthorized transmitter when operating in an environment containing a plurality of similar transmitters when the unauthenticated transmitter that can be the authentic transmitter or the unauthorized transmitter transmits identification data identifying the unauthenticated transmitter as the authentic transmitter, the transmission including an unauthenticated response signal, the method comprising the steps of:
-
storing a plurality of response waveforms designated as reference waveforms for the authentic transmitter in a data storage area; computing a composite mean waveform from said reference waveforms; calculating difference values between said reference waveforms and said composite mean waveform; applying a weighting function to said difference values to generate weighted difference values; and determining a reference variability value based on said weighted difference values, said reference variability value being indicative of the degree of variation of said reference waveforms from said composite mean waveform, whereby the unauthenticated response signal is processed to generate an unauthenticated variability value for the unauthenticated response signal and is compared with said reference variability value to determine whether the unauthenticated transmitter is the authentic transmitter or the unauthorized transmitter. - View Dependent Claims (73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83)
-
Specification