Source-linked AI summary
Know Your Master: Driver Profiling-based Anti-theft Method
Byung Il Kwak, JiYoung Woo, Huy Kang Kim
TL;DR
Connected-car vulnerabilities can be exploited for vehicle theft, motivating driver-behavior verification. The model combines behavioral and mechanical features with feature selection and statistical summaries; all tested algorithms exceed 99% accuracy, and a 60-second sliding window balances time cost and accuracy.
Problem
Connected-car vulnerabilities can be exploited to steal vehicles, while earlier profiling work left feature enrichment and timely detection underexamined.
Source: §I · p. 1Method
The model extracts behavioral and automotive mechanical features, selects important features, and adds statistical summaries to reduce feature-value fluctuation.
Source: §I · p. 2, §VI · p. 7Results
>99% accuracy for all algorithms; vehicle-way accuracy exceeded city-way and parking-lot accuracy.
Source: 2) Identification results · p. 6Takeaways & Limitations
A 60-second sliding window trades off time cost against accuracy and means the owner receives a break-in alert after 60 seconds.
Source: §VI · p. 7The evaluation uses ten drivers, and the authors identify broader participation as future work to improve model generality.
Source: §I · p. 2, §VI · p. 7
Abstract
from arXiv · showhide
Although many anti-theft technologies are implemented, auto-theft is still increasing. Also, security vulnerabilities of cars can be used for auto-theft by neutralizing anti-theft system. This keyless auto-theft attack will be increased as cars adopt computerized electronic devices more. To detect auto-theft efficiently, we propose the driver verification method that analyzes driving patterns using measurements from the sensor in the vehicle. In our model, we add mechanical features of automotive parts that are excluded in previous works, but can be differentiated by drivers' driving behaviors. We design the model that uses significant features through feature selection to reduce the time cost of feature processing and improve the detection performance. Further, we enrich the feature set by deriving statistical features such as mean, median, and standard deviation. This minimizes the effect of fluctuation of feature values per driver and finally generates the reliable model. We also analyze the effect of the size of sliding window on performance to detect the time point when the detection becomes reliable and to inform owners the theft event as soon as possible. We apply our model with real driving and show the contribution of our work to the literature of driver identification.
I. INTRODUCTION
Connected-car vulnerabilities and increasingly diverse cyberattacks motivate driver-behavior verification as an approach to detecting vehicle theft. The paper situates this approach among prior driver-profiling work and focuses on feature enrichment and timely detection.
I. INTRODUCTION
- Connected-car vulnerabilities and keyless theft techniques motivate detecting theft as vehicles become more connected to the Internet.The introduction describes attacks that exploit vehicle systems to bypass security devices.Source: §I · p. 1
- Driver-behavior authentication is proposed to detect vehicle theft regardless of attack method, using patterns that are difficult to detour.The paper identifies diverse cyberattacks as a reason existing protection techniques are insufficient.Source: §I · p. 1
- Earlier driver-profiling work left room for richer features and temporal analysis; this study examines analysis periods to inform alert timing.The authors say previous studies emphasized accuracy but ignored timeliness.Source: §I · p. 1
- The experiments use repeatedly collected real-driving data from ten drivers across highway, city, and parking settings.The collection covers three road types.Source: §I · pp. 1–2
- The model combines behavioral and automotive mechanical features, selects significant features, and adds statistical summaries to reduce feature-value fluctuation.The statistical features include mean, median, and standard deviation; mechanical features are drawn from automotive parts such as the engine, fuel, and transmission.Source: §I · p. 2, §II · p. 3
II. RELATED WORKS
- A prior HMM driver-profiling study outperformed other classifiers but depended heavily on temporal data and tested only in computer simulation.The authors identify the simulation setting as a limitation of that prior study.Source: §II · p. 2
III. ATTACK MODEL
The attack model assumes a connected vehicle whose internal systems can be accessed and manipulated. The proposed service sends driving data to a server, which checks for patterns inconsistent with authorized users and sends alerts.
III. ATTACK MODEL
- The assumed attack involves access to a connected vehicle’s internal systems, allowing attackers to manipulate in-car communications, bypass alarms, and drive without the owner’s key.The car’s embedded systems and controller units communicate using CAN.Source: §III · p. 3
- The security service transfers vehicle driving data to a server, which detects theft when patterns differ from authorized users and alerts the monitoring company and owner.The framework is presented as security delivered as a vehicle service.Source: §III · p. 3, Figure 2 · p. 4
- The model places data analysis on the server side because the analysis requires substantial resources.Source: §III · p. 3
IV. METHODOLOGY AND EXPERIMENTS
The driver-verification framework collects vehicle sensor data, transforms it into driver-distinguishing features, trains classifiers, and compares new driving patterns with authenticated drivers’ patterns.
IV. METHODOLOGY AND EXPERIMENTS
- The framework has four modules: data collection, feature preprocessing, driver-classification training, and driver verification.Source: §IV · p. 4
- Preprocessing converts sensor data into an analyzable format and builds feature vectors intended to distinguish drivers.Source: §IV · p. 4
- Decision Tree, Random Forest, KNN, and MLP classifiers learn driver behavior fingerprints; verification compares newcomers’ patterns with authenticated drivers’ patterns.Source: §IV · p. 4
1) CAN data extraction:
The study collected in-vehicle CAN data through OBD-II and used driving experiments on three road types to assemble a labeled dataset. The data were then prepared for analysis and classification.
1) CAN data extraction:
- The study recorded 51 in-vehicle features through OBD-II once per second.The data came from vehicle measurement sensors and were collected using an OBD-II scanner.Source: 1) CAN data extraction · p. 4
2) Experiment setting:
- Ten drivers completed two round trips over four Seoul paths spanning city roads, motorways, and parking areas.The experiment used similar weekday time windows, from 8 p.m. to 11 p.m.Source: 2) Experiment setting · p. 4
3) Data set description:
- The labeled dataset contains 94,401 second-by-second records totaling 16.7 MB.The records were labeled by driver, A through J.Source: 3) Data set description · p. 4
B. Feature Preprocessing
- Feature preprocessing transforms collected data into information usable for analysis and classification.Source: B. Feature Preprocessing · p. 4
1) Feature selection:
Feature selection reduced the input set, while normalization placed differently scaled features on a common range for classification.
1) Feature selection:
- 15 of 51 features were selected after redundant and highly correlated features were excluded.InfoGainAttributeEval with a Ranker search method provided feature-importance ranks.Source: 1) Feature selection · p. 4
- Feature selection was intended to improve accuracy and processing speed by removing highly correlated features.Engine torque and its correction value are given as an example of identical features removed beforehand.Source: 1) Feature selection · p. 4
2) Feature normalization:
- Each feature was normalized to the 0–1 range using its minimum and maximum values.The passage notes that normalization is necessary for distance-based methods such as KNN.Source: 2) Feature normalization · p. 5
3) Statistical features:
The authors observed driver-specific feature distributions and used statistics over sliding windows to represent them despite natural variation in CAN data.
- Mean and standard deviation characterized driver-specific distributions of Long Term Fuel Trim Bank1, whose values mostly ranged from -10% to 10%.The fuel-trim value changes with driving environment as well as driver behavior.Source: 3) Statistical features · p. 5
- Long Term Fuel Trim Bank1 and Transmission oil temperature were the most visually differentiated features for classifying drivers.Source: 3) Statistical features · p. 5
- Mean, median, and standard deviation were computed per sliding window to reduce fluctuation effects and represent each feature's distribution.A 60-second window advances by one second; each record combines 15 original features with 45 statistical features.Source: 3) Statistical features · p. 5
C. Driver Identification
The study compared four classifiers for driver identification using second-by-second driving patterns. All four achieved accuracy above 99% across the three road types.
1) Algorithm selection:
- The evaluated classifiers were decision tree, random forest, KNN, and MLP.The models were trained every second and evaluated using 10-fold cross-validation.Source: 1) Algorithm selection · p. 5, 2) Identification results · p. 6
- Random forest combines decision trees and addresses their overfitting, while KNN and MLP are described as computationally expensive.The decision tree is presented as interpretable but relatively less accurate than other classifiers.Source: 1) Algorithm selection · p. 6
2) Identification results:
- All four classifiers achieved over 99% accuracy across the three road types, with higher accuracy on the vehicle way than on city roads or in the parking lot.Source: 2) Identification results · p. 6
D. Driver Verification
Driver verification checks new driving samples against authorized-driver classes and alerts the owner when algorithm similarities do not clear the threshold. Real-time detection tests show that reliability varies with window length, road type, and algorithm.
D. Driver Verification
- A driver is verified when every algorithm's similarity exceeds the 0.97 alert threshold; otherwise, the server warns the owner or vehicle control center.Detection accuracy in parking lots is lower than on other road types.Source: D. Driver Verification · p. 6
A. Real-time detection
- Detection becomes reliable over time for MLP and KNN, while feature-threshold algorithms are stable from initial data; random forest performs best across road types.Accuracy rises with larger windows on city and vehicle roads but stays similar across window sizes in parking lots; vehicle-road accuracy is generally higher.Source: A. Real-time detection · p. 6
- A sliding-window size of 60 guarantees high algorithm accuracy in relatively short time; higher accuracy requires size 120, but takes longer to issue alerts to owners.Source: A. Real-time detection · p. 6
B. Feature dependency
The section compares the proposed feature set with features used in prior work and examines the effect of adding statistical features. The reported comparison favors the proposed and statistically enriched feature sets.
B. Feature dependency
- Statistical features are extracted over time segments set by a sliding window.Fig. 9 illustrates the time segmentation for statistical feature extraction.Source: Figure 9 · p. 7, B. Feature dependency · p. 7
- The proposed feature set has higher accuracy than the prior-work features, and adding statistical features further improves performance.The comparison covers prior-work features, original features, and statistical-feature variants.Source: Table IV · p. 7, B. Feature dependency · p. 7
VI. CONCLUSION
The proposed anti-theft method profiles drivers from vehicle driving patterns using selected mechanical and statistical features. The authors report a 60-second window trade-off and identify broader driver participation and further applications as future work.
VI. CONCLUSION
- In-vehicle data including Long term fuel trim bank1 and Transmission oil temperature are important for driver identification and difficult for drivers to manipulate.The method extracts mechanical features, selects important features, and derives statistical features after optimizing window size.Source: §VI · p. 7
- A 60-second sliding window trades time cost against accuracy, setting the owner alert delay at 60 seconds.The authors describe this as the optimal window size.Source: §VI · p. 7
- Future work will recruit more drivers to improve generality, extend the method to anomaly detection, and test mimicry attacks and abnormal behaviors such as sleepiness and drinking.Source: §VI · pp. 7–8