Blockchain-Based RFID Tag Authentication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing RFID tag authentication systems face challenges with latency and complexity due to the need for online connections and secure key distribution, especially in supply chain management where continuous connectivity may not be available.
Innovation Solution
A method utilizing a blockchain for one-side authentication of RFID tags, where authentication results are submitted to and verified by different blockchain nodes, allowing for offline authentication and reducing reliance on online databases and key distribution, using secure elements for trust provisioning information like unique IDs and shared secrets.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If online authentication servers are used for RFID tag authentication, then authentication security is improved, but system latency increases and online connectivity is required
Solution Approach 1:
The patent applies preliminary action by pre-provisioning authentication keys and credentials to RFID tags during manufacturing, before the tags enter the supply chain. This allows tags to perform authentication locally without requiring online connections to authentication servers, thereby reducing latency while maintaining security.
Solution Approach 2:
The patent enables self-service authentication where RFID tags autonomously perform authentication using pre-provisioned credentials stored in secure elements. The tags can independently verify their authenticity without requiring continuous online server access, eliminating latency issues while maintaining security through self-contained authentication capabilities.
2Reliability
If authentication keys are securely delivered to all authenticating devices, then authentication security is improved, but system complexity and cost increase
Solution Approach 1:
The patent applies preliminary action by performing key provisioning during the manufacturing phase before tags are deployed. Authentication keys and credentials are pre-loaded into secure elements during factory production, eliminating the need for complex key distribution mechanisms in the field while maintaining high security standards.
Solution Approach 2:
The patent uses copying by creating unique authentication credentials for each tag during manufacturing, then embedding these copies into secure elements within the tags. This allows each tag to have its own authentication capability without requiring ongoing key distribution, simplifying the system while maintaining security through unique per-tag credentials.
3Adaptability or versatility
If traditional authentication systems are used, then authentication functionality is provided, but adaptability to offline environments is reduced
Solution Approach 1:
The patent applies preliminary action by pre-configuring tags with authentication credentials during manufacturing, enabling them to operate autonomously in offline environments. This preliminary provisioning allows the system to function without continuous online connectivity, greatly improving adaptability to offline scenarios while maintaining operational simplicity through self-contained authentication.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
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.