Game Data Verification Using Encrypted Node Sequences

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In online gaming, players can cheat by forging game data, which affects the authenticity and accuracy of game data verification, as the server does not intervene during gameplay and relies solely on client submissions.

Innovation Solution

A method and apparatus for game data verification that generates a target sequence of nodes, acquires and encrypts game state data, and performs authenticity and accuracy verification using encrypted state data and game logic, ensuring data integrity by establishing an association relationship between adjacent nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the server does not intervene during gameplay and relies solely on client submissions, then the ease of operation is improved, but the reliability of game data verification deteriorates

Engineering Contradiction:
Improveease of operationVSAvoidreliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies preliminary action by having the client device encrypt game state data before submitting it to the server. The encryption is performed in advance during gameplay, so that when data is submitted for verification, it is already in a secure, encrypted format. This preliminary encryption action maintains ease of operation during gameplay while ensuring reliability of verification later.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces encryption as an intermediary mechanism between the client and server. The encrypted state data acts as a mediator that preserves the original game state information while protecting it from tampering. This intermediary encryption layer allows the server to verify data reliability without needing to intervene continuously during gameplay.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the server verifies all game data at the end of the game, then the reliability of verification is improved, but the loss of time increases

Engineering Contradiction:
ImprovereliabilityVSAvoidloss of time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by having the client device encrypt game state data before submitting it to the server. The encryption is performed in advance during gameplay, so that when data is submitted for verification, it is already in a secure, encrypted format. This preliminary encryption action maintains ease of operation during gameplay while ensuring reliability of verification later.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the mechanical system of continuous server intervention with a cryptographic substitution. Instead of the server actively monitoring and verifying data in real-time (mechanical intervention), the system uses encryption algorithms to ensure data integrity. This substitution reduces the time loss associated with continuous verification while maintaining reliability.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Measurement precision

If encryption is applied to game state data, then the authenticity verification capability is improved, but the device complexity increases

Engineering Contradiction:
Improveauthenticity verification capabilityVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies the taking out principle by extracting the encryption functionality from the server and placing it on the client device. This allows the client to independently encrypt game state data before submission, improving authenticity verification capability without requiring the server to have complex decryption and verification infrastructure. The complexity is distributed to where it is most needed - at the data source.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20240149170A1Game data verification method and apparatus, device, computer-readable storage medium, and computer program product
Publication Date: 2024.05.09 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US20240149170A1 patent drawing
  • US20240149170A1 patent drawing
  • US20240149170A1 patent drawing

AI summary

Disclosed are a game data verification method performed by an electronic device. The method includes: generating a target sequence of target nodes in response to a game start instruction; acquiring target game data corresponding to each of the target nodes, the target game data including game state data and encrypted state data; performing authenticity verification on the target game data of a current target node according to the encrypted state data of a previous target node and the game state data of the current target node; performing accuracy verification on the target game data of the current target node according to the game state data of the current target node and game logic; and after determining that all the target game data corresponding to the target sequence is authentic data and accurate data based on an authenticity verification result and an accuracy verification result, determining that the game verification succeeds.