Hybrid Block Encryption for Large Data Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional block encryption algorithms face challenges in encrypting large amounts of data efficiently, as the encryption speed decreases with increasing data size, and managing cryptographic keys is crucial to prevent decryption by attackers.

Innovation Solution

A data encryption and decryption apparatus and method that divides data into blocks, using a cryptographic key-based block encryption scheme for some blocks and a non-cryptographic key-based encoding scheme for others, allowing for fast and secure encryption and decryption by employing a divider, encryptor, encoder, decryptor, and decoder with initialization vectors or counter values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional block encryption algorithm is used to encrypt large amount of data, then security is maintained, but encryption speed decreases

Engineering Contradiction:
ImprovesecurityVSAvoidencryption speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent divides data into multiple blocks and applies different processing methods to different blocks. Specifically, it segments the encryption process into cryptographic encryption for certain blocks and non-cryptographic encoding for others, allowing parallel processing and improving overall encryption speed while maintaining security for critical portions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different quality levels of encryption to different parts of the data. Critical blocks receive full cryptographic encryption for maximum security, while non-critical blocks use lighter encoding schemes, optimizing the balance between security and performance for the overall data set.

Inventive Principle:
Principle #3Local quality

2Reliability

If cryptographic key is exposed to attacker, then encrypted data can be decrypted, but protecting cryptographic key is difficult

Engineering Contradiction:
Improvedata protectionVSAvoidkey management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the cryptographic key into multiple key components or sub-keys that are distributed across different blocks or processing units. This segmentation reduces the risk that exposure of a single key component compromises the entire data set, and simplifies key management by allowing individual components to be managed separately.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different key management strategies are applied to different data blocks based on their security requirements. High-security blocks use stronger key protection mechanisms, while lower-security blocks use simpler key management, optimizing both security and operational complexity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP3300294B1Data encryption apparatus and method, and data decryption apparatus and method
Publication Date: 2023.06.07 SAMSUNG SDS CO LTD
  • EP3300294B1 patent drawingFigure 1
  • EP3300294B1 patent drawingFigure 2
  • EP3300294B1 patent drawingFigure 3a

AI summary

Provided are a data encryption apparatus and method, and a data decryption apparatus and method. A data encryption apparatus according to an embodiment of the present embodiments includes a divider configured to divide data into a plurality of plaintext blocks, an encryptor configured to encrypt at least one among some blocks of the plurality of plaintext blocks and an initial value for encrypting the data using an cryptographic key-based block encryption scheme, and an encoder configured to encode remaining plaintext blocks, which are not encrypted by the block encryption scheme, using a non-cryptographic key-based encoding scheme.