Vehicular Update System Root Key Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing vehicular update systems face challenges in reducing data transmission and reception time while ensuring security, particularly during public key cryptography operations, which are crucial for preventing hacking and data forgery in vehicle communication systems.

Innovation Solution

A vehicular update system that includes a communication device and a controller configured to verify root metadata using a pre-stored root public key and acquire and store a public key set from a server, reducing data transmission and enhancing security by using a digital signature on a hash value of the public key set.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If public key cryptography is used for data transmission and reception between vehicle and external device, then security level is improved, but data transmission time increases

Engineering Contradiction:
Improvesecurity levelVSAvoiddata transmission time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-storing the root public key in the vehicle's memory before actual data transmission occurs. This allows the vehicle to verify the authenticity of update data using this pre-loaded key, eliminating the need to transmit and process large amounts of cryptographic key material during the actual update process, thus reducing transmission time while maintaining security

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts only the essential root public key from the complete cryptographic system and stores it locally in the vehicle. By taking out just this critical component rather than transmitting the entire public key infrastructure, the system achieves both security verification and reduced data transmission requirements

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If public key cryptography is used for data verification, then data security is improved, but the amount of data to be processed increases

Engineering Contradiction:
Improvedata securityVSAvoidamount of data
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts and utilizes only the root public key from the complete cryptographic system for verification purposes. By focusing on this single essential key rather than processing entire certificates or multiple cryptographic layers, the system maintains security while significantly reducing the quantity of data that must be transmitted and processed

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The root public key is extracted and stored in advance in the vehicle's memory, so that during actual data verification, only the minimal necessary cryptographic data needs to be processed. This preliminary extraction and storage eliminates the need to handle large amounts of cryptographic data during the verification process

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11449331B2Vehicular update system and control method thereof
Publication Date: 2022.09.20 LG ELECTRONICS INC
  • US11449331B2 patent drawing
  • US11449331B2 patent drawing
  • US11449331B2 patent drawing

AI summary

Disclosed is a vehicular update system including a communication device configured to communicate between a server and a controller included in a vehicle, a memory, and a controller configured to, (i) when a public key set including a root public key for verifying a root signature is stored in the memory, acquire the root signature from the server and verify root metadata based on the acquired root signature and the root public key of the public key set pre-stored in the memory, and configured to, (ii) when the public key set is not stored in the memory, acquire, from the server, root metadata including a public key set and a root signature obtained by performing a digital signature on a hash value of the public key set using a root private key, verify the root metadata based on the root public key of the acquired root metadata and the root signature, and store the public key set.