Data Block Storage via Character Set Segmentation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
Data Source
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.
