Bit-Level Digital Code Encryption for High-Throughput Servers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current encryption and decryption methods, such as DES and RSA, cause excessive CPU consumption and increase memory and bandwidth usage due to character length expansion, failing to meet the demands of high-throughput servers and leading to inefficient data processing.

Innovation Solution

A digital coding method that rearranges and reorganizes digital codes using a preset code shift strategy to generate encrypted codes without adding extra bytes, allowing for efficient encryption and decryption operations that maintain 32-bit binary length, thus reducing CPU and memory consumption and enabling reversible shifts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional encryption methods (DES, RSA) are used, then data security is improved, but CPU consumption increases excessively and throughput decreases

Engineering Contradiction:
Improvedata securityVSAvoidserver throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent changes the encryption approach from traditional cryptographic algorithms (DES, RSA) to a digital coding method that operates on binary data at the bit level. By changing the parameter of encryption from character-based to bit-based operations, the system achieves both security and high performance, as bit-level operations are natively efficient in computer systems.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the mechanical complexity of traditional encryption algorithms with a simpler digital coding mechanism. Instead of using complex mathematical operations characteristic of DES and RSA, the invention uses binary code rearrangement and shifting operations that are computationally efficient and can be executed rapidly by standard processors, thus maintaining security while improving throughput.

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

2Reliability

If traditional encryption methods are used, then data is encrypted securely, but memory consumption and bandwidth usage increase due to character length expansion

Engineering Contradiction:
Improveencryption securityVSAvoidmemory and bandwidth consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent changes the data representation parameter from character-based encoding to binary encoding. By representing data in its native binary form and performing encryption operations directly on bits, the system avoids the overhead of character encoding/decoding and eliminates expansion of data length, thus reducing memory and bandwidth consumption while maintaining security.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If encryption and decryption are performed on the same physical machine memory, then data correspondence is maintained, but the system cannot meet multi-processing server demands

Engineering Contradiction:
Improvedata correspondenceVSAvoidmulti-processing capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent makes the encryption system universal by designing it to work across multiple physical machines and distributed environments. The digital coding method uses standardized binary representations and systematic shifting strategies that can be implemented consistently across different servers, enabling multi-processing capabilities while maintaining data correspondence through the reversible nature of the encoding/decoding process.

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

Solution Approach 2:

The patent introduces an intermediary layer of digital coding that sits between the data and its storage/transmission. This binary coding intermediary enables data to be processed, stored, and transmitted across multiple physical machines while maintaining correspondence, as the coding scheme provides a universal interface that can be decoded back to original data on any system that implements the same strategy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11616766B2Encryption and decryption method and server of digital coding, and storage medium
Publication Date: 2023.03.28 SHANGHAI HODE INFORMATION TECH CO LTD
  • US11616766B2 patent drawing
  • US11616766B2 patent drawing
  • US11616766B2 patent drawing

AI summary

The present disclosure describes techniques of encryption and decryption. The described techniques comprise obtaining a digital code to be encrypted; obtaining at least one predetermined rule; generating an encrypted digital code by rearranging and reorganizing bits comprised in the digital code to be encrypted based on the at least one predetermined rule; and delivering the encrypted digital code to a client computing device.