Proof Provider Mediates Domain Name Blockchain Address Association

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network identifier infrastructure systems, such as DNS, lack a robust mechanism for authenticating and validating the association of network identifiers with network addresses, making them vulnerable to attacks like spoofing and man-in-the-middle attacks, and do not efficiently integrate with blockchain technologies for secure and human-friendly address management.

Innovation Solution

The system associates a domain name with a blockchain address by using a proof provider to generate a signed association, which is validated and stored on the blockchain, enabling secure and human-friendly interaction between network identifiers and blockchain addresses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a network identifier infrastructure system assigns human-readable network identifiers to network addresses, then ease of operation is improved, but reliability is worsened due to lack of robust authentication mechanisms

Engineering Contradiction:
Improveease of operationVSAvoidreliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a proof provider as an intermediary between the network identifier infrastructure system and blockchain technology. This proof provider generates cryptographic proofs that serve as a mediator to authenticate the association between human-readable network identifiers and network addresses, thereby maintaining ease of operation while establishing reliable verification mechanisms through blockchain integration

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If network identifier infrastructure systems store network infrastructure records in authoritative databases, then ease of operation is improved, but reliability is worsened due to vulnerability to spoofing and man-in-the-middle attacks

Engineering Contradiction:
Improveease of operationVSAvoidreliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent merges the traditional network identifier infrastructure system with blockchain technology to create a hybrid system. The authoritative databases continue to store network infrastructure records for ease of operation, while blockchain simultaneously stores and verifies cryptographic proofs of these associations, providing enhanced reliability and protection against spoofing and man-in-the-middle attacks through the decentralized and immutable nature of blockchain

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If the system integrates blockchain technology for secure address management, then reliability is improved, but device complexity is worsened

Engineering Contradiction:
ImprovereliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The proof provider serves as an intermediary that simplifies the integration of blockchain technology into the network identifier infrastructure system. It handles the complex tasks of generating cryptographic proofs and interacting with blockchain networks, thereby improving reliability through secure address management while shielding the rest of the system from blockchain-related complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12052373B1Delegated agent proof of network identifier control
Publication Date: 2024.07.30 VERISIGN INC
  • US12052373B1 patent drawing
  • US12052373B1 patent drawing
  • US12052373B1 patent drawing

AI summary

Systems, methods, and computer products for associating a network identifier with a network address enable operations that may include: receiving a network identifier associated with a first network; obtaining an identification of a proof provider; sending, to the proof provider, a network address associated with a second network, wherein the proof provider is configured to generate a signed association of the network identifier with the network address using a private key of the proof provider; obtaining the signed association; and providing, to the second network, at least the signed association. The second network may be configured to validate the signed association and store the signed association.