Encrypted Message Verification for Anti-Counterfeiting

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveverification process simplicityVSAvoidanti-counterfeiting success rate
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If multiple verification steps are executed in a predetermined order, then the anti-counterfeiting reliability is improved, but the verification process complexity increases

Engineering Contradiction:
Improveanti-counterfeiting success rateVSAvoidverification process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #15Dynamics

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

Engineering Contradiction:
Improveverification securityVSAvoidverification processing time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #21Skipping (Rushing through)

Data Source

PatentEP2978162B1Anti-counterfeiting verification method, device and system
Publication Date: 2021.10.13 XIAOMI INC
  • EP2978162B1 patent drawingFigure 1~2
  • EP2978162B1 patent drawingFigure 3
  • EP2978162B1 patent drawingFigure 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.