RFID mutual authentication verification session
First Claim
Patent Images
1. A communications system comprising:
- a radio frequency identification (RFID) tag comprisinga tag memory storing a private key and a tag identification (ID),a tag random number generator for generating a first random number,a tag authentication code generator, anda tag processor for causing the tag ID to be transmitted; and
,a RFID reader comprisinga reader random number generator for generating a second random number,a reader memory storing private keys for tags and tag IDs, each private key associated with one of the tag IDs,a reader processor for receiving the tag ID transmitted from the RFID tag and retrieving from said reader memory the tag private key associated with the received tag ID,a reader authentication code generator for receiving the first random number, the second random number, and the retrieved tag private key, said reader authentication code generator generating a reader authentication code based on the private key, the first random number, and the second random number,wherein said reader processor causes said reader authentication code to be transmitted to said tag;
wherein said tag authentication code generator further generates a reader authentication code based on the private key, the first random number, and the second random number, and said tag processor determines whether the reader is authentic based on a comparison of the reader authentication code transmitted by the reader and the reader authentication code generated by the tag authentication code generator.
3 Assignments
0 Petitions
Accused Products
Abstract
In a protocol for preserving the privacy of communications between a RFID reader and a RFID tag, two distinct actions are taken. First, the reader and the tag must be mutually authenticated as being authorized participants in the communications. After that process is successfully completed, the authenticity of each authorized participant must be validated prior to each subsequent communication between reader and tag.
-
Citations
5 Claims
-
1. A communications system comprising:
-
a radio frequency identification (RFID) tag comprising a tag memory storing a private key and a tag identification (ID), a tag random number generator for generating a first random number, a tag authentication code generator, and a tag processor for causing the tag ID to be transmitted; and
,a RFID reader comprising a reader random number generator for generating a second random number, a reader memory storing private keys for tags and tag IDs, each private key associated with one of the tag IDs, a reader processor for receiving the tag ID transmitted from the RFID tag and retrieving from said reader memory the tag private key associated with the received tag ID, a reader authentication code generator for receiving the first random number, the second random number, and the retrieved tag private key, said reader authentication code generator generating a reader authentication code based on the private key, the first random number, and the second random number, wherein said reader processor causes said reader authentication code to be transmitted to said tag; wherein said tag authentication code generator further generates a reader authentication code based on the private key, the first random number, and the second random number, and said tag processor determines whether the reader is authentic based on a comparison of the reader authentication code transmitted by the reader and the reader authentication code generated by the tag authentication code generator. - View Dependent Claims (2, 3, 4, 5)
-
Specification