MLchartDataset catalogue

Patent · US2011248827A1 · A1 · US

System and Method for Radio-Frequency Fingerprinting as a Security Layer in RFID Devices

(11) Publication number
US2011248827A1
(21) Application number
13/078,125
(22) Filing date
2011-04-01
(30) Priority date
2010-04-08
(43) Publication date
2011-10-13
(52) CPC
  • H04L Transmission of digital information, e.g. telegraphic communication: 9/3226, 2209/805
  • G06K Graphical data reading; presentation of data; record carriers; handling record carriers: 19/07354
  • H04K Secret communication; jamming of communication: 1/00
  • H04W Wireless communication networks: 12/06, 12/79
(73) Assignee
US GOV IN THE NAME OF THE SECRETARY OF THE NAVY
(54) Title
System and Method for Radio-Frequency Fingerprinting as a Security Layer in RFID Devices
(57) Abstract

A system and method for authenticating a radio-frequency identification tags based on the features of the modulation features of the RFID signal. Dynamic wavelet fingerprint features are extracted from the signal by applying a wavelet transform to the signal to determine wavelet coefficients at a plurality of times and frequency scale values, creating a binary image from the wavelet coefficients, and measuring image features of at least one fingerprint object in the binary image. The measured features of the binary image fingerprint objects are compared to a database of features for the signal's EPC to authenticate the RFID tag.

Full text
View on Google Patents

Claims (1)

  1. A method for determining authenticity of a radio frequency identification tag encoded with an EPC, the method comprising: receiving a signal from the radio frequency identification tag; extracting features from the signal, wherein said extracting features includes applying a wavelet transform to the signal to determine wavelet coefficients at a plurality of times and frequency scale values, creating a binary image from the wavelet coefficients, and measuring image features of at least one fingerprint object in the binary image; and comparing the measured image features to a database of features for the signal's EPC to classify the RFID tag as being authentic or not authentic. 2. The method according to claim 1, wherein the measured image features include at least one of area, perimeter, coordinates of pixels, centroid, eccentricity of an ellipse corresponding to the second moment of the fingerprint object in the binary image, diameter of a circle with the same area as the fingerprint object, a Euler number of the fingerprint object, the extent of the fingerprint object, the filled area of the fingerprint object, solidarity, central area, normalized second central moment, inclination of a major axis of the ellipse relative to a horizontal axis, and a polynomial coefficients of a 2 nd or 4 th order polynomial fit to a boundary of the fingerprint object. 3. The method according to claim 1, further comprising: storing the RFID tag signal; and querying the database to determine which features to extract from the signal. 4. The method according to claim 1, further comprising: low pass filtering the signal before said applying the wavelet transform. 5. The method according to claim 3, wherein said low pass filtering includes applying a stationary wavelet transform to the signal and removing at least a first detail. 6. The method according to claim 3, wherein said low pass filtering includes applying a stationary wavelet transform to the signal and removing the first five details. 7. The method according to claim 1, wherein said extracting features includes determining statistical features for the signal, the statistical features including at least one of the mean of the EPC, the maximum correlation of the signal with another EPC from the same tag, the variance of the signal, the Shannon entropy, the second central moment, skewness, and kurtosis. 8. A method for measuring and storing dynamic wavelet fingerprint features of an RFID tag for authenticating the RFID tag, the method comprising: receiving a signal from a radio frequency identification tag encoded with an identifying code; extracting features from the signal, wherein said extracting features includes applying a wavelet transform to the signal to determine wavelet coefficients at a plurality of times and frequency scale values, creating a binary image from the wavelet coefficients, said binary image having at least one fingerprint object, measuring a plurality of image features of at least one fingerprint object; and storing the RFID EPC and the measured plurality of image features in an authentication database of RFID tag information for use in authenticating the RFID tag. 9. The method according to claim 8, wherein the plurality of image features includes at least one of area, perimeter, coordinates of pixels, centroid, eccentricity of an ellipse corresponding to the second moment of the fingerprint object in the binary image, diameter of a circle with the same area as the fingerprint object, a Euler number of the fingerprint object, the extent of the fingerprint object, the filled area of the fingerprint object, solidarity, central area, normalized second central moment, inclination of a major axis of the ellipse relative to a horizontal axis, and a polynomial coefficients of a 2 nd or 4 th order polynomial fit to a boundary of the fingerprint object. 10. The method according to claim 8, further comprising: determining statistical features for the signal, the statistical features including at least one of the mean of the EPC, the maximum correlation of the signal with another EPC from the same tag, the variance of the signal, the Shannon entropy, the second central moment, skewness, and kurtosis; and storing the statistical features in the authentication database. 11. The method according to claim 8, further comprising: selecting a smaller number of the plurality of image features for use in authenticating the RFID tag. 12. The method according to claim 11, further comprising: storing the selected features in the authentication database. 13. The method according to claim 11, further comprising: storing the selected features in the authentication database, and not storing unselected features in the authentication database. 14. The method according to claim 11, wherein said selecting includes linearly interpolating the image feature values over time, normalizing the linearly interpolated image feature values, and using a Euclidean distance metric for the linearly interpolated image feature values to identify features with a highly separable interclass distance as the selected features. 15. A radio frequency identification tag reader for authenticating a radio frequency identification tag, the radio frequency identification tag reader having a processor programmed with instructions, said instructions configured for: receiving a signal from the radio frequency identification tag; extracting features from the signal, wherein said extracting features includes applying a wavelet transform to the signal to determine wavelet coefficients at a plurality of times and frequency scale values, creating a binary image from the wavelet coefficients, and measuring image features of at least one fingerprint object in the binary image; and comparing the measured image features to an authentication database of features specific to the RFID EPC to classify the RFID tag as being authentic or not authentic. 16. The radio frequency identification tag reader of claim 15, wherein the measured image features include at least one of area, perimeter, coordinates of pixels, centroid, eccentricity of an ellipse corresponding to the second moment of the fingerprint object in the binary image, diameter of a circle with the same area as the fingerprint object, a Euler number of the fingerprint object, the extent of the fingerprint object, the filled area of the fingerprint object, solidarity, central area, normalized second central moment, inclination of a major axis of the ellipse relative to a horizontal axis, and a polynomial coefficients of a 2 nd or 4 th order polynomial fit to a boundary of the fingerprint object.

