Cross-Ledger Identity Resolution via Public Key Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Distributed Ledger systems face challenges in unambiguously identifying entities across different networks, leading to difficulties in conducting transactions between disparate Ledgers without a third-party arbiter, due to the non-deterministic nature of public keys and addresses, and the inability to trust each other's transaction histories.

Innovation Solution

A system and method for cross-linking public keys and addresses across various Distributed Ledger networks to a single unifying ID, utilizing a centralized service for identity resolution, cryptographic proof messaging, and datastores to associate public keys with corporate identity information, enabling transparent and efficient transactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If public keys and addresses are used for identification in Distributed Ledger systems, then transaction security and autonomy are improved, but the ability to unambiguously identify entities across different networks deteriorates

Engineering Contradiction:
Improvetransaction securityVSAvoidentity identification information
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent introduces an identity resolution service as an intermediary that mediates between public keys and entity identities. This service receives resolution requests containing public keys or addresses, performs lookups to identify the underlying entities, and returns resolved identity information. This intermediary layer preserves the security benefits of cryptographic identification while enabling unambiguous entity identification across different Distributed Ledger networks.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If disparate Distributed Ledger networks operate independently, then network autonomy and security are improved, but the ability to conduct transactions between networks deteriorates

Engineering Contradiction:
Improvenetwork securityVSAvoidcross-network transaction capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The identity resolution service provides a universal identification mechanism that works across multiple Distributed Ledger networks. By resolving public keys and addresses from different networks to common entity identities, the service enables cross-network transactions while each network maintains its independent operation and security model. The service acts as a universal translator between different network identification systems.

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

3Reliability

If entities use multiple public keys across different networks, then network-specific security requirements are satisfied, but the complexity of identifying and tracking entity identities increases

Engineering Contradiction:
Improvenetwork-specific securityVSAvoididentity resolution complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The identity resolution service enables entities to self-manage their own identity resolutions across networks. Entities can register their public keys and associated identity information with the service, and the service automatically maintains the mappings. This self-service approach reduces the complexity burden on individual entities while maintaining robust identity resolution capabilities across multiple networks.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12184603B2System and method for identity resolution across disparate distributed immutable ledger networks
Publication Date: 2024.12.31 THE DUN & BRADSTREET CORP
  • US12184603B2 patent drawing
  • US12184603B2 patent drawing
  • US12184603B2 patent drawing

AI summary

A system and method for identifying previously unknown counterparties by registering distributed ledger public keys and/or addresses associated with specific business entities and/or individuals. The system and method are configured to provide tools for administering public facing distributed ledger identifiers using cryptographic proof messaging and transactions made on the Distributed Ledger. It also provides queries and lookups to discover public keys associated with entities and allows users to link identifiers on competing Distributed Ledgers to a disambiguated entity, thereby enabling cross Ledger transactions to occur.