Vehicle Cyber-Attack Detection Using NLP and Deep Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional cyber-attack detection systems for vehicle onboard networks are ineffective against zero-day attacks and previously unseen threats, lack scalability, and rely on manual decision-making, which is costly and delayed, missing timely defensive measures.

Innovation Solution

A vehicle cyber-attack detection system utilizing a hierarchical architecture with first and second tier security modules, employing natural language processing and deep learning for real-time anomaly detection, extracting features from system log data to identify cyber-attacks and generate alerts for diagnostics and remediation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If offline threshold-based analytic tools are used for cyber-attack detection, then the system can detect known security violations using predefined rules and profiles, but the system fails to detect zero-day attacks and previously unseen threats, and manual investigation is required which increases cost and delays response time

Engineering Contradiction:
Improvedetection accuracy for known attacksVSAvoidability to detect zero-day and unseen attacks
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system segments cyber-attack detection into two distinct modules: a supervised learning module for detecting known attacks using predefined profiles and signatures, and an unsupervised anomaly detection module for detecting zero-day and previously unseen attacks by identifying deviations from normal system behavior patterns. This segmentation allows each module to specialize in different attack types without compromising overall system effectiveness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the detection parameters by transitioning from static threshold-based rules to dynamic behavioral baselines that continuously adapt to normal system operations. The unsupervised anomaly detection module monitors multiple system parameters simultaneously (CPU usage, memory allocation, network traffic patterns, process execution sequences) and detects attacks based on statistical deviations from learned normal behavior, enabling detection of previously unseen attack patterns.

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If manual investigation is conducted for security incidents, then detailed log content can be examined with complex queries, but the process is costly and delays the ability to instigate defensive measures

Engineering Contradiction:
Improvedetailed log content analysisVSAvoidresponse time for defensive measures
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system implements self-service automated investigation capabilities where the anomaly detection module automatically correlates logs, identifies attack patterns, and generates incident reports without requiring manual analyst intervention. The system autonomously performs complex log queries, cross-references multiple data sources, and prioritizes incidents based on severity, thereby eliminating the time and cost associated with manual investigation while preserving comprehensive log analysis capabilities.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system establishes continuous feedback loops where detection results automatically trigger investigative actions, and investigation outcomes feed back into refining detection algorithms. The system automatically adjusts detection thresholds and parameters based on learned patterns from ongoing operations, enabling rapid response to threats while continuously improving detection accuracy without increasing manual workload.

Inventive Principle:
Principle #23Feedback

3Difficulty of detecting and measuring

If clustering or proximity models are used for outlier detection, then the system can identify deviations in user behavior or system data, but it is difficult to formulate meaningful semantic proximity for vehicle onboard network security log data

Engineering Contradiction:
Improveoutlier detection capabilityVSAvoidformulation of semantic proximity for log data
Core Design Contradiction:
Difficulty of detecting and measuringVSEase of manufacture

Solution Approach 1:

The system introduces natural language processing (NLP) as an intermediary layer between raw security log data and anomaly detection algorithms. The NLP component automatically extracts meaningful features, keywords, and semantic relationships from unstructured log entries, transforming them into structured representations that capture the semantic proximity and contextual meaning of security events. This intermediary enables effective clustering and proximity-based anomaly detection by providing semantically enriched input data.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system replaces manual formulation of semantic proximity rules with automated machine learning-based feature extraction. Instead of requiring experts to manually define semantic relationships and proximity metrics for security log data, the system uses NLP and unsupervised learning algorithms to automatically learn meaningful feature representations from the data itself, adapting to new attack patterns and log formats without requiring manual rule updates.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11283819B2Method and system for vehicle cyber-attack event detection
Publication Date: 2022.03.22 THE BOEING CO
  • US11283819B2 patent drawing
  • US11283819B2 patent drawing
  • US11283819B2 patent drawing

AI summary

A multiple vehicle cyber-attack detection system including a vehicle operations center coupled to and monitoring vehicles, where each operations center includes a cyber-attack alert module. A vehicle cyber-attack detection system is in communication with each operations center and includes a first tier security module coupled to an onboard system of each vehicle and receives system log data generated by the onboard system. The first tier security module extracts extracted features from a time series of overlapping windowed system log data generated from the system log data with natural language processing and includes a first cyber-attack anomaly detection module that identifies a first cyber-attack based on system entropy measurements. A second cyber-attack anomaly detection module includes a deep learning component that identifies a second cyber-attack based on classification of the extracted features. Each cyber-attack alert module generates a notification of the first cyber-attack and/or the second cyber-attack on a user interface.