Decentralized Blockchain Digital Certificate Management via Consensus Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing blockchain systems, particularly consortium blockchains, are vulnerable to security threats due to the centralization of Certificate Authority (CA) centers, where a hacked CA can modify certificate validity information, allowing hackers to revive revoked certificates and join the network unauthorizedly.

Innovation Solution

Implementing a digital certificate management method where nodes in the blockchain generate and verify their own certificates through consensus verification within the network, ensuring that only validated certificates are written into the blockchain, thereby decentralizing the certificate management process and enhancing security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a CA center is designed to issue and manage digital certificates in a consortium blockchain, then communication security is improved, but the system becomes vulnerable to hacking and tampering since all certificate validity information is stored centrally in the CA center

Engineering Contradiction:
Improvecommunication securityVSAvoidvulnerability to hacking and tampering
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent segments the centralized certificate management function into distributed nodes within the blockchain network. Each node maintains its own certificate validity information independently, eliminating the single point of failure in the CA center. The certificate verification process is divided among multiple nodes through consensus mechanisms, so that no single node or CA center can unilaterally tamper with certificate validity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the certificate validity information from the centralized CA center and stores it directly in the blockchain ledger across multiple nodes. This extraction removes the vulnerability of centralization by distributing the critical security data throughout the network, making it impossible for a hacker to compromise the entire system by attacking a single CA center.

Inventive Principle:
Principle #2Taking out (Extraction)

2Ease of operation

If certificate validity information is stored centrally in the CA center, then certificate management is simplified, but the system loses transparency and trustlessness as nodes must trust the CA center

Engineering Contradiction:
Improvecertificate management simplicityVSAvoidloss of transparency and trustlessness
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent makes each blockchain node universally capable of verifying certificate validity independently, rather than relying on a specialized CA center. Each node can query and verify certificate information directly from the blockchain ledger, eliminating the need for nodes to trust the CA center while maintaining simplified verification processes through standardized consensus protocols.

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

Solution Approach 2:

The patent implements a feedback mechanism where nodes continuously verify certificate validity through consensus protocols and update the blockchain ledger accordingly. This creates a transparent, self-correcting system where certificate validity information is constantly validated and updated by the network, providing both simplicity and trustlessness through automated, distributed verification.

Inventive Principle:
Principle #23Feedback

3Reliability

If a hacker compromises the CA center, then the hacker can arbitrarily modify certificate validity information and revive revoked certificates, but implementing decentralized verification increases system complexity

Engineering Contradiction:
Improvesecurity against hacker compromiseVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary actions by pre-distributing certificate validity information to all blockchain nodes before any potential compromise can occur. Each node maintains its own copy of the certificate revocation list and validity information in the blockchain ledger, so that even if a hacker compromises what would traditionally be the CA center, the distributed network already has the authoritative validity information and can reject any tampered certificates.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces the blockchain ledger as an intermediary between the CA center and network nodes. Instead of nodes directly trusting the CA center, they trust the immutable blockchain ledger that records all certificate validity information. This intermediary layer provides a trustless verification mechanism that prevents hacker compromise while maintaining relatively simple node operations through standardized blockchain consensus protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11218327B2Digital certificate management method and apparatus, and electronic device
Publication Date: 2022.01.04 ADVANCED NEW TECHNOLOGIES CO LTD
  • US11218327B2 patent drawing
  • US11218327B2 patent drawing
  • US11218327B2 patent drawing

AI summary

Implementations of the present disclosure provide techniques to improve security in blockchain networks. In some implementations, a linking request is received from a node. The node requests to be linked to a blockchain network. The linking request includes a digital code. One or more consensus verification messages are received from one or more blockchain nodes of the blockchain network. Each consensus verification message indicates whether a respective blockchain node approves or denies the linking request. A consensus verification result is determined based on the one or more consensus verification messages. In response to determining that the linking request is approved by the one or more blockchain nodes, the digital code is stored into the blockchain network as a digital certificate of the node.