Distributed Data Storage Fragmentation for Security
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing distributed data storage and transmission systems face challenges with excessive complexity, security vulnerabilities, and high computing resource requirements, particularly in ensuring that individual servers do not have extensive knowledge about the data they store.
Innovation Solution
A computer-implemented method for securing data storage and transmission in a distributed network involves selecting multiple servers from different pools, sending a data key and metadata to specific servers, decomposing and recomposing data using mathematical functions like EXOR, and synchronizing metadata across servers to enhance security and resilience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data is stored on multiple servers in a distributed network, then security is improved, but device complexity increases
Solution Approach 1:
The patent divides data into multiple fragments and distributes them across different servers in the network. Each server stores only a portion of the data, so that no single server contains the complete information. This segmentation approach enhances security because compromising one server does not expose the entire dataset, while the distributed storage structure manages complexity through modular organization.
2Reliability
If data is encrypted and distributed across servers, then security is enhanced, but computing resources increase
Solution Approach 1:
The patent applies encryption and data fragmentation before distributing data to servers. By performing these security operations in advance during the data upload phase, the system avoids the need for continuous complex computations during data access and storage operations. The pre-processed encrypted fragments are then simply stored and retrieved, reducing the ongoing computing resource requirements while maintaining strong security.
Data Source
AI summary
In computer-implemented methods and systems for secure storage and transmission of data in a distributed network environment, each piece of data is transformed in to multiple pieces of metadata for transmission and storage. Each piece of metadata is transmitted and stored on a different server, which is selected from separate pools of servers.


