Remote-Host Device Authentication During Software Update Certificate Changes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing authentication systems fail to efficiently handle software updates in memory devices, leading to authentication failures and increased complexity, connection delays, and costs due to mismatched certificates caused by software updates.

Innovation Solution

A system that updates certificates used for authentication during software updates by setting a flag indicating an ongoing update, temporarily accepting invalid keys, and regenerating certificates based on software hashes, allowing seamless device connectivity and reduced authentication complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional authentication systems are used, then authentication security is maintained, but authentication fails after software updates due to certificate mismatches

Engineering Contradiction:
Improveauthentication success rateVSAvoidcompatibility with software updates
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The authentication system dynamically adapts its certificate validation behavior based on the software update status. When a software update is detected, the system temporarily suspends strict certificate matching, allowing devices with updated software to authenticate even with mismatched certificates. This dynamic adjustment resolves the contradiction by making the system flexible enough to handle post-update scenarios while maintaining security during normal operation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the authentication parameter (certificate validation strictness) based on the software update state. During normal operation, strict certificate matching is enforced. After detecting a software update, the system relaxes this parameter temporarily to allow authentication with updated certificates, then gradually transitions back to strict validation as new certificates are provisioned. This parameter change enables continuous operation through software updates.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If strict certificate validation is enforced, then authentication security is maintained, but connection delays increase due to re-authentication requirements

Engineering Contradiction:
Improveauthentication securityVSAvoidconnection delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary detection of software update status before authentication attempts. By proactively identifying when a device has undergone a software update, the system can pre-adjust its validation behavior, preventing authentication failures and avoiding the need for time-consuming re-authentication sequences. This preliminary action reduces connection delays while maintaining security.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The authentication system incorporates feedback mechanisms that monitor software update events and adjust validation behavior accordingly. When a software update is detected, the system receives feedback and temporarily modifies its certificate validation strictness. This feedback loop allows the system to maintain security while adapting to changed conditions, preventing unnecessary connection delays caused by rigid validation rules.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If certificate regeneration is performed immediately after software updates, then authentication compatibility is improved, but system complexity and costs increase

Engineering Contradiction:
Improvecertificate compatibilityVSAvoidauthentication system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Instead of immediately regenerating all certificates after every software update, the system applies partial action by temporarily relaxing validation requirements. This approach provides sufficient certificate compatibility during the transition period without triggering the complex and costly certificate regeneration process. The system only performs full certificate regeneration when absolutely necessary, reducing overall system complexity and operational costs while maintaining adequate compatibility.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250232022A1Authenticating a device using a remote host
Publication Date: 2025.07.17 MICRON TECHNOLOGY INC
  • US20250232022A1 patent drawing
  • US20250232022A1 patent drawing
  • US20250232022A1 patent drawing

AI summary

Methods, systems, and devices for authenticating a device using a remote host are described. In some systems, a management server may identify a software update for a device and transmit a notification that the software update is sent to the device. In some cases, the system may also include a field server. The field server may receive the notification and set a flag, in a memory, that indicates an association between the device and the software update. The field server may receive, from the device, a connection request that includes a certificate associated with a key for authenticating the device and accept the key as valid based on the flag indicating the update to the software.