Citations (7)

  • US2003086341A1
  • US2005143928A1
  • US2006181394A1
  • US2008263012A1
  • US2010308974A1
  • US2012119881A1
  • US2012286934A1
Record as JSON
{
  "publication_number": "US2011248827A1",
  "country": "US",
  "kind": "A1",
  "title": "System and Method for Radio-Frequency Fingerprinting as a Security Layer in RFID Devices",
  "abstract": "A system and method for authenticating a radio-frequency identification tags based on the features of the modulation features of the RFID signal. Dynamic wavelet fingerprint features are extracted from the signal by applying a wavelet transform to the signal to determine wavelet coefficients at a plurality of times and frequency scale values, creating a binary image from the wavelet coefficients, and measuring image features of at least one fingerprint object in the binary image. The measured features of the binary image fingerprint objects are compared to a database of features for the signal's EPC to authenticate the RFID tag.",
  "claims": [
    "1. A method for determining authenticity of a radio frequency identification tag encoded with an EPC, the method comprising: receiving a signal from the radio frequency identification tag; extracting features from the signal, wherein said extracting features includes applying a wavelet transform to the signal to determine wavelet coefficients at a plurality of times and frequency scale values, creating a binary image from the wavelet coefficients, and measuring image features of at least one fingerprint object in the binary image; and comparing the measured image features to a database of features for the signal's EPC to classify the RFID tag as being authentic or not authentic. 2. The method according to claim 1, wherein the measured image features include at least one of area, perimeter, coordinates of pixels, centroid, eccentricity of an ellipse corresponding to the second moment of the fingerprint object in the binary image, diameter of a circle with the same area as the fingerprint object, a Euler number of the fingerprint object, the extent of the fingerprint object, the filled area of the fingerprint object, solidarity, central area, normalized second central moment, inclination of a major axis of the ellipse relative to a horizontal axis, and a polynomial coefficients of a 2 nd or 4 th order polynomial fit to a boundary of the fingerprint object. 3. The method according to claim 1, further comprising: storing the RFID tag signal; and querying the database to determine which features to extract from the signal. 4. The method according to claim 1, further comprising: low pass filtering the signal before said applying the wavelet transform. 5. The method according to claim 3, wherein said low pass filtering includes applying a stationary wavelet transform to the signal and removing at least a first detail. 6. The method according to claim 3, wherein said low pass filtering includes applying a stationary wavelet transform to the signal and removing the first five details. 7. The method according to claim 1, wherein said extracting features includes determining statistical features for the signal, the statistical features including at least one of the mean of the EPC, the maximum correlation of the signal with another EPC from the same tag, the variance of the signal, the Shannon entropy, the second central moment, skewness, and kurtosis. 8. A method for measuring and storing dynamic wavelet fingerprint features of an RFID tag for authenticating the RFID tag, the method comprising: receiving a signal from a radio frequency identification tag encoded with an identifying code; extracting features from the signal, wherein said extracting features includes applying a wavelet transform to the signal to determine wavelet coefficients at a plurality of times and frequency scale values, creating a binary image from the wavelet coefficients, said binary image having at least one fingerprint object, measuring a plurality of image features of at least one fingerprint object; and storing the RFID EPC and the measured plurality of image features in an authentication database of RFID tag information for use in authenticating the RFID tag. 9. The method according to claim 8, wherein the plurality of image features includes at least one of area, perimeter, coordinates of pixels, centroid, eccentricity of an ellipse corresponding to the second moment of the fingerprint object in the binary image, diameter of a circle with the same area as the fingerprint object, a Euler number of the fingerprint object, the extent of the fingerprint object, the filled area of the fingerprint object, solidarity, central area, normalized second central moment, inclination of a major axis of the ellipse relative to a horizontal axis, and a polynomial coefficients of a 2 nd or 4 th order polynomial fit to a boundary of the fingerprint object. 10. The method according to claim 8, further comprising: determining statistical features for the signal, the statistical features including at least one of the mean of the EPC, the maximum correlation of the signal with another EPC from the same tag, the variance of the signal, the Shannon entropy, the second central moment, skewness, and kurtosis; and storing the statistical features in the authentication database. 11. The method according to claim 8, further comprising: selecting a smaller number of the plurality of image features for use in authenticating the RFID tag. 12. The method according to claim 11, further comprising: storing the selected features in the authentication database. 13. The method according to claim 11, further comprising: storing the selected features in the authentication database, and not storing unselected features in the authentication database. 14. The method according to claim 11, wherein said selecting includes linearly interpolating the image feature values over time, normalizing the linearly interpolated image feature values, and using a Euclidean distance metric for the linearly interpolated image feature values to identify features with a highly separable interclass distance as the selected features. 15. A radio frequency identification tag reader for authenticating a radio frequency identification tag, the radio frequency identification tag reader having a processor programmed with instructions, said instructions configured for: receiving a signal from the radio frequency identification tag; extracting features from the signal, wherein said extracting features includes applying a wavelet transform to the signal to determine wavelet coefficients at a plurality of times and frequency scale values, creating a binary image from the wavelet coefficients, and measuring image features of at least one fingerprint object in the binary image; and comparing the measured image features to an authentication database of features specific to the RFID EPC to classify the RFID tag as being authentic or not authentic. 16. The radio frequency identification tag reader of claim 15, wherein the measured image features include at least one of area, perimeter, coordinates of pixels, centroid, eccentricity of an ellipse corresponding to the second moment of the fingerprint object in the binary image, diameter of a circle with the same area as the fingerprint object, a Euler number of the fingerprint object, the extent of the fingerprint object, the filled area of the fingerprint object, solidarity, central area, normalized second central moment, inclination of a major axis of the ellipse relative to a horizontal axis, and a polynomial coefficients of a 2 nd or 4 th order polynomial fit to a boundary of the fingerprint object."
  ],
  "cpc": [
    "H04L 9/3226",
    "G06K 19/07354",
    "H04K 1/00",
    "H04L 2209/805",
    "H04W 12/06",
    "H04W 12/79"
  ],
  "assignees": [
    "US GOV IN THE NAME OF THE SECRETARY OF THE NAVY"
  ],
  "filing_date": "2011-04-01",
  "publication_date": "2011-10-13",
  "priority_date": "2010-04-08",
  "application_number": "US-201113078125-A",
  "family_id": "44760512",
  "citations": [
    "US2003086341A1",
    "US2005143928A1",
    "US2006181394A1",
    "US2008263012A1",
    "US2010308974A1",
    "US2012119881A1",
    "US2012286934A1"
  ]
}

Record 2,363 of 5,000 in Patents full text (MLC-0201). Request the full dataset.