Autonomous authentication of a reader by a radio frequency identity (RFID) device
First Claim
1. A method of a radio frequency identity (RFID) tag authenticating a tag reader before transmitting information to the tag reader, comprising:
- receiving, by an RFID tag coupled or adhered to an object, a request signal for information from a tag reader, wherein the request signal comprises an authentication token;
parsing, by an application executing on a logic processor of the RFID tag, the request signal to extract the authentication token from the request signal;
analyzing, by the application on the RFID tag, the authentication token to determine whether the tag reader is authorized to receive biographical information about the object that is stored in a memory of the RFID tag by comparing the authentication token to a plurality of different authentication codes stored in the memory of the RFID tag corresponding to a plurality of authentication tokens of tag readers to which the RFID tag is configured to transmit the biographical information, wherein the biographical information comprises static information about an initial state of the object and dynamic information about a current state of the object;
determining, by the application on the RFID tag, whether the tag reader is authorized to receive the biographical information based on the comparison, wherein the tag reader is authorized to receive the biographical information when the authentication token matches one of the plurality of different authentication codes stored in the memory of the RFID tag;
in response to a determination by the application on the RFID tag that the tag reader is authorized, transmitting, by a radio transceiver of the RFID tag, the biographical information to the tag reader; and
in response to a determination by the application on the RFID tag that the tag reader is not authorized to receive the biographical information, transmitting, by the radio transceiver of the RFID tag, one of a null value or a tag identity (TID) to the tag reader.
6 Assignments
0 Petitions
Accused Products
Abstract
A radio frequency identity (RFID) tag. The tag comprises a processor, a memory, wherein the memory stores private information and public information, and a radio transceiver configured to receive a request for information from an RFID reader and to transmit a reply to the request for information. The tag further comprises an application stored in the memory that, when executed by the processor, parses a request for information from the RFID reader received by the radio transceiver, and determines whether the RFID reader is authorized to receive the private information. When the RFID reader is determined to be authorized, the application reads the private information from the memory and sends the private information to the radio transceiver to transmit; when the RFID reader is determined to not be authorized, the application reads the public information and sends the public information to the radio transceiver to transmit.
-
Citations
16 Claims
-
1. A method of a radio frequency identity (RFID) tag authenticating a tag reader before transmitting information to the tag reader, comprising:
-
receiving, by an RFID tag coupled or adhered to an object, a request signal for information from a tag reader, wherein the request signal comprises an authentication token; parsing, by an application executing on a logic processor of the RFID tag, the request signal to extract the authentication token from the request signal; analyzing, by the application on the RFID tag, the authentication token to determine whether the tag reader is authorized to receive biographical information about the object that is stored in a memory of the RFID tag by comparing the authentication token to a plurality of different authentication codes stored in the memory of the RFID tag corresponding to a plurality of authentication tokens of tag readers to which the RFID tag is configured to transmit the biographical information, wherein the biographical information comprises static information about an initial state of the object and dynamic information about a current state of the object; determining, by the application on the RFID tag, whether the tag reader is authorized to receive the biographical information based on the comparison, wherein the tag reader is authorized to receive the biographical information when the authentication token matches one of the plurality of different authentication codes stored in the memory of the RFID tag; in response to a determination by the application on the RFID tag that the tag reader is authorized, transmitting, by a radio transceiver of the RFID tag, the biographical information to the tag reader; and in response to a determination by the application on the RFID tag that the tag reader is not authorized to receive the biographical information, transmitting, by the radio transceiver of the RFID tag, one of a null value or a tag identity (TID) to the tag reader. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A radio frequency identity (RFID) tag, comprising:
-
a logic processor; a memory, wherein the memory comprises biographical information about an object to which the RFID tag is one of coupled or adhered and a plurality of authentication codes corresponding to a plurality of authentication tokens of tag readers to which the RFID tag is configured to transmit the biographical information, and wherein the biographical information comprises static information about an initial state of the object and dynamic information about a current state of the object; a radio transceiver configured to receive a request signal for the biographical information from an RFID reader and to transmit a reply to the request signal for the biographical information; and an application stored in the memory of the RFID tag that, when executed by the logic processor; parses a request signal from a tag reader to extract an authentication token from the request signal, analyze the authentication token to determine whether the tag reader is authorized to receive biographical information stored in the memory of the RFID tag by comparing the authentication token to the plurality of different authentication codes stored in the memory of the RFID tag, determine whether the tag reader is authorized to receive the biographical information based on the comparison, wherein the tag reader is authorized to receive the biographical information when the authentication token matches one of the plurality of different authentication codes stored in the memory of the RFID tag, in response to a determination that the tag reader is authorized, reads the biographical information from the memory and sends the biographical information to the radio transceiver to transmit to the tag reader, and in response to a determination that the tag reader is not authorized to receive the biographical information, reads one of a null value or a tag identity (TID) and sends the one of the null value or the TID to the radio transceiver to transmit to the tag reader. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification