Blockchain OCSP Responder Using Smart Contracts for Certificate Revocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional Online Certificate Status Protocol (OCSP) responders are centralized servers that suffer from single points of failure, reliance on Certificate Authorities' infrastructure, and potential privacy concerns.

Innovation Solution

A blockchain-based OCSP responder using smart contracts and a custom URI scheme for decentralized certificate revocation management, where smart contracts are deployed on a blockchain network and interacted with via a custom URI embedded in digital certificates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If centralized OCSP responders are used, then certificate status verification can be performed, but single points of failure and reliance on CA infrastructure occur

Engineering Contradiction:
Improvecertificate status verification reliabilityVSAvoidcentralized infrastructure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the centralized OCSP responder into multiple distributed smart contracts deployed across different blockchain nodes. Each smart contract independently handles certificate status verification, eliminating the single point of failure in centralized infrastructure while maintaining verification functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces blockchain technology as an intermediary layer between certificate authorities and clients. Smart contracts on the blockchain serve as intermediaries that perform OCSP responses without requiring direct reliance on CA infrastructure, thereby reducing infrastructure complexity while improving reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If centralized OCSP responders are used, then certificate revocation information can be provided, but privacy concerns arise

Engineering Contradiction:
Improvecertificate revocation information availabilityVSAvoidprivacy concerns
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The patent enables clients to independently query certificate status directly from blockchain smart contracts without going through centralized OCSP responders. This self-service approach allows clients to obtain revocation information autonomously, reducing the information loss associated with centralized intermediaries while also minimizing privacy risks by eliminating third-party involvement in the verification process.

Inventive Principle:
Principle #25Self-service

3Reliability

If blockchain-based OCSP responder is implemented, then reliability and privacy are improved, but system complexity increases

Engineering Contradiction:
Improvecertificate revocation process reliabilityVSAvoidblockchain integration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent designs smart contracts that serve multiple functions: they store certificate revocation information, process OCSP requests, and provide verification services. This multi-functionality reduces the need for separate specialized components, thereby managing system complexity while improving reliability through the blockchain-based architecture.

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

Data Source

PatentUS20250245307A1Blockchain-based certificate management
Publication Date: 2025.07.31 DIGICERT INC
  • US20250245307A1 patent drawing
  • US20250245307A1 patent drawing
  • US20250245307A1 patent drawing

AI summary

Systems and methods for a blockchain-based OCSP responder using smart contracts and custom URI scheme for certificate revocation management. Various embodiments include, responsive to a requirement to determine status of a digital certificate, obtaining blockchain information from the digital certificate; interacting with a specified blockchain network based on the blockchain information; and determining a status of the digital certificate based on the Interacting.