Membership Overlay System for Hyperledger Fabric Anonymity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In Hyperledger Fabric blockchain networks, the existing membership architecture is vulnerable to revealing member or organization information, compromising anonymity and privacy, especially when transactions involve parties from different organizations with varying membership standards.

Innovation Solution

A membership overlay system that provides transparent membership translation mechanisms, allowing for the normalization of membership activity across multiple organizations and enhancing member anonymity, while maintaining compatibility with cryptographic standards and not requiring substantial modifications to the Hyperledger Fabric platform.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional membership architecture is used in Hyperledger Fabric blockchain networks, then transactions can be processed among participants, but member and organization information is revealed, compromising anonymity and privacy

Engineering Contradiction:
Improvetransaction processing capabilityVSAvoidanonymity and privacy
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent introduces a membership overlay system as an intermediary layer between the blockchain network and external observers. This overlay translates membership information into normalized forms that preserve transaction functionality while concealing sensitive organizational and member details. The translation mechanism acts as a mediator that allows transactions to proceed without exposing the underlying membership structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system transforms membership information by changing its representation parameters. Instead of exposing raw membership data that reveals organizational structure and member identities, the system converts this information into normalized membership credentials that maintain functional equivalence but hide sensitive attributes. This parameter transformation enables transactions while preserving anonymity.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If membership information is exposed for transaction validation, then transaction integrity is maintained, but sensitive member and organization data is revealed

Engineering Contradiction:
Improvetransaction integrityVSAvoiddata exposure
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The membership overlay system serves as an intermediary that validates transaction integrity without exposing sensitive data. It translates membership credentials into a standardized format that allows validation of transaction authenticity while preventing exposure of underlying organizational structures and member identities. The intermediary layer ensures integrity checks pass through without leaking sensitive information.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates normalized copies of membership information that preserve the essential validation characteristics needed for transaction integrity while removing sensitive identifying details. These copied credentials maintain the functional properties required for authentication and authorization but are stripped of harmful identifying information, allowing integrity verification without data exposure.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If different organizational membership standards are accommodated, then system versatility is improved, but complexity of membership management increases

Engineering Contradiction:
Improvemulti-organization compatibilityVSAvoidmembership management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The membership overlay system provides a universal translation layer that handles multiple organizational membership standards through a single unified interface. It normalizes diverse membership credentials from different organizations into a common format, enabling the system to work with various membership standards without requiring separate management mechanisms for each. This multi-functional approach accommodates diversity while maintaining simplicity.

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

Solution Approach 2:

The system manages complexity by transforming diverse membership parameters into a standardized normalized form. Different organizational standards with varying attribute structures, permission models, and credential formats are all converted to a common parameter set that the blockchain network can uniformly process. This parameter normalization reduces management complexity while preserving adaptability to different organizational requirements.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11362842B2Membership compiler for applications
Publication Date: 2022.06.14 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11362842B2 patent drawing
  • US11362842B2 patent drawing
  • US11362842B2 patent drawing

AI summary

An example operation may include one or more of evaluating a proposed membership conversion submitted by a client application (App) on a client subject to a first membership services provider (MSP1), evaluating the validity of the client according to channel membership rules, placing a transaction certificate in a creator field of a client transaction request, using fabric-attribute-based authentication to authenticate the client that submitted the membership conversion proposal, consulting a membership table to determine access rights of the client, and passing the access rights information to an application membership credential generator compliant with a second membership services provider (MSP2).