RFID Inlay Authentication for Offline Product Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing RFID systems for product authentication require external communication with a host database, which is not feasible in scenarios where network access is unavailable and poses security risks, particularly in anti-counterfeiting efforts like the pharmaceutical industry.
Innovation Solution
An RFID system that includes a wireless inlay with a unique identification number and prestored authentication number, allowing on-site verification through a mod operation without external network communication, using a reader to generate and match authentication numbers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If RFID systems use external host database communication for product authentication, then authentication accuracy can be maintained, but network dependency increases and security risks arise when network access is unavailable
Solution Approach 1:
The authentication number is pre-calculated and stored in the RFID inlay during manufacturing. This preliminary action eliminates the need for real-time network communication with external databases, allowing the reader to perform authentication locally by comparing the stored authentication number with a newly generated one, thus resolving the contradiction between maintaining authentication reliability and reducing network dependency
Solution Approach 2:
The authentication verification function is extracted from the external host database and embedded directly into the RFID inlay as a prestored authentication number. This extraction allows the authentication process to be performed independently by the reader device without requiring network connection to external systems, thereby reducing device complexity and network dependency while maintaining authentication reliability
2Reliability
If RFID systems require network connection for authentication, then centralized control is maintained, but authentication speed decreases due to network latency
Solution Approach 1:
The authentication number is pre-calculated and stored in the RFID inlay during manufacturing. This preliminary action enables the reader to perform authentication locally by comparing the stored authentication number with a newly generated one, eliminating network latency and significantly reducing authentication time while maintaining centralized control through the unique function algorithm
3Measurement precision
If RFID systems use external database communication, then data accuracy can be verified, but security vulnerabilities increase in counterfeiting prevention
Solution Approach 1:
The authentication verification capability is extracted from external systems and embedded directly into the RFID inlay as a prestored authentication number. This extraction eliminates the security vulnerability of network communication while maintaining data verification accuracy through the unique function algorithm that generates and compares authentication numbers locally
Solution Approach 2:
The RFID inlay performs self-verification by storing its own authentication number locally. The reader generates an authentication number using the unique function and compares it with the prestored value in the inlay, enabling the system to verify data accuracy independently without external assistance, thereby reducing security risks while maintaining verification precision
Data Source
AI summary
A system for verifying authenticity of products or goods includes a wireless inlay having an antenna, a chip operably connected to the antenna and having an inlay memory, a unique identification number unalterably stored in the inlay memory, and a unique prestored authentication number stored in the inlay memory. The prestored authentication number is previously generated by applying a unique function to the identification number. The system further includes a wireless reader. The reader is configured to obtain the identification number from the inlay via the antenna, apply the unique function to the obtained identification number to produce a generated authentication number, obtain the prestored authentication number from the inlay via the antenna, and determine whether the prestored authentication number obtained from the inlay matches the generated authentication number.


