Vehicle Software Module Recovery From Cyber Attack Using ROM Backups

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Connected vehicles are vulnerable to cyber attacks that can compromise their software and data, leading to potential malfunctions and safety risks during travel.

Innovation Solution

Implementing a security measure system that includes a vehicle's ROM storing backup modules, which can replace infected software modules with normal ones, and a server that generates and distributes virus patterns to prevent the spread of novel viruses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the vehicle connects to external communication networks to download and update software, then the vehicle can achieve driving assistance or autonomous driving functions, but the vehicle becomes vulnerable to cyber attacks and malware infections

Engineering Contradiction:
Improvesoftware update capabilityVSAvoidcyber attack vulnerability
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent creates backup modules in advance by copying original software modules to a backup storage area before any cyber attack occurs. These backup modules are stored in a protected region that is isolated from the external communication network, ensuring they remain clean and uninfected. When a cyber attack is detected, the system can immediately switch to using these pre-prepared backup modules without needing to download new software during the attack.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent divides the software system into multiple independent modules, each with its own backup. This segmentation allows the system to isolate and replace only the infected modules while keeping other modules functioning normally. The software is organized as a plurality of first modules in the runtime area and corresponding second modules in the backup area, enabling granular security responses.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the vehicle uses traditional virus detection methods, then malware can be detected, but the detection and response time may be insufficient to prevent travel safety issues

Engineering Contradiction:
Improvetravel safetyVSAvoiddetection and response time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements a mechanism that skips the traditional lengthy virus detection and analysis process by using hash value comparison. Instead of scanning and analyzing potentially infected modules in detail, the system quickly compares hash values of runtime modules with their backup counterparts. This allows extremely rapid detection and immediate switching to backup modules, rushing through the security response process before the malware can cause travel safety issues.

Inventive Principle:
Principle #21Skipping (Rushing through)

Solution Approach 2:

The patent creates exact copies of original software modules as backups before any infection can occur. These copied backup modules are stored in a protected backup area with restricted access. When infection is detected through hash value mismatch, the system can immediately use the copied backup modules without needing to perform time-consuming virus analysis, thereby ensuring travel safety with minimal time loss.

Inventive Principle:
Principle #26Copying

3Quantity of substance

If the vehicle stores backup software modules in the same storage area as runtime modules, then storage space is efficiently used, but the backup modules may be infected along with the runtime modules

Engineering Contradiction:
Improvestorage space utilizationVSAvoidbackup module integrity
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent extracts the backup modules from the common storage area and places them in a separate, dedicated backup storage area. This physical and logical separation ensures that when the runtime area is infected through external communication, the backup area remains isolated and uninfected. The backup area has restricted access controls that prevent malware from compromising both runtime and backup modules simultaneously, while still maintaining efficient storage utilization through organized memory management.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12566855B2Security measure method and security measure system
Publication Date: 2026.03.03 PANASONIC AUTOMOTIVE SYST CO LTD
  • US12566855B2 patent drawing
  • US12566855B2 patent drawing
  • US12566855B2 patent drawing

AI summary

A security measure method for software executed by a vehicle is provided. The software is implemented by a plurality of first modules. The vehicle includes a ROM configured to store a plurality of second modules corresponding to the plurality of first modules. The vehicle checks whether or not there is an abnormality in each of the plurality of first modules, extracts, when an abnormal first module is detected, the abnormal first module from the software, reads the second module corresponding to the abnormal first module from the ROM, and rewrites the abnormal first module in the software to the second module read from the ROM.