Dynamic Identifier Rewriting for Anti-Cloning Authentication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current authenticity verification systems, such as those using RFID tags, are vulnerable to hacking and cloning, allowing counterfeit items to be recognized as authentic, making it difficult to distinguish genuine from counterfeit products, especially in environments where intellectual property laws are loosely enforced.
Innovation Solution
An authenticity verification system that uses a rewritable memory device attached to objects, where a public identifier is generated and updated upon verification, ensuring that any tampering or cloning renders the counterfeit items unusable by overwriting the public identifier, preventing mass production of counterfeit devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a RFID tag with unique ID is used for authentication, then authentication capability is provided, but the system becomes vulnerable to hacking and cloning
Solution Approach 1:
The patent implements dynamic authentication by periodically changing the identifier value in the memory device. Instead of using a static unique ID that can be cloned, the system generates new identifiers at regular intervals (e.g., daily, hourly, or per transaction). This dynamic transformation ensures that even if a counterfeiter clones the current identifier, it becomes invalid immediately after the next update, thereby resolving the vulnerability to cloning while maintaining authentication capability.
Solution Approach 2:
The patent changes the parameter of the identifier from static to dynamic by implementing time-based or event-based updates. The identifier value in the memory device is transformed periodically through algorithmic generation of new values. This parameter change approach ensures that the authentication credential evolves over time, making cloned identifiers obsolete and preventing mass production of counterfeit devices with valid identifiers.
2Ease of operation
If a static unique identifier is stored in memory device, then authentication is simple, but counterfeiting can be replicated infinitely
Solution Approach 1:
The system maintains ease of operation by using automated updates of the identifier through the memory device and authentication server. From the user perspective, the authentication process remains simple - they only need to present the memory device for scanning. The complexity of dynamic identifier management is handled automatically by the system infrastructure, not requiring manual intervention while ensuring counterfeit prevention through periodic identifier transformation.
Solution Approach 2:
The memory device automatically performs identifier updates without requiring manual intervention from the object owner or user. The device self-manages the authentication credential by receiving new identifiers from the authentication server and storing them locally. This self-service mechanism maintains operational simplicity while ensuring the identifier remains current and valid for authentication, preventing counterfeit replication.
3Reliability
If identifier is updated frequently, then counterfeit prevention is improved, but system complexity and resource consumption increase
Solution Approach 1:
The patent implements periodic identifier updates at predetermined intervals (e.g., daily, weekly, monthly, or per transaction cycle) rather than continuous updates. This periodic action balances counterfeit prevention effectiveness with system simplicity - identifiers are updated frequently enough to prevent cloning exploitation, but not so frequently as to create excessive system complexity or resource consumption. The periodic nature allows for predictable system behavior and manageable infrastructure requirements.
Data Source
AI summary
A system and associated methods for dynamically authenticating an at least one object are disclosed. In at least one embodiment, upon a user desiring to verify the authenticity of a given object via an at least one user device, a public identifier of a corresponding rewritable memory device attached to the object is obtained by the user device and transmitted to a central computing system. Upon determining that the public identifier is present in an at least one database maintained by the central computing system, select details related to the object, as stored in the at least one database, are transmitted to the user device. Additionally, a new public identifier is generated and transmitted to the corresponding rewritable memory device of the object so as to overwrite the previous public identifier stored thereon.


