Identity-Based Key Generation Without Trusted Key Escrow

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Identity-based encryption (IBE) systems rely on a trusted third party (TTP) to generate a user's private key from a master private key, which compromises the security as the TTP can decrypt messages encrypted with the user's public key.

Innovation Solution

A method for generating an identity-based cryptographic key, wherein the user is at least partially responsible for generating their own private key, which involves the use of a set of private key shares and public key shares, with each key-generating party only knowing a part of the private key, and the user combining these shares to generate their own private key, and storing the identity-based public key on a blockchain for validation and revocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a trusted third party generates the user's private key from a master private key and the user's identity, then the private key can be generated securely, but the trusted third party gains knowledge of the user's private key and can decrypt messages

Engineering Contradiction:
Improvesecure key generationVSAvoidprivacy compromise
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The private key is segmented into multiple key shares distributed among multiple trusted parties. Each party holds only a portion of the key material, and no single party can reconstruct the full private key or decrypt messages alone. This segmentation eliminates the single point of failure and privacy compromise associated with a single trusted third party.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A cryptographic mediator (such as a threshold decryption protocol or multi-party computation mechanism) is introduced to enable secure key generation and decryption operations. The mediator coordinates between multiple trusted parties without any single party having access to the complete private key, thus maintaining security while enabling collaborative cryptographic operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If a trusted third party maintains knowledge of all private keys for key management and revocation, then key revocation can be performed, but the system becomes centralized and the third party can access all encrypted communications

Engineering Contradiction:
Improvekey revocation capabilityVSAvoidcentralized trust structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The key management function is segmented across multiple independent parties rather than centralized in a single trusted third party. Each party manages their own key share independently, and revocation operations require coordination among multiple parties, distributing both the capability and the complexity across the system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-distributing key shares and establishing threshold decryption mechanisms before any communication occurs. This preliminary setup enables future revocation operations to be performed by a predetermined subset of parties without requiring a centralized authority, thus enabling adaptability while reducing centralized complexity.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If multiple key-generating parties each generate their own private key shares, then no single party has complete knowledge of the private key, but the key generation process becomes more complex

Engineering Contradiction:
Improvedistributed key securityVSAvoidmulti-party coordination
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Each key-generating party independently generates their own private key share using their own secret inputs and the user's identity, without requiring coordination with other parties during the key generation process. This self-service approach maintains distributed security while minimizing the complexity of multi-party coordination, as each party operates autonomously to contribute their share to the collective key structure.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12634124B2Identity-based public-key generation protocol
Publication Date: 2026.05.19 NCHAIN LICENSING AG
  • US12634124B2 patent drawing
  • US12634124B2 patent drawing
  • US12634124B2 patent drawing

AI summary

A computer-implemented method for generating an identity-based cryptographic key, the method comprising: obtaining a set of private key shares and a set of corresponding public key shares, wherein each private key share is generated based on the personal identifier, and wherein at least one of the set of private key shares is generated by a respective one of a set of key-generating parties; generating an identity-based private key based on each of the one or more private key shares; and generating a partial identity-based public key, wherein the partial identity-based public key is generated based on each of the set of corresponding public key shares; transmitting the partial identity-based public key to at least one of the set of key-generating parties for generating the identity-based public key; and/or generating the identity-based public key, wherein the identity-based public key comprises the personal identifier and the partial identity-based public key.