Related Experiment Video
Updated: Jan 17, 2026

06:37
Author Spotlight: Addressing Technical and Subjective Challenges in Measuring Classroom Attention
Published on: December 15, 2023
5.3K
BEPCD: an ensemble learning-based intrusion detection framework for in-vehicle CAN bus.
Bocheng Xu1, Fei Cao1, Xilong Li1
1Department of Cyberspace Security, Information Engineering University, Zhengzhou, China.
Peerj. Computer Science
|September 24, 2025
Summary
Vehicle security is enhanced by the new BEPCD framework, which improves intrusion detection on controller area networks (CAN) and Internet of Vehicles (IoV) systems. This method precisely identifies diverse cyber threats, boosting overall vehicle safety.
Area of Science:
- Cybersecurity
- Automotive Engineering
- Machine Learning
Background:
- Intelligent vehicles and the Internet of Vehicles (IoV) are rapidly developing, increasing concerns about vehicle security.
- Controller Area Network (CAN) bus intrusions threaten critical vehicle systems, but current detection methods struggle with feature extraction and diverse attack types.
- Electronic Control Units (ECUs) manage vehicle functions via the CAN bus, making it a target for cyberattacks.
Purpose of the Study:
- To propose a novel intrusion detection framework, Basic Ensemble and Pioneer Class Decision (BEPCD), for in-vehicle CAN bus systems.
- To enhance the detection of both conventional and emerging cyberattack patterns in IoV environments.
- To address limitations in existing methods regarding feature extraction and the variety of detectable attacks.
Main Methods:
- Developed a 15-dimensional feature model to hierarchically characterize CAN bus messages.
- Implemented multi-model ensemble learning with a Pioneer class selector and confidence-driven voting for precise attack classification.
- Analyzed feature importance across four machine learning algorithms to understand data contributions.
Main Results:
- The BEPCD framework effectively detects intrusions in vehicle CAN bus systems using public datasets.
- Achieved an overall F1-score improvement of 1% to 5% compared to existing intrusion detection frameworks.
- Demonstrated a significant performance enhancement of approximately 77.5% in detecting replay attacks.
Conclusions:
- The BEPCD framework offers a robust solution for detecting diverse cyber threats in IoV systems.
- BEPCD enhances vehicle security by improving the accuracy and scope of intrusion detection on CAN buses.
- The proposed method represents a significant advancement in securing connected vehicles against sophisticated cyberattacks.
Related Concept Videos
Bus Impedance Matrix
503
Calculating subtransient fault currents for three-phase faults in an N-bus power system involves using the positive-sequence network. When a three-phase short circuit occurs at a specific bus, the analysis uses the superposition method to evaluate two separate circuits.
In the first circuit, all machine voltage sources are short-circuited, leaving only the prefault voltage source at the fault location. The positive-sequence bus impedance matrix can be determined by solving the nodal equations,...
In the first circuit, all machine voltage sources are short-circuited, leaving only the prefault voltage source at the fault location. The positive-sequence bus impedance matrix can be determined by solving the nodal equations,...
503
Design Example: Automobile Ignition System
524
The automobile's ignition system plays a vital role by ensuring the timely ignition of the fuel-air mixture in each cylinder. This ignition is facilitated by a spark plug, which is composed of two electrodes separated by an air gap. A spark forms across this air gap when a substantial voltage is generated between the electrodes, leading to the ignition of the fuel.
One can generate a large voltage using a car battery of 12 volts with the help of inductors. Inductors are known for opposing...
One can generate a large voltage using a car battery of 12 volts with the help of inductors. Inductors are known for opposing...
524
Multi-input and Multi-variable systems
392
Cruise control systems in cars are designed as multi-input systems to maintain a driver's desired speed while compensating for external disturbances such as changes in terrain. The block diagram for a cruise control system typically includes two main inputs: the desired speed set by the driver and any external disturbances, such as the incline of the road. By adjusting the engine throttle, the system maintains the vehicle's speed as close to the desired value as possible.
In the absence of...
In the absence of...
392