Electronic Certificate Expiration Control by Algorithm Imperilment Time

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic certificates issued with expiration dates exceeding the imperilment time of their encryption algorithms increase the risk of falsification, compromising secure network communication.

Innovation Solution

An information processing apparatus generates a key pair, creates an issue request for an electronic certificate, and controls the expiration date to prevent it from exceeding the imperilment time of the algorithm used, thereby ensuring secure network communication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Duration of action of stationary object

If the expiration date of an electronic certificate is set to a long period, then the certificate can be used for a longer time without reissuance, but the certificate may exceed the imperilment time of the encryption algorithm increasing the risk of falsification

Engineering Contradiction:
Improvecertificate validity periodVSAvoidcertificate security
Core Design Contradiction:
Duration of action of stationary objectVSReliability

Solution Approach 1:

The system performs preliminary determination of the imperilment time for the encryption algorithm before issuing the electronic certificate. The control unit calculates or retrieves the imperilment time based on the algorithm type and key length, then uses this information to set an appropriate expiration date that does not exceed the security threshold, preventing future security risks

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the expiration date parameter of the electronic certificate based on the imperilment time parameter of the encryption algorithm. By changing the expiration date from a fixed long period to a dynamically determined value based on algorithm security characteristics, the system balances certificate usability with security requirements

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If the expiration date is set by user designation without algorithm imperilment consideration, then the user has flexibility in setting the date, but the certificate may be issued with excessive expiration date exceeding algorithm security limits

Engineering Contradiction:
Improveuser flexibility in setting expiration dateVSAvoidcertificate security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The control unit provides feedback to the user when the designated expiration date exceeds the imperilment time of the encryption algorithm. The system compares the user-designated expiration date with the calculated imperilment time and either automatically adjusts the date or notifies the user, ensuring security requirements are met while maintaining user involvement in the process

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system takes preliminary anti-action by preventing the issuance of certificates with expiration dates that would exceed algorithm imperilment time. Before the certificate is issued, the control unit validates that the expiration date is within secure limits, thereby preventing potential security issues before they can occur

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS20250392479A1Information processing apparatus using electronic certificate, control method therefor, and storage medium storing control program therefor
Publication Date: 2025.12.25 CANON KK
  • US20250392479A1 patent drawing
  • US20250392479A1 patent drawing
  • US20250392479A1 patent drawing

AI summary

An apparatus capable of preventing from setting an expiration date of an electronic certificate exceeding an imperilment time of an algorithm used for an electronic certificate issuing process. The apparatus including a memory device that stores a set of instructions, and at least one processor that executes the set of instructions to generate a key pair, generate an issue request for an electronic certificate that certifies legitimacy of the apparatus according to an instruction by a user, the issue request including a certificate signing request generated based on a public key included in the key pair, perform control to prevent a date exceeding an imperilment time of an algorithm used for an issue process for an electronic certificate from being included in the issue request as an expiration date of the electronic certificate, and obtain an electronic certificate generated according to the issue request.