Autonomous Driving Signal Authentication With Selective MAC Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional vehicle control methods waste resources and increase computational load by storing abnormal input signals and applying MAC to each signal suspected of hacking, leading to inefficiencies in vehicle control systems.

Innovation Solution

An autonomous driving control apparatus uses a MAC generation table to identify target signals, determine MAC generation commands, and enhance communication security by distinguishing between normal and abnormal signals, reducing computational load and resource waste.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If MAC is applied to each signal suspected of hacking, then communication security is improved, but computational load and resource usage increase

Engineering Contradiction:
Improvecommunication securityVSAvoidcomputational load
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the signal verification process by dividing signals into different types (autonomous driving signals vs. other signals). MAC generation is selectively applied only to autonomous driving signals based on a pre-stored MAC generation table, while other signals use different verification methods. This segmentation reduces the overall computational load while maintaining security for critical signals.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary action by pre-generating and storing MAC values for autonomous driving signals in a MAC generation table before actual signal transmission. During runtime, the system only needs to compare incoming signals with pre-computed MAC values, avoiding the need to perform computationally intensive MAC generation for each signal, thus reducing real-time computational load.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If abnormal input signals are stored in non-volatile memory or transmitted to server, then signal analysis capability is improved, but resource waste and data costs increase

Engineering Contradiction:
Improvesignal analysis capabilityVSAvoidresource waste
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The patent extracts only the essential information (signal type identification and MAC value) needed for security verification, storing only autonomous driving signals with their MAC values in the MAC generation table. This selective extraction avoids storing unnecessary signal data, reducing memory usage and resource waste while maintaining the capability to identify and analyze abnormal signals.

Inventive Principle:
Principle #2Taking out (Extraction)

3Use of energy by moving object

If MAC generation table is used to identify target signals, then computational load is reduced, but system complexity increases

Engineering Contradiction:
Improvecomputational loadVSAvoidsystem complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent applies local quality by creating a specialized MAC generation table with specific structure and content tailored for autonomous driving signals. The table stores pre-computed MAC values organized by signal type, allowing efficient lookup and verification. This localized optimization reduces computational load for the most critical signals without requiring complex system-wide changes.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250330815A1Apparatus and method for controlling autonomous driving of a vehicle
Publication Date: 2025.10.23 HYUNDAI MOTOR CO LTD
  • US20250330815A1 patent drawing
  • US20250330815A1 patent drawing
  • US20250330815A1 patent drawing

AI summary

An autonomous driving control apparatus includes a memory that stores computer-executable instructions, and at least one processor that executes the instructions by accessing the memory. The at least one processor identifies a first target signal determined from a vehicle control device based on a message authentication code (MAC) generation table predetermined by an autonomous driving signal. The at least one processor determines a MAC generation command for the first target signal by identifying a second target signal. The second target signal includes an identification code of the first target signal and includes data different from data of the first target signal. The at least one processor controls a vehicle including the vehicle control device by determining whether the second target signal is a signal of the vehicle control device, based on a target code determined by the MAC generation command.