Method, system and device for generating, storing, using, and validating NFC tags and data
First Claim
Patent Images
1. A method, comprising:
- in response to at least one of;
(i) receiving a read request at a smart tag from a reading device and (ii) determining that a reading device is within a read range of the smart tag, generating, at the smart tag, a data object that includes tag data, a Tag Unique Identifier (TAGID), and a Tag Authentication Cryptogram (TAC), wherein the TAGID represents the smart tag at an authentication service, and wherein the TAC is generated by the smart tag with a cryptographic key and a changeable data part; and
transmitting the data object from the smart tag to the reading device via a proximity-based Radio Frequency (RF) protocol, wherein the data object is transmitted to the reading device with one or more delimiters separating the tag data, the TAGID, and the TAC.
1 Assignment
0 Petitions
Accused Products
Abstract
A smart tag and methods of interacting with and authenticating interactions with the same are provided. The smart tag is enabled to generate a Tag Authentication Cryptogram (TAC) and include the TAC in response to a read request. Accordingly, each response generated by the smart tag will include a different TAC. It follows that interactions between the smart tag and a reading device can be authenticated as unique interactions if the TAC is validated as a unique and correct TAC.
-
Citations
20 Claims
-
1. A method, comprising:
-
in response to at least one of;
(i) receiving a read request at a smart tag from a reading device and (ii) determining that a reading device is within a read range of the smart tag, generating, at the smart tag, a data object that includes tag data, a Tag Unique Identifier (TAGID), and a Tag Authentication Cryptogram (TAC), wherein the TAGID represents the smart tag at an authentication service, and wherein the TAC is generated by the smart tag with a cryptographic key and a changeable data part; andtransmitting the data object from the smart tag to the reading device via a proximity-based Radio Frequency (RF) protocol, wherein the data object is transmitted to the reading device with one or more delimiters separating the tag data, the TAGID, and the TAC. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
in response to at least one of;
(i) receiving a read request at a smart tag from a reading device and (ii) determining that a reading device is within a read range of the smart tag, generating, at the smart tag, a data object that includes tag data, a Tag Unique Identifier (TAGID), and a Tag Authentication Cryptogram (TAC), wherein the TAGID represents the smart tag at an authentication service, and wherein the TAC is generated by the smart tag without the TAGID using a cryptographic key and a changeable data part; andtransmitting the data object from the smart tag to the reading device via a proximity-based Radio Frequency (RF) protocol, wherein the data object is transmitted to the reading device with one or more delimiters separating the tag data, the TAGID, and the TAC. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method, comprising:
-
in response to at least one of;
(i) receiving a read request at a smart tag from a reading device and (ii) determining that a reading device is within a read range of the smart tag, generating, at the smart tag, a data object that includes tag data, a Tag Unique Identifier (TAGID), and a Tag Authentication Cryptogram (TAC), wherein the TAGID represents the smart tag at an authentication service, and wherein the TAC is generated by the smart tag with a cryptographic key and a changeable data part; andtransmitting the data object from the smart tag to the reading device via a proximity-based Radio Frequency (RF) protocol; wherein the data object is transmitted to the reading device with one or more delimiters separating the tag data, the TAGID, and the TAC; and wherein the data object does not include the changeable data part. - View Dependent Claims (20)
-
Specification