Bit-Level Digital Code Encryption for High-Throughput Servers
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Reliability
If traditional encryption methods (DES, RSA) are used, then data security is improved, but CPU consumption increases excessively and throughput decreases
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.
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.
2Reliability
If traditional encryption methods are used, then data is encrypted securely, but memory consumption and bandwidth usage increase due to character length expansion
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.
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
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.
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.
Data Source
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.


