Multi-Issuer Anonymous Credentials for Private Transaction Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing blockchain technologies lack efficient methods for securely and anonymously processing operations, particularly in permissioned networks, as traditional databases do not facilitate trusted collaboration, tamper-proof storage, and guaranteed valid transactions.

Innovation Solution

Implementing multi-issuer anonymous credentials in a blockchain network, utilizing zero-knowledge proofs and one-out-of-many proofs, to securely manage user credentials and operations, ensuring trust and anonymity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional databases are used for storing and processing transactions, then data access and processing are simple and fast, but trust, tamper-proof storage, and guaranteed valid transactions cannot be ensured

Engineering Contradiction:
Improvetrust and tamper-proof storageVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces cryptographic intermediaries (digital signatures, hash functions, and zero-knowledge proofs) as mediators between users and the blockchain network. These cryptographic mechanisms enable trustless verification of transaction validity without requiring users to directly trust other participants, thus ensuring reliability while maintaining system functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces traditional mechanical trust-based verification systems with cryptographic verification mechanisms. Instead of relying on institutional trust or manual verification processes, the system uses mathematical proofs (zero-knowledge proofs and digital signatures) to automatically verify transaction authenticity and validity, eliminating the need for complex trust management infrastructure.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If user identities are revealed in blockchain transactions, then transaction verification is simplified, but user anonymity is lost

Engineering Contradiction:
Improvetransaction verificationVSAvoiduser anonymity
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent extracts the verification essence from user identities by using digital signatures and zero-knowledge proofs. Instead of revealing actual user identities, the system extracts and verifies only the necessary cryptographic proofs of authenticity and validity, separating identity information from verification requirements while maintaining transaction reliability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the verification parameter from identity-based to proof-based. By transforming the verification mechanism to accept zero-knowledge proofs and digital signatures instead of direct identity revelation, the system maintains verification reliability while preserving user anonymity through cryptographic parameter transformation.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If multiple issuers are supported in the blockchain network, then system versatility is improved, but credential verification complexity increases

Engineering Contradiction:
Improvemulti-issuer supportVSAvoidcredential verification
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal verification mechanism using zero-knowledge proofs that can validate credentials from any authorized issuer against the same set of attributes and policies. This multi-functional approach allows the system to handle credentials from multiple issuers through a single unified verification process, maintaining versatility while avoiding proportional increases in verification complexity.

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

Data Source

PatentUS12445288B2Multi-issuer anonymous credentials for permissioned blockchains
Publication Date: 2025.10.14 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12445288B2 patent drawing
  • US12445288B2 patent drawing
  • US12445288B2 patent drawing

AI summary

A user of a blockchain network may obtain credentials for the user from an issuer, the credentials based on one or more attributes of the user, wherein the issuer is selected from one or more authorized issuers, and wherein the credentials include a signature on the one or more attributes and a secret key; generate an operation composed of a payload and a second signature; compute a commitment to a public key of the issuer; prove, using a one-out-of-many proof, that the commitment is a valid commitment to a public key of one of the authorized issuers; prove, using a zero-knowledge proof, proof of knowledge of the signature and the credentials under the public key of the issuer; and prove, using a proof of knowledge, of values of the signed secret key and attributes.