Method for RFID tag authentication
AssigneeNXP B.V.
InventorsStefan Lemsitzer, Marc Vauclair
Life of this patent
Estimating the term…
Abstract
A method is provided for authenticating a device in a system having a blockchain. The method includes executing a one-side authentication of the device. The results of the one-side authentication are submitted to the blockchain at a first blockchain node of a plurality of blockchain nodes. The one-side authentication is later verified at a second blockchain node of the plurality of blockchain nodes. The device may be a tag in a radio frequency identification (RFID) system.
Claims20
A method for authenticating a device, the method comprising:
- executing a one-side authentication of the device by a reader;
- submitting results of the one-side authentication to a blockchain, by the reader, at a first blockchain node of a plurality of blockchain nodes;
- and
- verifying the one-side authentication, by another entity different from the reader, at a second blockchain node of the plurality of blockchain nodes.
In a system having a blockchain and a plurality of parties, wherein each party of the plurality of parties is assigned a blockchain node of the blockchain, a method for authenticating a device comprising:
- provisioning a database with trust provisioning information;
- registering each party of the plurality of parties with the blockchain;
- registering a plurality of tags for distribution in the system, wherein a tag of the plurality of tags is assigned to the device;
- enabling a reader of a first party of the plurality of parties to perform a one-side authentication of the tag and submit results of the authentication to the blockchain at a first blockchain node;
- and
- enabling a reader of a second party of the plurality of parties to verify the one-side authentication of the tag from the first party, wherein the verification of the one-side authentication is submitted to the blockchain from a second blockchain node different from the first blockchain node.
In a supply chain system having a plurality of parties and a database, wherein each of the plurality of parties is assigned a blockchain node of a blockchain, a method for authenticating a device comprising:
- provisioning the database with trust provisioning information for a plurality of tags and tag readers;
- registering each of the plurality of readers in the blockchain;
- registering the plurality of tags for distribution in the system, wherein a tag of the plurality of tags is assigned to the device;
- enabling a reader of a first party of the plurality of parties to perform a one-side authentication of the tag and submit results of the authentication to the blockchain at a first blockchain node;
- and
- enabling a reader of a second party of the plurality of parties to verify the one-side authentication of the tag from the first party, wherein the verification of the one-side authentication is submitted to the blockchain and to the database from a second blockchain node different from the first blockchain node.
Dependencies are inferred from the claim text.