Encrypted Logical Data Objects with Chunk Mapping for Efficient Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current storage technologies face challenges in securely and efficiently compressing and encrypting logical data objects while maintaining data accessibility and manageability, as existing solutions often compromise on security or performance.

Innovation Solution

A method and system that encrypt logical data objects by breaking them into chunks, processing each chunk into fixed-size segments, and encrypting them using a secure key with an initialization vector, while maintaining a mapping index for efficient storage and retrieval, allowing for compression and encryption in a way that preserves data integrity and accessibility.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data is compressed and encrypted for storage, then storage capacity is minimized and transmission time is reduced, but data accessibility and manageability are compromised

Engineering Contradiction:
Improvestorage capacityVSAvoiddata accessibility
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent divides data into fixed-size segments or blocks before compression and encryption. Each segment is independently processed, which maintains manageability while enabling compression. The segmentation allows the system to handle data in manageable units that can be efficiently stored and retrieved without compromising overall accessibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces mapping indexes as an intermediary structure that bridges encrypted/compressed data and original data locations. These indexes store metadata about data segments including their encrypted forms, locations, and retrieval information, enabling efficient data accessibility without requiring decryption of entire data sets.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If encryption is applied to logical data objects, then data security is enhanced, but processing complexity and time increase

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

Solution Approach 1:

The patent applies encryption to individual data segments rather than entire data objects. This segmentation reduces processing complexity by allowing parallel encryption operations on smaller units and enabling selective encryption of only necessary portions of data while maintaining security through cryptographic transformation of each segment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs compression before encryption in a predetermined sequence. This preliminary compression reduces the volume of data that subsequently requires encryption processing, thereby reducing the overall computational complexity and time required for the encryption operation while maintaining security standards.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If data is transformed into fixed-size segments, then storage efficiency is improved, but data integrity management becomes more complex

Engineering Contradiction:
Improvestorage efficiencyVSAvoiddata integrity
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent incorporates mapping indexes that provide feedback mechanisms tracking the location, status, and integrity of each fixed-size data segment. These indexes maintain metadata about original data positions and encrypted segment locations, enabling verification of data integrity through cross-referencing without requiring complex verification protocols for each segment.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8793510B2Systems and methods for transformation of logical data objects for storage
Publication Date: 2014.07.29 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US8793510B2 patent drawing
  • US8793510B2 patent drawing
  • US8793510B2 patent drawing

AI summary

Systems and methods for encrypting a plaintext logical data object for storage in a storage device operable with at least one storage protocol, creating, reading, writing, optimization and restoring thereof. Encrypting the plaintext logical data object comprises creating in the storage device an encrypted logical data object comprising a header and one or more allocated encrypted sections with predefined size; encrypting one or more sequentially obtained chunks of plaintext data corresponding to the plaintext logical data object thus giving rise to the encrypted data chunks; and sequentially accommodating the processed data chunks into said encrypted sections in accordance with an order said chunks received, wherein said encrypted sections serve as atomic elements of encryption/decryption operations during input/output transactions on the logical data object.