Honeypot Character Verification for Data Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data security methods for terminal devices require complex key management, leading to inefficient server operations and prolonged detection of compromised keys, allowing attackers to tamper with data undetected.

Innovation Solution

A data response method using honeypot characters in encrypted information sent between a server and terminal device, allowing for real-time detection of tampering by comparing decrypted honeypot characters, thereby improving server efficiency and data integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the server stores multiple groups of keys in the background, then data encryption can be performed, but server storage space is occupied and operation efficiency is reduced

Engineering Contradiction:
Improvedata encryption capabilityVSAvoidserver operation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts the honeypot character from the encrypted data and places it in a separate transmission. The server sends encrypted data containing a honeypot character to the terminal, and the terminal returns the honeypot character along with the decrypted data. This separation allows the server to verify data integrity without storing multiple key groups, thus improving operation efficiency while maintaining encryption capability.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If the server stores multiple groups of keys, then data can be encrypted, but the server cannot perceive when keys are compromised, allowing undetected tampering

Engineering Contradiction:
Improvedata encryptionVSAvoidkey compromise detection
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements a feedback mechanism where the terminal device returns the honeypot character to the server after decryption. The server compares the returned honeypot character with the original one to detect whether the decrypted data has been tampered with. This feedback loop enables real-time detection of key compromise or data tampering, making the detection difficulty negligible while maintaining encryption reliability.

Inventive Principle:
Principle #23Feedback

3Reliability

If complex key management is performed, then data security can be maintained, but the management process becomes complicated and inefficient

Engineering Contradiction:
Improvedata securityVSAvoidkey management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a honeypot character as an intermediary element in the encryption-verification process. Instead of managing multiple key groups directly, the system uses the honeypot character embedded in the encrypted data as a mediator for verification. The terminal decrypts the data, extracts the honeypot character, and returns it to the server for verification. This intermediary mechanism simplifies key management while maintaining data security.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11431684B2Data response method, terminal device, and server
Publication Date: 2022.08.30 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US11431684B2 patent drawing
  • US11431684B2 patent drawing
  • US11431684B2 patent drawing

AI summary

Embodiments of the present disclosure disclose a data response method, a terminal device, and a server. The method in the embodiments of the present disclosure includes: sending encrypted information to a terminal device; receiving a first honeypot character, the encrypted information, and user data from the terminal device; decrypting the encrypted information, to obtain a second honeypot character comprised in the encrypted information; determining whether the first honeypot character sent by the terminal device is the same as the second honeypot character decrypted from the encrypted information; and responding to the user data in response to the first honeypot character being the same as the second honeypot character.