Binary Graphic Code Authentication via Surface Characteristic Extraction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing digital anti-counterfeiting technologies, such as two-dimensional codes and bar codes, can be easily copied and counterfeited, and physical anti-counterfeiting methods require additional equipment and manual verification, making them inconvenient for users.
Innovation Solution
A method and system for creating and authenticating a binary graphic code that involves printing a unique, pseudorandomly positioned binary graphic encoded pattern on a product surface, allowing for secure decoding and verification using a query password with a validity period, ensuring only authorized parties can access confidential information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If digital anti-counterfeiting technologies such as two-dimensional codes and bar codes are used, then verification convenience for end users is improved, but security against copying and counterfeiting deteriorates
Solution Approach 1:
The anti-counterfeiting code is divided into two segments: a public binary graphic code visible to users and a private characteristic information set stored securely. The public code enables user verification while the private information prevents unauthorized copying, resolving the contradiction between verification convenience and security.
Solution Approach 2:
Characteristic information extracted from the product surface (such as microscopic texture or positioning data) serves as an intermediary that links the visible binary graphic code to the product's authentic identity. This intermediary enables secure verification without exposing the security mechanism to potential counterfeiters.
2Reliability
If physical anti-counterfeiting technologies such as holograms and watermarks are used, then security against counterfeiting is improved, but user operation convenience deteriorates due to additional equipment and manual identification requirements
Solution Approach 1:
Physical verification mechanisms (holograms, watermarks requiring special equipment) are replaced with a digital binary graphic code system that can be verified using standard smartphone cameras and processing. This substitution maintains security through cryptographic methods while eliminating the need for specialized verification equipment.
Solution Approach 2:
The binary graphic code serves multiple functions: it acts as a visible identifier for users, contains encoded product information, and links to secure characteristic information for authentication. This multi-functionality replaces multiple separate verification methods with a single unified system accessible to all users.
3Reliability
If unique binary graphic codes are printed on product surfaces, then security against counterfeiting is improved, but manufacturing precision requirements worsen due to random or pseudorandom positioning
Solution Approach 1:
The system performs preliminary extraction and recording of characteristic information (such as surface texture or positioning data) during the code generation phase. This preliminary action captures the unique product characteristics before manufacturing variations occur, allowing the code to be securely linked to the specific product instance without requiring high manufacturing precision during code placement.
Data Source
Figure 1
Figure 2a
Figure 2b
AI summary
The present application discloses a method and a system for creating and authenticating a binary graphic code, wherein the method for creating an authenticable binary graphic code comprises at least the following steps: in response to a request for creation of a binary graphic code, creating a binary graphic encoded pattern for the information to be encoded; printing the binary graphic encoded pattern on a label or product surface; extracting characteristic information about an area in which the binary graphic encoded pattern and the label or product surface overlap; and recording the characteristic information as all or part of a standard for authenticating the binary graphic code.