Data Block Storage via Character Set Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud storage methods are insecure due to reliance on encryption alone, making data vulnerable to decryption and leakage, especially in public cloud systems where data is stored without user control.

Innovation Solution

A data block storage method that splits file content and headers into multiple pieces based on character sets and stores them across independent storage systems, ensuring that even if some data is obtained, it cannot be parsed effectively, and by distributing storage across public and private systems, enhancing security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is stored using traditional encryption methods in cloud systems, then storage capacity and accessibility are improved, but data security deteriorates because encryption can be broken and users lose control over their data

Engineering Contradiction:
Improvestorage accessibilityVSAvoiddata security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent divides file content into multiple character sets and further segments each character set into multiple character strings, which are then distributed across different storage systems. This segmentation ensures that no single storage system contains enough information to reconstruct the original data, thereby improving security while maintaining accessibility through distributed storage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces character sets as an intermediary layer between the original file content and its storage representation. By converting file content into character sets and then into character strings with added random characters, the system creates multiple layers of abstraction that prevent direct access to meaningful data while enabling controlled reconstruction through the combination module.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If file content is split and distributed across multiple storage systems, then data security is improved, but system complexity increases due to the need for coordinated storage and retrieval operations

Engineering Contradiction:
Improvedata securityVSAvoidstorage system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The combination module serves multiple functions: it retrieves character strings from different storage systems, removes random characters, reassembles character sets, and reconstructs file content. This multi-functionality reduces the need for separate specialized components for each operation, thereby managing complexity while maintaining security benefits.

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

Solution Approach 2:

The system performs preliminary segmentation and distribution of character strings across storage systems before any retrieval operation is needed. This advance preparation establishes clear retrieval paths and relationships between character strings and their corresponding character sets, simplifying the actual retrieval and combination process when data access is required.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If character sets are split into multiple character strings and stored independently, then control over data reconstruction is improved, but information loss risk increases during the splitting and distribution process

Engineering Contradiction:
Improvedata controlVSAvoiddata integrity
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent creates multiple copies of character strings from each character set and distributes these copies across different storage systems. This copying approach ensures that the original information is preserved in multiple locations, eliminating information loss risk while enabling fine-grained control over data reconstruction by requiring specific combinations of copies to restore the original file content.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10521144B2Data block storage by splitting file content and file headers for independent storage
Publication Date: 2019.12.31 BEIJING GUPANCHUANGSHI SCI & TECH DEV
  • US10521144B2 patent drawing

AI summary

Provided are a data block storage method, a data query method and a data modification method. The data block storage method splits file content of a data block to be stored, to generate at least two pieces of file content of the split data block. The file content of the data block to be split comprises at least one character set which is the smallest unit of the file content indicating the meaning of the data block to be split, the character set comprises a plurality of characters, each piece of file content of the split data block comprises a portion of the characters of the same character set. Even if another person obtains a portion of the data content after splitting, it would not be possible to parse effective content; and the split file content is stored in at least two independent storage systems, improving data security.