Device Management Algorithm Selection for FIPS 140-3 Compliance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing device management systems do not comply with the enhanced security standards of FIPS 140-3, particularly in managing cryptographic communication algorithms, leading to potential security vulnerabilities.

Innovation Solution

The system provides a mechanism to dynamically select and set cryptographic communication algorithms based on the operating system's FIPS 140 mode, ensuring compatibility with FIPS 140-3 by excluding non-compliant algorithms like SHA1 when in FIPS 140-3 mode and prompting users to update settings when necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the system provides multiple cryptographic algorithm choices for compatibility with various network devices, then the adaptability improves, but the security compliance with FIPS 140-3 deteriorates when non-compliant algorithms are selected

Engineering Contradiction:
Improvecompatibility with network devicesVSAvoidFIPS 140-3 compliance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system dynamically adjusts the available algorithm choices based on the FIPS 140 mode detection. When FIPS 140-3 mode is detected, the system automatically restricts algorithm options to only FIPS-compliant ones, while in non-FIPS mode, it provides broader algorithm selections for maximum compatibility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of available algorithm selections based on the FIPS mode setting. The application detects the FIPS 140 mode and modifies the set of permissible cryptographic algorithms accordingly, switching between a restricted FIPS-compliant set and a broader compatible set.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the system restricts cryptographic algorithms to FIPS 140-3 compliant options only, then the security compliance improves, but the adaptability to non-FIPS network devices deteriorates

Engineering Contradiction:
ImproveFIPS 140-3 complianceVSAvoidcompatibility with network devices
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system dynamically switches between restricted and permissive algorithm sets based on runtime detection of FIPS mode. This allows the system to maintain FIPS compliance when required while preserving broad compatibility when FIPS mode is not active.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system achieves universal compatibility by supporting multiple cryptographic algorithm sets within a single application. It can operate in FIPS-compliant mode with restricted algorithms or in non-FIPS mode with extended algorithm support, making it adaptable to different operational requirements.

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

3Ease of operation

If the system automatically detects FIPS mode and adjusts algorithm choices, then the ease of operation improves, but the system complexity increases

Engineering Contradiction:
Improveautomatic algorithm selectionVSAvoidFIPS mode detection mechanism
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs self-service by automatically detecting whether it is operating in FIPS 140 mode and autonomously adjusting the available cryptographic algorithm choices without requiring manual user configuration. The application queries the operating system's FIPS mode status and adapts its behavior accordingly.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback by continuously monitoring the FIPS mode status from the operating system and using this information to dynamically adjust the algorithm selection interface. The detection of FIPS mode provides feedback that triggers automatic reconfiguration of permissible cryptographic operations.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250226983A1Device management system, device management method, and storage medium
Publication Date: 2025.07.10 CANON KK
  • US20250226983A1 patent drawing
  • US20250226983A1 patent drawing
  • US20250226983A1 patent drawing

AI summary

An information processing apparatus in which an application for managing information of a network device and an operating system are executed includes: one or more memories storing instructions, and one or more processors capable of executing the instructions causing the information processing apparatus to: cause the application to perform a process for providing a plurality of choices for an algorithm used for cryptographic communication; and cause the application to set an algorithm selected in response to the provision as settings of communication with the network device, wherein a combination of the plurality of choices provided in the process by the application differs between when the operating system is not operating in an FIPS 140 mode and when the operating system is operating in the FIPS 140 mode of FIPS 140-3.