Digital Certificate Verification Device Caching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for verifying digital certificates are complex and resource-intensive, making them unsuitable for all devices or applications, particularly those with limited computing or storage capacity.

Innovation Solution

A verification device and method that uses a data structure to store user certificate-related data records, allowing for quick and simple verification by accessing pre-computed information, such as digital fingerprints, revocation status, and validity dates, reducing the need for repeated complex cryptographic calculations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If complete certificate path validation is performed for each verification, then security and authenticity are ensured, but verification time and computational resources increase significantly

Engineering Contradiction:
Improvecertificate verification reliabilityVSAvoidverification time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs certificate path validation and computes verification results in advance, storing the validated certificate path information and verification outcomes in a database. When a verification request arrives, the system retrieves pre-computed results instead of performing complete validation again, dramatically reducing verification time while maintaining security.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system proactively validates certificates and caches verification results before they are needed, creating a buffer of pre-processed security information. This cushioning effect allows the system to handle verification requests quickly without compromising the thoroughness of security checks.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Reliability

If complete certificate path validation is performed for each verification, then certificate authenticity is ensured, but computational load and resource consumption increase

Engineering Contradiction:
Improvecertificate verification reliabilityVSAvoidcomputational resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs computationally intensive certificate path validation and cryptographic verification in advance, storing results in a database. Subsequent verification requests retrieve pre-computed results, avoiding repeated expensive cryptographic operations and significantly reducing computational resource consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates and stores copies of validated certificate path information and verification results in a database. These copies can be quickly retrieved and used for multiple verification requests without requiring the original computational work to be repeated, reducing energy consumption while maintaining verification integrity.

Inventive Principle:
Principle #26Copying

3Measurement precision

If certificate verification is performed without caching, then verification accuracy is maintained, but verification speed decreases

Engineering Contradiction:
Improveverification accuracyVSAvoidverification speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The system pre-validates certificate paths and stores verification results in a database with appropriate integrity mechanisms. When verification requests arrive, the system retrieves pre-computed accurate results, maintaining verification precision while dramatically improving verification speed through efficient database queries.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where verification results are stored and reused for subsequent identical or related verification requests. This feedback loop allows the system to maintain high verification accuracy by consistently applying validated certificate paths while improving speed through cached results.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP4485846A1Verifying a digital certificate
Publication Date: 2025.01.01 SIEMENS AG
  • EP4485846A1 patent drawingFigure 1~2
  • EP4485846A1 patent drawingFigure 3
  • EP4485846A1 patent drawingFigure 4

AI summary

Described is a verification device (1) for verifying a digital certificate, comprising: a digital input (2) configured to receive at least one digital user certificate (3); an electronic memory (4) configured to store a data structure (5); and a processor (6) configured to: verify the user certificate (3) and create a user certificate-related data record (7) in the data structure (5) in the memory (4) for future verification of the user certificate and/or access an created user certificate-related data record (7) of the data structure (5) for current verification of the user certificate (3) and to verify the user certificate using the user certificate-related data record (7), wherein the user certificate-related data record (7) is at least partially identifiable via an identifier (8).