Temporary Key Encryption for Lower-Overhead Server Data Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data encryption methods for secure data transmission result in high resource overheads for servers due to the need to maintain key correspondences, which is inefficient and potentially insecure.

Innovation Solution

A data processing method using temporary keys encrypted with a certificate public key, allowing servers to decrypt using a corresponding private key, eliminating the need for key maintenance and reducing server resource overheads while ensuring data security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional data encryption methods are used where the server maintains key correspondences, then data security is ensured, but server resource overhead increases

Engineering Contradiction:
Improvedata securityVSAvoidserver resource overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the key management burden from the server by implementing asymmetric encryption. The server only needs to provide its public key and receive encrypted data, while the client handles key generation and data encryption. This removes the complex key correspondence maintenance from the server side.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of the server actively managing and distributing keys to multiple clients (traditional approach), the patent inverts the approach by having each client independently encrypt data using the server's public key. The server passively receives only encrypted data without needing to track or manage individual client keys.

Inventive Principle:
Principle #13The other way round (Inversion)

2Ease of operation

If the server maintains correspondence between negotiated keys and applications, then data can be decrypted and processed, but processing time and resource consumption increase

Engineering Contradiction:
Improvedata decryption capabilityVSAvoidserver processing time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The server's public key is pre-configured in the system, eliminating the need for real-time key negotiation and correspondence setup. Clients can immediately encrypt data using this pre-available public key without requiring the server to perform time-consuming key management operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Each client independently performs data encryption using the server's public key before transmission. This self-service encryption approach eliminates the need for the server to actively participate in key management or maintain key correspondences, significantly reducing server processing time.

Inventive Principle:
Principle #25Self-service

3Reliability

If multiple clients connect to the server with different keys, then individual data security is maintained, but server complexity and key management overhead increase

Engineering Contradiction:
Improveindividual data securityVSAvoidkey management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The server's public key serves a universal function for all clients. Instead of maintaining separate key pairs for each client, the server has one public key that any client can use to encrypt data. This universal approach maintains individual data security while eliminating complex key management overhead.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The public key acts as an intermediary that enables secure communication between multiple clients and the server without requiring direct key correspondence. Each client uses the public key as a mediator to encrypt data, and the server uses its private key to decrypt, eliminating the need for the server to manage individual client keys.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20260058937A1Data processing
Publication Date: 2026.02.26 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US20260058937A1 patent drawing
  • US20260058937A1 patent drawing
  • US20260058937A1 patent drawing

AI summary

In a method of data processing, when a service request is initiated by an application running on a terminal device, a temporary key is allocated to the service request. The temporary key is encrypted by using a certificate public key, to obtain an encrypted temporary key, the certificate public key is preset in a source code of the application, and a certificate private key associated with the certificate public key is stored in a server for the application. Request data of the service request is encrypted by using the temporary key, to obtain at least a ciphertext. A network response request packet is generated based on the encrypted temporary key and the ciphertext. The network response request packet is transmitted to the server, the network response request packet requests the server to respond to the service request. Apparatus and non-transitory computer-readable storage medium counterpart embodiments are also contemplated.