Vehicle Program Update Management via Volatile Storage and Server Intermediaries

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current vehicle program update management systems face security risks and inefficiencies, particularly when updating electronic control units via wireless connections, as they lack robust authentication and uniform update management, making it difficult to protect against unauthorized program alterations and ensuring accurate update histories.

Innovation Solution

A vehicle program update management system comprising a first server for managing program configurations, a second server for managing update programs, and a reprogramming terminal that acquires and writes update information, using volatile storage to reduce security risks and enable accurate, efficient updates without storing sensitive information on nonvolatile media.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Duration of action of stationary object

If update programs and commands are stored in nonvolatile storage units in the reprogramming terminal, then the terminal can retain update information without power, but the security risk of program and command leakage increases

Engineering Contradiction:
ImproveRetention of update informationVSAvoidSecurity risk of leakage
Core Design Contradiction:
Duration of action of stationary objectVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the sensitive update programs and install commands from the reprogramming terminal's storage and stores them exclusively on secure servers. The terminal only temporarily holds minimal configuration data in volatile memory during the update process, eliminating the security risk of storing sensitive information in nonvolatile storage while maintaining the ability to perform updates.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces servers as intermediaries between the update program source and the reprogramming terminal. The servers act as secure custodians that store the update programs and generate install commands, which are then transmitted to the terminal only when needed. This intermediary architecture eliminates the need for the terminal to store sensitive information permanently.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If update information is stored in volatile storage units only, then security risk is reduced, but the update process requires continuous power supply and cannot retain information without power

Engineering Contradiction:
ImproveSecurity risk of leakageVSAvoidRetention of update information
Core Design Contradiction:
Object-affected harmful factorsVSDuration of action of stationary object

Solution Approach 1:

The patent extracts the long-term storage function from the reprogramming terminal and relocates it to secure servers. The terminal's volatile storage is used only for temporary processing during the update operation, while the servers provide persistent secure storage, thus resolving the contradiction between volatility and retention requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If program updates are performed wirelessly, then convenience is improved, but uniform update management across multiple control devices becomes difficult

Engineering Contradiction:
ImproveConvenience of wireless updateVSAvoidUpdate management complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent creates a universal update management system where the first server manages program configurations and the second server manages update programs for multiple control devices. The reprogramming terminal serves as a multi-functional device that can update any control device through wired connection, providing uniform management across all devices while allowing wireless updates where applicable.

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

Solution Approach 2:

The patent introduces servers as intermediaries that centralize update management. The first server acts as a configuration manager that determines which programs need updating across multiple devices, while the second server acts as a repository that provides update programs to the reprogramming terminal. This intermediary architecture simplifies uniform management regardless of whether individual devices are updated wirelessly or wired.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If authentication is performed outside network range, then security against unauthorized updates is improved, but protection against stolen or altered programs remains difficult

Engineering Contradiction:
ImproveAuthentication reliabilityVSAvoidRisk of stolen or altered programs
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces servers as secure intermediaries that maintain the authentication chain even when the reprogramming terminal operates outside the network range. The first server authenticates the terminal and provides program configuration, while the second server provides authenticated update programs. This intermediary architecture ensures that authentication and program distribution remain secure even when the terminal cannot continuously communicate with the network.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent performs preliminary authentication and program retrieval actions before the actual update process. The reprogramming terminal authenticates with the servers and retrieves the necessary update programs and install commands in advance, storing them temporarily in volatile memory. This preliminary action ensures that authentication is completed while connected, and the authenticated session can then operate offline without risk of unauthorized program substitution.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11847440B2Vehicle program update management system, reprogramming terminal, and vehicle program update management method
Publication Date: 2023.12.19 HONDA MOTOR CO LTD
  • US11847440B2 patent drawing
  • US11847440B2 patent drawing
  • US11847440B2 patent drawing

AI summary

A vehicle program update management system includes a first server configured to manage a program configuration which is a combination of a plurality of programs, a second server configured to manage a plurality of update programs for the plurality of programs, and a reprogramming terminal which is a device that is wiredly connected to the plurality of control devices to perform information processing for updating the programs.