Distributed Ledger Key Management via Per-User Public Key Encryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current blockchain systems lack flexibility in concealing transaction data and managing encryption keys, leading to complex key management and potential security risks, especially in applications like cargo insurance where multiple organizations need controlled access.

Innovation Solution

A method where a common key is generated for data encryption and decryption, encrypted with each user's public key, and registered in the distributed ledger, allowing flexible concealment and decryption management without a centralized server, using blockchain's distributed authority for secure key exchange and storage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a centralized concealment server is introduced to manage encryption keys and control data disclosure, then ease of operation improves, but reliability deteriorates due to single point of failure and loss of decentralized authority

Engineering Contradiction:
Improveease of operationVSAvoidreliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a mediator component within the distributed network that facilitates key management and disclosure control without centralizing authority. This mediator acts as an intermediary between data holders and data requesters, enabling automated enforcement of disclosure policies while maintaining the decentralized nature of the blockchain system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the key management functionality into distributed components across multiple nodes rather than consolidating it in a single centralized server. Each node maintains its own key management capabilities, and the system collectively provides key distribution and disclosure control through smart contracts and distributed consensus mechanisms.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If flexible item-level encryption is implemented in smart contract blockchains, then adaptability improves, but device complexity worsens due to complex key management and disclosure control

Engineering Contradiction:
ImproveadaptabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal key management framework that handles multiple encryption scenarios through a single standardized interface. The system provides multi-functional capabilities including item-level encryption, selective disclosure, key distribution, and access control all through unified smart contract mechanisms that work across different data types and application scenarios.

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

Solution Approach 2:

The patent utilizes parameter changes in the form of configurable smart contract parameters that allow flexible specification of encryption items and disclosure policies without changing the underlying system architecture. By parameterizing the key management behavior, the system achieves adaptability while keeping the core mechanism relatively simple and reusable.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If encryption items and disclosure ranges are managed in smart contract blockchains, then adaptability improves, but ease of operation worsens due to complex key exchange procedures and user burden

Engineering Contradiction:
ImproveadaptabilityVSAvoidease of operation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements self-service mechanisms where the system automatically performs key exchange, key distribution, and disclosure control operations without requiring manual user intervention. Smart contracts automatically manage the complex key exchange procedures, and the system self-regulates disclosure based on predefined policies, significantly reducing the operational burden on users.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent employs preliminary action by pre-configuring key management policies and disclosure rules in smart contracts before actual data exchange occurs. The system prepares key distribution mechanisms and access control policies in advance, so that when data needs to be encrypted or disclosed, the complex procedures have already been set up and can execute automatically without user complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11720689B2Data registration method, data decryption method, data structure, computer, and program
Publication Date: 2023.08.08 NIPPON TELEGRAPH & TELEPHONE CORP
  • US11720689B2 patent drawing
  • US11720689B2 patent drawing
  • US11720689B2 patent drawing

AI summary

An objective is to manage contract data registered in a distributed ledger with part of the contract data flexibly concealed without a centralized concealment server and without bothering the user with complicated procedures or the key management. A data registration method performed by a computer includes: generating a common key for encrypting and decrypting an item included in data that is registered in a distributed ledger; acquiring a public key for each account of a user having access authority to the item; encrypting the common key with the public key for each account; and registering the common key encrypted for each account in the distributed ledger via a transaction.