Distributed Ledger Contract for Secure Multi-System File Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing file management systems in blockchain-based systems often operate separately for each process, leading to potential confidentiality issues and leakage of administrator addresses, making it difficult to manage multiple file management systems with a single contract in a distributed ledger.

Innovation Solution

The implementation of an administrator terminal, participant terminal, right holder terminal, and user terminal that utilize a distributed ledger system to generate and manage contracts, establishing P2P connections and registering connection information to enable secure management of multiple file management systems under a single contract, ensuring confidentiality and secure data transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple file management systems are managed by a single contract in a distributed ledger, then management efficiency and resource utilization are improved, but confidentiality between operating processes may be compromised and administrator addresses may leak

Engineering Contradiction:
Improvemanagement efficiencyVSAvoidconfidentiality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the single contract into multiple isolated storage areas, each dedicated to a specific file management system. This segmentation allows multiple file management systems to be managed under one contract while maintaining confidentiality between them through physical isolation of their respective data spaces.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by giving each storage area within the contract distinct characteristics and access controls tailored to its specific file management system. Each storage area has its own isolated namespace and permission settings, ensuring that confidentiality requirements are met locally for each operating process while benefiting from centralized contract management.

Inventive Principle:
Principle #3Local quality

2Reliability

If file management systems operate separately for each process, then confidentiality between processes is maintained, but management complexity increases and resource utilization decreases

Engineering Contradiction:
ImproveconfidentialityVSAvoidmanagement complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges multiple file management systems into a single smart contract while maintaining their operational independence through isolated storage areas. This combining approach reduces management complexity by consolidating contract deployment and execution while preserving confidentiality through internal segmentation.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal contract structure that can accommodate multiple file management systems with different requirements. The single contract provides multi-functional capabilities to manage various operating processes simultaneously, reducing the need for multiple separate contracts and simplifying overall system management.

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

Data Source

PatentUS12158863B2Right holder terminal, user terminal, and non-transitory computer-readable medium
Publication Date: 2024.12.03 NIPPON TELEGRAPH & TELEPHONE CORP
  • US12158863B2 patent drawing
  • US12158863B2 patent drawing
  • US12158863B2 patent drawing

AI summary

Pieces of information on multiple file management systems are managed by one contract in a distributed ledger. An administrator terminal includes: a file management system generation unit that issues a contract generation transaction for generating, in blockchain data, a contract in which a network identifier that identifies a file management system is associated with an identifier of a participant terminal in a blockchain system, and notifying the participant terminal of the network identifier and an identifier of the contract; and a file management control unit that issues a registration transaction for registering, in the contract, connection information of the administrator terminal in the file management system, acquires connection information of the participant terminal in the file management system from the contract, and establishes a P2P connection with the participant terminal based on the acquired connection information.