Variable Bit Encryption for Data Processing Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data processing systems face challenges in securely encrypting and decrypting data, as standardized encryption units (e.g., 8 bits or 16 bits) make them vulnerable to algorithm and key breaking, especially when the encryption units are known to third parties.

Innovation Solution

A data processing apparatus that cuts subject data and encrypted data into variable bit pieces, changes encryption keys and algorithms, and records specific information for decryption, making it difficult for third parties to decrypt without knowing the unit size and algorithm/key used.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If standardized encryption units (8 bits or 16 bits) are used, then encryption processing is simple and efficient, but security is weakened because the encryption units become known to third parties

Engineering Contradiction:
Improveencryption securityVSAvoidencryption processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by making the encryption unit size variable rather than fixed. The control unit dynamically determines different unit sizes (e.g., 8 bits, 16 bits, 32 bits, or other values) based on the plaintext data characteristics and security requirements. This dynamic adjustment prevents third parties from predicting the encryption unit size, thereby enhancing security while maintaining processing efficiency through adaptive selection of appropriate unit sizes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements parameter changes by varying the encryption unit size parameter. Instead of using a standardized fixed size, the system changes the unit size parameter according to the plaintext data and security needs. The control unit selects from multiple possible unit sizes (8, 16, 32 bits or other values), making the encryption parameter unpredictable to third parties while allowing efficient processing when appropriate sizes are chosen.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If fixed encryption units are used, then processing speed is maintained, but security is compromised because the algorithm and key may be easily broken

Engineering Contradiction:
Improveencryption securityVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system maintains processing speed through dynamic adaptation. The control unit quickly determines the appropriate encryption unit size based on plaintext characteristics and security requirements, then proceeds with encryption at that optimized size. This dynamic approach allows the system to maintain high processing speeds by selecting efficient unit sizes while simultaneously enhancing security through unpredictable, variable unit sizes that prevent easy breaking of the algorithm and key.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the encryption unit size parameter adaptively to balance security and processing speed. By selecting from multiple possible unit sizes (8, 16, 32 bits or other values) based on the plaintext data and security needs, the system optimizes processing efficiency for each case while preventing third parties from predicting the encryption parameters, thus maintaining both high productivity and strong security.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If variable bit sizes are used for cutting plaintext, then security is enhanced by making decryption difficult, but processing complexity increases

Engineering Contradiction:
Improveencryption securityVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent manages processing complexity through dynamic control. The control unit adaptively determines the encryption unit size based on plaintext characteristics and security requirements, then systematically processes the plaintext by cutting it into units of that size. This dynamic yet controlled approach enhances security through variable bit sizes while managing complexity through automated, rule-based determination of unit sizes and systematic processing procedures.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8577022B2Data processing apparatus
Publication Date: 2013.11.05 NTI
  • US8577022B2 patent drawing
  • US8577022B2 patent drawing
  • US8577022B2 patent drawing

AI summary

To improve encryption technology for a data processing apparatus in order to reduce a possibility of having communication broken by a third party. The data processing apparatus encrypts subject data and renders it as encrypted data to record it on a predetermined recording medium, and decrypts the encrypted data recorded on the recording medium to change it back to the subject data. The encryption is performed in units of plain text cut data generated by cutting the subject data by a predetermined number of bits, where the number of bits of the plain text cut data is varied and dummy data of a size having the number of bits matching with a piece of the plain text cut data of the largest number of bits is mixed with pieces of the plain text cut data other than that of the largest number of bits out of the plain text cut data.