Methods and apparatus for RFID device authentication
First Claim
1. A method for use in an RFID system comprising a plurality of RFID devices and at least one reader which communicates with one or more of the devices, the method comprising the steps of:
- receiving an identifier transmitted by a given one of the RFID devices;
determining at least first and second codes, wherein the first code is a valid code for the identifier, and the second code is an invalid code for the identifier;
communicating with the given device to determine if the device is able to confirm that the first code is a valid code and the second code is an invalid code; and
designating the given device as an authenticated device only if the given device is able to confirm that the first code is a valid code and the given device is able to confirm that the second code is an invalid code;
wherein the communicating step further comprises;
sending the first code to the given device and receiving from the given device in response to the first code a corresponding first validity indicator;
sending the second code to the given device and receiving from the given device in response to the second code a corresponding second validity indicator; and
processing the first validity indicator received from the given device to determine if the given device is able to confirm that the first code is a valid code; and
processing the second validity indicator received from the given device to determine if the given device is able to confirm that the second code is an invalid code.
14 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus are disclosed for use in an RFID system comprising a plurality of RFID devices and at least one reader which communicates with one or more of the devices. In one aspect of the invention, an identifier transmitted by a given one of the RFID devices is received by a reader or by an associated verifier via the reader. At least first and second codes are determined, by the reader or verifier, with the first code being a valid code for the identifier, and the second code being an invalid code for the identifier. The reader, or verifier via the reader, communicates with the given device to determine if the device is able to confirm that the first code is a valid code and the second code is an invalid code.
41 Citations
28 Claims
-
1. A method for use in an RFID system comprising a plurality of RFID devices and at least one reader which communicates with one or more of the devices, the method comprising the steps of:
-
receiving an identifier transmitted by a given one of the RFID devices; determining at least first and second codes, wherein the first code is a valid code for the identifier, and the second code is an invalid code for the identifier; communicating with the given device to determine if the device is able to confirm that the first code is a valid code and the second code is an invalid code; and designating the given device as an authenticated device only if the given device is able to confirm that the first code is a valid code and the given device is able to confirm that the second code is an invalid code; wherein the communicating step further comprises; sending the first code to the given device and receiving from the given device in response to the first code a corresponding first validity indicator; sending the second code to the given device and receiving from the given device in response to the second code a corresponding second validity indicator; and processing the first validity indicator received from the given device to determine if the given device is able to confirm that the first code is a valid code; and processing the second validity indicator received from the given device to determine if the given device is able to confirm that the second code is an invalid code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for use in an RFID system comprising a plurality of RFID devices and at least one reader which communicates with one or more of the devices, the method comprising the steps of:
-
receiving an identifier transmitted by a given one of the RFID devices; determining a code corresponding to the identifier, the code being utilizable to initiate a control function of the given RFID device; transmitting the code to the given RFID device; and designating the given RFID device as an authenticated device only if an expected response to transmission of the code is received from the given RFID device; wherein the code comprises a predetermined control code that directs the given RFID device to enter an inactive mode of operation; and wherein at least one of the given RFID device and the reader are configured to ensure that the given RFID device fails to enter the inactive mode of operation responsive to receiving the control code; and wherein the expected response comprises an error code generated by the RFID device to indicate that the given RFID device failed to enter the inactive mode of operation responsive to receiving the control code. - View Dependent Claims (18)
-
-
19. A method for use in an RFID system comprising a plurality of RFID devices and at least one reader which communicates with one or more of the devices, the method comprising the steps of:
-
receiving an identifier transmitted by a given one of the RFID devices; transmitting a first code to the given RFID device; receiving a second code from the given RFID device responsive to transmission of the first code to the given RFID device; and determining if the second code is a valid code for the given RFID device; wherein each of the first and second codes comprises a code which is stored in the given RFID device and utilized to initiate a corresponding control function of the given RFID device by directing the given RFID device to enter a corresponding mode of operation; and wherein release of the second code by the given RFID device is conditioned upon confirmation of the validity of the first code by the given RFID device. - View Dependent Claims (20, 21, 22, 23)
-
-
24. An apparatus for use in an RFID system comprising a plurality of RFID devices and at least one reader which communicates with one or more of the devices, the apparatus comprising:
-
a processing device comprising a processor coupled to a memory, the processing device being configured to receive an identifier transmitted by a given one of the RFID devices, to determine at least first and second codes, wherein the first code is a valid code for the identifier, and the second code is an invalid code for the identifier, to communicate with the given device to determine if the device is able to confirm that the first code is a valid code and the second code is an invalid code, and to designate the given device as an authenticated device only if the given device is able to confirm that the first code is a valid code and the given device is able to confirm that the second code is an invalid code; wherein the processing device is further configured to send the first code to the given device and to receive from the given device in response to the first code a corresponding first validity indicator, to send the second code to the given device and to receive from the given device in response to the second code a corresponding second validity indicator, to process the first validity indicator received from the given device to determine if the given device is able to confirm that the first code is a valid code, and to process the second validity indicator received from the given device to determine if the given device is able to confirm that the second code is an invalid code. - View Dependent Claims (25, 26)
-
-
27. An apparatus for use in an RFID system comprising a plurality of RFID devices and at least one reader which communicates with one or more of the devices, the apparatus comprising:
-
a processing device comprising a processor coupled to a memory, the processing device being configured to receive an identifier transmitted by a given one of the RFID devices, to transmit a first code to the given RFID device, to receive a second code from the given RFID device responsive to transmission of the first code to the given RFID device, and to determine if the second code is a valid code for the given RFID device; wherein release of the second code by the given RFID device is conditioned upon confirmation of the validity of the first code by the given RFID device; and wherein each of the first and second codes comprises a code which is stored in the given RFID device and utilized to initiate a corresponding control function of the given RFID device by directing the given RFID device to enter a corresponding mode of operation.
-
-
28. An RFID device for use in an RFID system comprising a plurality of RFID devices and at least one reader which communicates with one or more of the devices, the RFID device being configured to transmit an identifier to the reader, to receive from the reader at least first and second codes, wherein the first code is a valid code for the identifier, and the second code is an invalid code for the identifier, and to transmit information to the reader indicating confirmation that the first code is a valid code and the second code is an invalid code;
-
wherein the RFID device receives the first code from the reader and in response to receipt of the first code sends the reader a corresponding first validity indicator; and wherein the RFID device receives the second code from the reader and in response to receipt of the second code sends the reader a corresponding second validity indicator; the first and second validity indicators sent from the RFID device to the reader providing sufficient information to permit designation of the RFID device as an authenticated device based on a determination as to whether the RFID device is able to confirm which of the first and second codes is the valid code, said determination comprising a first determination that the first code is a valid code for the identifier and a second determination that the second code is an invalid code for the identifier.
-
Specification