Blockchain Node for Secure Distributed File Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing distributed file sharing systems, such as IPFS, lack mechanisms for user authentication, content uniqueness guarantee, and centralized management of file services and addresses, leading to security and management issues.

Innovation Solution

Implementing a blockchain-based system that uses peer-to-peer communication to authenticate users, ensure content uniqueness, and manage transaction logs within a distributed file sharing network, leveraging blockchain technology for secure and tamper-proof data management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a distributed file sharing system like IPFS is used, then file access and peer-to-peer communication are achieved, but user authentication and content uniqueness guarantee are lacking

Engineering Contradiction:
Improvefile sharing capabilityVSAvoiduser authentication and content uniqueness
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

A blockchain node is introduced as an intermediary component between the distributed file sharing network and the user terminals. The blockchain node authenticates users, guarantees content uniqueness through hashing, and manages transaction logs, thereby resolving the reliability issues while preserving the ease of operation of the distributed file sharing system

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The blockchain node is designed to perform multiple functions: user authentication, content uniqueness verification through hash comparison, transaction log management, and coordination with the distributed file sharing network. This multi-functionality addresses the reliability concerns without requiring separate dedicated systems for each function

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

2Reliability

If centralized management is implemented for file services and addresses, then security and control are improved, but system decentralization and fault tolerance are reduced

Engineering Contradiction:
Improvesecurity and controlVSAvoidsystem decentralization
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system is segmented into distinct functional components: a blockchain node for centralized security management and authentication, and distributed file sharing nodes for decentralized content storage and access. This segmentation allows centralized security functions to coexist with decentralized file sharing operations, maintaining both security and adaptability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The blockchain node acts as an intermediary that provides centralized security and control functions (authentication, uniqueness guarantee, log management) while allowing the rest of the system to remain decentralized for file sharing operations, thus resolving the contradiction between centralized management needs and decentralized system architecture

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If blockchain technology is integrated into the distributed file sharing network, then security and authentication are enhanced, but system complexity increases

Engineering Contradiction:
Improvesecurity and authenticationVSAvoidsystem architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The blockchain node is designed as a separate intermediary component that handles all security and authentication functions, isolating the complexity from the main distributed file sharing network. This allows the blockchain integration to enhance security without significantly increasing the complexity of the core file sharing system

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The complex blockchain functionality is extracted into a dedicated node that operates independently from the distributed file sharing clients. This extraction separates the security management complexity from the file sharing operations, allowing each component to remain relatively simple while the overall system achieves enhanced security

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11063767B2Apparatus and method to perform secure data sharing in a distributed network by using a blockchain
Publication Date: 2021.07.13 FUJITSU LTD
  • US11063767B2 patent drawing
  • US11063767B2 patent drawing
  • US11063767B2 patent drawing

AI summary

An apparatus serves as a node device included in a distributed data sharing network, and shares, by using a blockchain, a piece of event information related to an event generated in a terminal, among node devices included in the distributed data sharing network, where the blockchain is a continuously growing list of blocks which are linked and secured using cryptography. The apparatus generates a piece of event data including the piece of event information related to the event, and causes the generated piece of event data to be stored in one of the node devices included in the distributed data sharing network.