Fragmented File Storage Packets for Secure Cloud File Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing digital file storage systems in cloud computing face security issues such as file misappropriation, interception, and unauthorized access, leading to concerns about intellectual property theft, privacy invasion, and environmental impact, while lacking trustworthiness and efficiency in file management.
Innovation Solution
A system utilizing an actor authorization node, access right storage node, and file record node, fragmented file storage, and blockchain technology to ensure secure and trustworthy file access by verifying actor trustworthiness and access rights, with file fragments distributed across different storage locations and encrypted using a thresholding system for decryption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If cloud storage replicates files across multiple servers for redundancy and disaster recovery, then reliability and availability are improved, but security risks increase due to multiple access points and third-party control
Solution Approach 1:
The file is divided into multiple fragments and distributed across different storage locations. Each fragment alone is insufficient to reconstruct the original file, providing security while maintaining availability through redundancy. This resolves the contradiction by enabling reliable file recovery without creating single points of failure that would compromise security.
Solution Approach 2:
Different fragments are stored with different security characteristics and access requirements. The system applies localized security measures to each fragment storage location, allowing tailored security approaches for each node while maintaining overall file integrity and availability.
2Ease of operation
If third parties control database and cloud storage systems for efficient file management, then ease of operation is improved, but trustworthiness deteriorates due to risks of file misappropriation, deletion, and hacks
Solution Approach 1:
The system introduces an intermediary verification mechanism that acts between the user and the storage system. This intermediary layer validates file operations and ensures that third-party storage providers cannot misappropriate or unauthorizedly access files, maintaining trustworthiness while preserving operational efficiency.
Solution Approach 2:
The system implements feedback mechanisms where storage operations are verified and recorded. This feedback loop ensures that file management operations performed by third parties are authenticated and accountable, maintaining trustworthiness while allowing efficient automated file management.
3Ease of operation
If files are transmitted using messaging services for easy sharing, then ease of operation is improved, but security deteriorates due to potential interception and alteration before reaching the recipient
Solution Approach 1:
The file is fragmented and security measures are applied before transmission begins. This preliminary action ensures that even if interception occurs during transmission, the fragments alone are useless without the complete set, preventing harmful alterations while maintaining easy sharing capabilities.
Data Source
AI summary
A computer-implemented method of operating a data processing system, comprising steps of: receiving, from a computing device, a request to access a file, the request comprising information identifying an actor making the request and a file to be accessed, wherein each file is fragmented into n fragments and a first subset of the n fragments containing x fragments, where x and n are integers and x is less than n, is added to a first data storage packet, a second subset of the n fragments containing x fragments is added to a second data storage packet and a third subset of the n fragments containing x fragments is added to a third data storage packet, where the subsets are selected such that any two of the first, second or third data storage packets contains all n of the fragments.


