Decentralized File Storage with Actor Authorization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current digital file storage systems, particularly in cloud computing, face security concerns such as file misappropriation, interception, and unauthorized access due to reliance on third-party controllers, leading to issues like intellectual property theft and privacy invasion, as well as environmental impact from data replication and high costs.

Innovation Solution

A system utilizing an actor authorization node, access right storage node, and file record node, combined with blockchain technology for secure file fragmentation and encryption, ensures only trustworthy actors can access and modify files, with decentralized storage and offline key management to prevent unauthorized access and data breaches.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If cloud storage systems are used for fast and efficient file storage, then storage speed and accessibility are improved, but security risks and trust issues increase due to third-party control

Engineering Contradiction:
Improvestorage speedVSAvoidsecurity reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The file is divided into multiple fragments and distributed across different storage nodes in the decentralized network. Each fragment is encrypted separately, so that no single node has access to the complete file, thereby maintaining security while enabling fast distributed storage and retrieval through parallel processing

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A smart contract acts as an intermediary between the user and the decentralized storage network. The smart contract automatically manages file fragmentation, distribution, retrieval, and reassembly, eliminating the need for trusted third-party controllers while maintaining security through automated, transparent rules

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If data is replicated across multiple servers for redundancy and disaster recovery, then data availability and reliability are improved, but environmental impact and costs increase

Engineering Contradiction:
Improvedata availabilityVSAvoidenvironmental impact
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

Instead of replicating entire files across multiple servers, the system segments files into fragments and distributes them across a decentralized network of storage nodes. This reduces redundant data storage while maintaining availability through distributed access, thereby lowering the environmental impact of data replication

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The decentralized storage network operates without centralized control, with nodes autonomously managing their own storage resources. Users directly interact with the network through smart contracts, eliminating the need for energy-intensive centralized data centers and their associated environmental costs

Inventive Principle:
Principle #25Self-service

3Reliability

If traditional encryption methods are used with centralized key management, then data security is improved, but single points of failure and trust issues arise

Engineering Contradiction:
Improvedata securityVSAvoidkey management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The encryption key is segmented into multiple key fragments using secret sharing schemes. Each fragment is stored separately in the decentralized network, and a threshold number of fragments are required to reconstruct the original key. This eliminates single points of failure while reducing key management complexity through automated smart contract execution

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Key fragments are pre-distributed to multiple nodes in the decentralized network before any data access occurs. This preliminary distribution of key fragments eliminates the need for centralized key management during operation, reducing both security risks and operational complexity

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11604888B2Digital storage and data transport system
Publication Date: 2023.03.14 BINARII LABS LTD
  • US11604888B2 patent drawing
  • US11604888B2 patent drawing
  • US11604888B2 patent drawing

AI summary

A computer implemented method in a system comprising an actor authorization node, an access right storage node and a file record node. The method comprises 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, obtaining an indication from the actor authorization node whether or not the identified actor is recorded on the actor authorization node as trustworthy, obtaining an indication from the access right storage node of the access right the identified actor has to the identified file, if the identified actor has been indicated by the actor authorization node as being trustworthy and by the access right storage node as having access rights, obtaining file storage and access details from the file record node and sending the file storage and access details to the computing device or using the file storage and access details to access the stored file and sending the accessed file to the computing device. The file storage and access details comprise at least one of a file storage location, a file encryption key, a calculated characteristic of the stored file and a calculated characteristic of an encrypted version of the stored file.