Blockchain Channel Metadata Segmentation for Confidentiality

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Centralized databases face issues with data redundancy, security, and scalability, particularly in maintaining confidentiality of channel metadata in inter-peer gossip communication within blockchain networks, where a single point of failure can lead to data loss and confidentiality breaches.

Innovation Solution

Implementing a blockchain-based system that utilizes decentralized storage, smart contracts, and random values associated with channel names to enhance confidentiality by increasing entropy and preventing unauthorized access to channel metadata, ensuring immutability and security through cryptographic hash links.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If centralized database is used to store channel metadata, then data management is simplified and control is centralized, but confidentiality of channel metadata is compromised and single point of failure exists

Engineering Contradiction:
Improvedata managementVSAvoidconfidentiality
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments channel metadata into two parts: channel names stored in the centralized database and channel identifiers stored in the blockchain. This segmentation allows the centralized database to maintain ease of management while the blockchain provides confidentiality and reliability through its distributed, immutable nature.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a mapping table as an intermediary component between the centralized database and the blockchain. This mapping table stores the correspondence between channel names and channel identifiers, enabling the system to leverage both centralized management benefits and decentralized security benefits without directly exposing sensitive metadata in either system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If centralized database stores all channel metadata, then data redundancy is minimized, but security vulnerabilities and unauthorized access risks increase

Engineering Contradiction:
Improvedata redundancyVSAvoidsecurity vulnerabilities
Core Design Contradiction:
Quantity of substanceVSObject-affected harmful factors

Solution Approach 1:

The patent divides channel metadata storage across two systems: the centralized database stores channel names while the blockchain stores channel identifiers. This segmentation reduces security vulnerabilities by preventing any single system from containing all sensitive data, while the mapping table maintains the necessary relationships without full redundancy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different storage qualities to different metadata components: channel names are stored with high availability in the centralized database, while channel identifiers are stored with high security and immutability in the blockchain. This local quality differentiation optimizes both security and accessibility for different data types.

Inventive Principle:
Principle #3Local quality

3Reliability

If random values are generated and mapped to block ranges, then confidentiality of channel metadata is enhanced through increased entropy, but system complexity increases

Engineering Contradiction:
ImproveconfidentialityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent changes the parameter of channel identifiers by generating random values and mapping them to specific block ranges in the blockchain. This parameter transformation increases entropy and confidentiality while the mapping table maintains a structured relationship that prevents excessive system complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11856057B2Preservation of channel metadata
Publication Date: 2023.12.26 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11856057B2 patent drawing
  • US11856057B2 patent drawing
  • US11856057B2 patent drawing

AI summary

An example operation includes one or more of generating, by a channel peer, a random value to be associated with a channel name, mapping, by the channel peer, the random value to a block range, receiving, by the channel peer, a channel-MAC from a second peer, and validating the channel-MAC based on the channel name and the random value.