Revocation Service for Digital Certificate Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current digital certificate revocation techniques are untimely and may fail to detect revoked certificates, leading to potential exposure of sensitive information to untrusted entities, especially during network failures.

Innovation Solution

A revocation service manages a list of revoked items, including digital certificates, and communicates updates to client devices, allowing for real-time notification of revoked resources, thereby ensuring secure interactions by identifying untrusted entities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If current techniques are used to communicate digital certificate revocation information, then the system maintains simplicity in revocation communication, but the revocation detection is delayed and may fail during network failures

Engineering Contradiction:
Improverevocation detection reliabilityVSAvoidrevocation detection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by having client devices proactively query the revocation service at predetermined intervals to obtain revocation information before it is needed. This ensures that revocation status is known in advance, preventing delayed detection and allowing the system to prepare for potential security threats before they materialize.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by establishing a continuous communication loop where client devices query the revocation service, receive updates on revoked certificates, and use this information to adjust their security decisions. The revocation service provides feedback about the current revocation status, enabling client devices to make informed decisions about whether to trust specific digital certificates.

Inventive Principle:
Principle #23Feedback

2Speed

If the system implements real-time revocation communication, then security response time is improved, but the complexity of the revocation system increases

Engineering Contradiction:
Improverevocation communication speedVSAvoidrevocation service complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent introduces a revocation service as an intermediary component that sits between the certificate authority and client devices. This mediator simplifies the overall system architecture by centralizing revocation information management and providing a standardized interface for clients to query revocation status, thereby reducing the complexity that would otherwise be distributed across multiple components.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the revocation information management function from the certificate authority and places it in a separate, dedicated revocation service. This separation of concerns allows the certificate authority to focus on issuing and managing digital certificates while the revocation service handles revocation communication, reducing the complexity of each individual component.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of energy

If the system uses periodic queries for revocation information, then network bandwidth usage is reduced, but revocation information may be outdated between queries

Engineering Contradiction:
Improvenetwork bandwidth consumptionVSAvoidrevocation information currency
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent implements periodic action by having client devices query the revocation service at predetermined time intervals to obtain updated revocation information. This periodic querying balances network bandwidth consumption with the need for current revocation status, as devices only communicate with the revocation service when necessary to update their local cache of revoked certificates.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent combines periodic action with preliminary action by having client devices query the revocation service in advance of when revocation information would be critically needed. This ensures that the local cache of revocation information is updated proactively during regular intervals, maintaining currency without requiring continuous communication.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9281948B2Revocation information for revocable items
Publication Date: 2016.03.08 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9281948B2 patent drawing
  • US9281948B2 patent drawing
  • US9281948B2 patent drawing

AI summary

Techniques for providing revocation information for revocable items are described. In implementations, a revocation service is employed to manage revocation information for various revocable items. For example, the revocation service can maintain a revoked list that includes revoked revocable items, such as revoked digital certificates, revoked files (e.g., files that are considered to the unsafe), unsafe network resources (e.g., a website that is determined to be unsafe), and so on. In implementations, the revocation service can communicate a revoked list to a client device to enable the client device to maintain an updated list of revocation information.