Autonomous Driving Signal Authentication With Selective MAC Verification
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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
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.
Data Source
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.


