Encrypted Message Verification for Anti-Counterfeiting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing anti-counterfeiting verification methods have a low success rate due to counterfeit application programs that can deceive users by providing false verification results, as they can mimic the behavior of genuine programs.
Innovation Solution
An anti-counterfeiting verification method that involves generating and sending encrypted messages to terminals, where each message corresponds to a specific verification step, ensuring that only legitimate clients can initiate and execute the steps in a predetermined order, thereby preventing counterfeit clients from bypassing verification processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If configuration parameters and performance parameters are matched locally in the terminal, then the verification process is simple and fast, but counterfeit application programs can deceive users by providing false verification results
Solution Approach 1:
The patent introduces an encrypted message as an intermediary carrier that transmits verification step information from the server to the terminal. This encrypted message serves as a trusted mediator that counterfeit applications cannot replicate, thereby maintaining verification reliability while keeping the local execution simple and fast.
Solution Approach 2:
The server generates and sends encrypted messages containing verification step information before the actual verification process begins. This preliminary action ensures that the verification steps are predetermined and controlled by the server, preventing counterfeit applications from manipulating the verification process.
2Reliability
If multiple verification steps are executed in a predetermined order, then the anti-counterfeiting reliability is improved, but the verification process complexity increases
Solution Approach 1:
The verification process is segmented into multiple discrete verification steps, each corresponding to a specific encrypted message. This segmentation allows the complex verification process to be broken down into manageable, ordered tasks that can be executed systematically, reducing the perceived complexity while maintaining high reliability.
Solution Approach 2:
The verification process is made dynamic through the sequential execution of multiple verification steps. Each step builds upon the previous one, creating a flexible yet controlled process that adapts to different verification requirements while maintaining a clear predetermined order.
3Reliability
If encrypted messages are generated and transmitted for each verification step, then counterfeit clients cannot bypass verification, but the communication overhead and processing time increase
Solution Approach 1:
Encrypted messages containing verification step information are generated and transmitted in advance before the actual verification execution. This preliminary preparation allows the terminal to quickly execute the verification steps without real-time server communication overhead, reducing processing time while maintaining security.
Solution Approach 2:
The patent enables rapid execution of verification steps by pre-configuring the encrypted messages with all necessary verification information. The terminal can quickly process through multiple verification steps without repeated server interactions, effectively 'rushing through' the verification process while maintaining security integrity.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
The present disclosure generally relates to an anti-counterfeiting verification method, a device and a system thereof, pertaining to the field of terminal technology. The method includes: generating an encrypted message corresponding to the ith verification step; sending the encrypted message to a terminal to be verified; receiving a call request sent from the terminal to be verified and used to call the ith verification step; executing the ith verification step when the call request is initiated according to the encrypted message; calculating i=i+1 and reexecuting the step of generating an encrypted message corresponding to the ith verification step when the ith verification step succeeds in verification and i≠n; solving the problem of low anti-counterfeiting success rate by verification resulted from counterfeiting application programs in the background art, and resulting in failure in verification because a counterfeit client side cannot meet conditions for triggering and executing the ith verification step, thus improving the verification success rate.