Display Terminal Verification Using Dynamic Timestamp Encryption
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for verifying the authenticity of display terminals, such as splicing screens, are prone to inaccuracies due to the use of fixed barcodes or QR codes that can be easily copied by counterfeiters, leading to ineffective prevention of infringement and counterfeiting.
Innovation Solution
A method involving acquiring a device code and a current time node to generate timestamp data, performing cyclic redundancy check (CRC) on the data, encrypting the data using a random key pair, and transmitting it to a server for verification, ensuring the authenticity of the display terminal by checking consistency of data check codes and time differences.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If fixed barcodes or QR codes are used for verification, then the verification process is simple and easy to operate, but the authenticity verification accuracy deteriorates because the codes can be easily copied by counterfeiters
Solution Approach 1:
The patent transforms the static verification code into a dynamic one by incorporating real-time timestamp data and device-specific identifiers. The verification code changes with each verification attempt and is unique to each device, preventing copying while maintaining ease of verification through automated scanning and processing.
Solution Approach 2:
The patent changes the parameters of the verification code from fixed static values to dynamic values that include time stamps, device identifiers, and random elements. This transformation ensures that each verification code is unique and time-sensitive, making it impossible for counterfeiters to copy and reuse static codes.
2Reliability
If timestamp data and CRC verification are implemented, then the data security and authenticity verification improve, but the device complexity increases due to additional encryption and verification steps
Solution Approach 1:
The patent introduces a server as an intermediary that handles the complex encryption, decryption, and verification processes. The display terminal itself remains relatively simple, while the server performs the computationally intensive tasks of generating verification codes, encrypting data, and validating authenticity, thus distributing the complexity away from the end-device.
3Reliability
If encryption algorithms are used to protect device code and timestamp data, then data leakage prevention improves, but the processing time and verification duration increase
Solution Approach 1:
The patent performs encryption and generates verification codes in advance during device initialization and before verification is needed. The device code is encrypted beforehand, and verification codes are pre-generated with embedded timestamps, allowing for faster real-time verification without compromising security.
Data Source
AI summary
A method and device for verifying a display terminal, a storage medium, and an electronic device, relating to the technical field of security identification. The method includes acquiring a device code of the display terminal and a first current time node, and generating first timestamp data based on the first current time node; performing cyclic redundancy check (CRC) on the first timestamp data and the device code to obtain a first data check code, and encrypting the device code, the first timestamp data, and the first data check code to obtain first encrypted data; and sending the first encrypted data via a first terminal device to a server, enabling the server to decrypt the first encrypted data and to verify authenticity of the display terminal based on the device code, the first timestamp data, and the first data check code that are obtained by the decryption.


