Digital Certificate Validation for Communication Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing apparatuses fail to recognize expired or revoked digital certificates at the start of communication, leading to disrupted usability and operability, as they only verify certificate validity during communication initiation and allow invalid certificates to be used.

Innovation Solution

An information processing apparatus that includes a storing unit for digital certificates, a selecting unit to choose a certificate, a unit to obtain expiration dates and revocation information, and a determining unit to set only valid certificates for communication, preventing the use of expired or revoked certificates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If digital certificate validity is verified only at the start of communication, then the verification process is simple, but communication cannot be executed when the certificate is expired or revoked, affecting usability and operability

Engineering Contradiction:
Improveverification process complexityVSAvoidusability and operability
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The patent applies preliminary action by verifying digital certificate validity (checking expiration dates and revocation information) before the communication process begins. The control unit performs this verification in advance when the certificate is selected or registered, ensuring that only valid certificates are available for communication. This prevents communication failures due to expired or revoked certificates while maintaining a simple verification process.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If digital certificate validity is verified at the start of communication, then the system structure remains simple, but user convenience is adversely affected when certificates are temporarily invalidated

Engineering Contradiction:
Improvesystem structureVSAvoiduser convenience
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The system performs preliminary verification of digital certificate validity by checking expiration dates and revocation information before communication starts. This advance verification ensures that users are notified of certificate issues beforehand, allowing them to update certificates proactively, thereby maintaining user convenience without complicating the system structure.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by notifying users when a digital certificate is found to be expired or revoked during the preliminary verification process. This feedback mechanism allows users to understand the certificate status and take appropriate actions, improving user convenience while keeping the system structure relatively simple through automated verification and notification.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If any digital certificate can be designated for communication without validity confirmation, then certificate selection is flexible, but communication is determined to be disabled when invalid certificates are registered

Engineering Contradiction:
Improvecertificate selection flexibilityVSAvoidcommunication reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by verifying the validity of selected digital certificates before allowing them to be used for communication. The control unit checks expiration dates and revocation information in advance, ensuring that only valid certificates are designated for communication. This maintains certificate selection flexibility while preventing communication failures due to invalid certificates.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides feedback to users when a selected certificate is found to be invalid, informing them of the expiration or revocation status. This feedback loop allows users to make informed decisions about certificate selection, maintaining flexibility while ensuring that only valid certificates are used for communication, thereby preserving communication reliability.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10929518B2Information processing apparatus, method of controlling the same, and storage medium
Publication Date: 2021.02.23 CANON KK
  • US10929518B2 patent drawing
  • US10929518B2 patent drawing
  • US10929518B2 patent drawing

AI summary

The present invention provides an information processing apparatus that stores digital certificates. The information processing apparatus selects a digital certificate among the digital certificates stored in the storing unit in accordance with an instruction of a user, obtains an expiration date of the selected digital certificate and revocation information on the selected digital certificate. The information processing apparatus determines validity of the selected digital certificate on a basis of the obtained expiration date and the obtained revocation information and sets the digital certificate determined to be valid as a digital certificate for communication.