Next Article in Journal
Emergency Logistics Distribution Center Location Model Based on ISG-IAGNES Clustering and Symmetrical IDFS Spatial Decision Tree Algorithm
Previous Article in Journal
Symmetry-Guided Distributed Control Strategy for Source–Load Coordination in Active Distribution Networks with Electric Heating Loads
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Symmetric Multistable Chaotic System Optimized by Chaotic Particle Swarm for Secure Electric Vehicle Communication

by
Mohamed Fadi Kethiri
1,
Faiza Zaamoune
1,2 and
Christos Volos
3,*
1
LGEB Laboratory, Department of Electrical Engineering, University of Biskra, Biskra 07000, Algeria
2
Applied Mathematics Laboratory, Department of Mathematics, University of Biskra, Biskra 07000, Algeria
3
Laboratory of Nonlinear Systems—Circuits & Complexity, Physics Department, Aristotle University of Thessaloniki, 54124 Thessaloniki, Greece
*
Author to whom correspondence should be addressed.
Symmetry 2026, 18(5), 867; https://doi.org/10.3390/sym18050867
Submission received: 29 March 2026 / Revised: 16 May 2026 / Accepted: 18 May 2026 / Published: 20 May 2026
(This article belongs to the Section F: Engineering and Materials)

Abstract

Secure real-time communication is a critical requirement in modern electric vehicle (EV) networks. These networks transmit safety-critical control commands through vulnerable in-vehicle communication channels. This study proposes a novel three-dimensional symmetric chaotic system for high-security EV communication. The system exhibits extensive multistability and symmetric double-wing attractors. To enhance dynamical complexity, its parameters are optimized using chaotic-enhanced particle swarm optimization (C-PSO). The largest Lyapunov exponent is used as the optimization objective. A fixed-time nonlinear controller is designed for rapid drive–response synchronization. The settling-time bound is independent of the initial conditions. The proposed method is evaluated through realistic Controller Area Network (CAN) bus simulations. These simulations include 12-bit quantization and a 1 ms sampling period. The experimental results show synchronization within 0.057 s. The recovered signal achieves an MSE of 1.202 × 10 4 . The encrypted signal reaches a Shannon entropy of 7.9904. These results confirm accurate recovery, strong randomness, and improved resistance to cryptographic attacks.

1. Introduction

Chaotic dynamical systems have attracted significant interest in science and engineering. They show strong sensitivity to initial conditions and system parameters [1,2,3]. This sensitivity produces irregular and noise-like trajectories. These trajectories are highly unpredictable over long time horizons. Consequently, chaotic signals are attractive for physical-layer security and information masking [4,5,6,7]. Recently, chaos-based methods have advanced beyond theoretical nonlinear dynamics. They are now applied in several practical domains. Important applications include secure communication [8,9,10]. Other applications include image and video encryption [11,12,13,14]. Biomedical signal protection has also been investigated [15,16]. Chaos-based masking offers a lightweight alternative to conventional cryptography. Its protection mechanism relies directly on system dynamics. This feature reduces the need for computationally intensive encryption primitives [17,18,19].
A central requirement in chaos-based communication is synchronization. This synchronization must be achieved between the drive and response systems. Early studies mainly focused on asymptotic synchronization. In this case, the synchronization error converges to zero as time tends to infinity. This property is mathematically important. However, it is not sufficient for time-critical applications. The transient duration depends strongly on the initial conditions. It may also become excessively long in practice. For this reason, recent studies have shifted toward finite-time and fixed-time synchronization methods [20,21,22,23,24,25,26]. Fixed-time stability provides a stronger convergence guarantee. Its settling-time upper bound is independent of the initial synchronization error [27,28,29]. This property is useful for cyber-physical systems. Such systems require deterministic timing and rapid recovery [30,31,32,33].
A second challenge concerns chaotic-system parameter selection. Many chaos-based security studies choose parameters empirically. Other studies rely on trial-and-error tuning. This approach may place the system near periodic windows. It may also produce weakly chaotic regimes. Such operating points reduce unpredictability. They also degrade the effectiveness of the masking process. Meta-heuristic optimization methods provide a systematic alternative. They explore the parameter space using quantitative dynamical criteria [34,35]. Particle Swarm Optimization (PSO) and chaos-enhanced variants are widely used for this task. These methods have simple structures and efficient global-search capabilities [36,37,38,39,40]. They can also be combined with chaos metrics. One important metric is the largest Lyapunov exponent. This metric identifies regions with stronger divergence and richer attractor topology. Consequently, resistance to prediction and reconstruction attempts can be improved [41,42].
These security issues are relevant in automotive cyber-physical systems. Modern electric vehicles rely on in-vehicle networks. A common example is the Controller Area Network (CAN) bus. These networks exchange safety-critical messages among electronic control units. These messages include torque, braking, and steering commands [43,44]. However, legacy in-vehicle protocols have a broadcast structure. They also provide limited built-in protection. This exposes them to injection, replay, spoofing, and denial-of-service attacks [45,46,47,48,49]. In such environments, communication integrity and timing are tightly coupled. A delayed, corrupted, or forged command can compromise vehicle stability. It can also degrade operational safety. Such vulnerabilities show that safety-critical EV commands require stronger protection against communication attacks. Chaos-based nonlinear methods have been investigated for secure signal generation and encryption [50,51]. Machine-learning and deep-learning intrusion detection systems have received considerable attention [52,53,54,55]. However, these approaches are usually reactive. They may also introduce significant computational overhead. Variable inference latency may also occur on resource-constrained automotive hardware [56,57,58,59,60,61].
Recent CAN-security studies have addressed several detection problems. These problems include statistical IDS methods and multi-attack CAN-FD detection [62,63]. Anomaly localization and autoencoder-based CAN detection have also been investigated [64,65]. Lightweight protocol-level protection has been studied for intelligent in-vehicle CAN buses [66]. Chaos-based anomaly detection has also been explored for cyber–physical systems [67]. Secure communication for electric-drive systems has been studied using chaotic dynamics [68]. Vehicle-to-vehicle and autonomous EV threat landscapes have also been reviewed [69].
To improve reproducibility, clear selection criteria were used for the literature review. The review focused on chaos-based security, fixed-time control, optimization, and EV cybersecurity. Peer-reviewed articles, conference papers, and recent reviews were considered. Recent studies from 2019 to 2026 were prioritized. Foundational works were retained when essential theories or methods were introduced. Table 1 summarizes the reviewed directions and limitations. Most existing studies address only one part of the problem. Therefore, a combined framework is needed for secure real-time EV communication.
This work is motivated by the need for preventive security in EV communication networks. A new symmetric chaotic carrier is introduced to mask safety-critical torque commands before transmission. Its parameters are selected by C-PSO to improve chaotic complexity. This optimization also avoids weak chaotic or periodic operating regions. A fixed-time controller is then used to recover the command within a predictable time. The method is tested under CAN-oriented conditions. These conditions include quantization, sampling, noise, delay, and packet loss. The results show synchronization within 0.057  s. The recovered-torque MSE reaches 1.202 × 10 4 . The encrypted signal achieves a Shannon entropy of 7.9904 . Robust recovery is also maintained under noise, interruption, and network impairments. Computational profiling further supports implementation on automotive-grade ECUs.
The conceptual method integrates three main domains. These domains are nonlinear dynamics, meta-heuristic optimization, and automotive security. Figure 1 provides a visual summary of these links. It shows how C-PSO optimizes the symmetric chaotic carrier. It also shows how the carrier supports secure EV communication.
The remainder of this paper is organized as follows. Section 2 introduces the proposed chaotic model. It also analyzes the system dynamical properties. Section 3 develops the fixed-time synchronization controller. It also presents the associated stability proof. Section 4 describes the C-PSO procedure. It also reports the optimization results. Section 5 presents the secure EV communication architecture. It also provides the security and robustness analyses. Finally, Section 6 concludes the paper. It also outlines future research directions.

2. Mathematical Modeling and Dynamical Analysis

This section presents the mathematical model and dynamical analysis of the proposed chaotic system. First, the governing three-dimensional equations are defined. These equations include cubic and transcendental nonlinearities. These nonlinearities increase the system complexity. Then, the symmetry and equilibrium points are analyzed. Finally, the extensive multistability of the system is examined.

2.1. Proposed Symmetric Chaotic System

A novel three-dimensional symmetric chaotic system is introduced in this work. The model combines polynomial and transcendental nonlinearities. This structure generates complex dynamical behavior. It also supports multistability and double-wing attractors.
The system is formulated as follows:
x ˙ = a y z 3 y ˙ = x b y z ˙ = cos ( z y ) x y
where x, y, and z denote the state variables, and  a , b > 0 are system parameters.
A basic requirement for the existence of a bounded attractor is dissipativity. For the vector field V = ( x ˙ , y ˙ , z ˙ ) , the divergence is given by:
· V = x ˙ x + y ˙ y + z ˙ z = b y sin ( z y )
Since b is negative for b > 0 , the average divergence may remain negative. This occurs over a broad region of the phase space. The oscillatory term y sin ( z y ) may locally modify the divergence. However, the overall dynamics can still be dissipative. Under this condition, the phase-space volume contracts exponentially according to:
d V d t = e · V t V 0
where V 0 is the initial volume element. Thus, the system is dissipative on average. Its trajectories evolve toward a bounded invariant set.

2.2. Equilibrium Points and Stability Analysis

The equilibrium points of Equation (1) are determined by setting the time derivatives to zero:
a y z 3 = 0 x b y = 0 cos ( z y ) x y = 0
Because a 0 , the first equation implies either y = 0 or z = 0 .
Case 1:  y = 0 . If y = 0 , then the second equation gives x = 0 . Substituting ( x , y ) = ( 0 , 0 ) into the third equation yields cos ( 0 ) 0 = 1 0 , which is impossible. Hence, no equilibrium point exists on the set y = 0 .
Case 2:  z = 0 . If z = 0 , then the third equation reduces to 1 x y = 0 , i.e.,  x y = 1 . Using the second equation, x = b y , one obtains b y 2 = 1 y = ± 1 / b and x = ± b . Consequently, the system admits two symmetric equilibrium points:
E 1 , 2 = ± b , ± 1 b , 0
The local behavior near these equilibria is examined through the Jacobian matrix:
J = 0 a z 3 3 a y z 2 1 b 0 y z sin ( z y ) x y sin ( z y )
Evaluating J at E 1 , 2 , for which z = 0 , gives:
J | E 1 , 2 = 0 0 0 1 b 0 1 / b b 0
The characteristic equation is det ( J λ I ) = λ 2 ( b + λ ) = 0 , and the corresponding eigenvalues are λ 1 = 0 , λ 2 = 0 , λ 3 = b .
Since b > 0 , one contracting direction exists through λ 3 < 0 . However, the two zero eigenvalues make the equilibria non-hyperbolic. Therefore, linearization alone cannot fully describe the local dynamics. Higher-order nonlinear terms shape the nearby flow. This degeneracy agrees with nontrivial stretching–folding behavior. It also supports the complex attractor geometry observed numerically.
A quantitative measure of chaos is provided by the Lyapunov exponent spectrum { L E i } . For the optimized parameter set a = 9.1782 and b = 3.4490 , the exponents are computed as:
L E 1 = 0.3460 , L E 2 = 0 , L E 3 = 3.7467
Because L E 1 > 0 , the system exhibits exponential divergence of nearby trajectories, which confirms chaotic behavior. In addition, the sum of the exponents is negative, i L E i = 3.3677 < 0 , consistent with dissipativity.
Figure 2 shows the time evolution of the Lyapunov exponents.
To further quantify the attractor geometry, the Kaplan–Yorke dimension is evaluated as:
D K Y = j + i = 1 j L E i | L E j + 1 | = 2 + L E 1 + L E 2 | L E 3 | 2.1012
The fractional value D K Y > 2 supports the fractal character of the attractor.
The geometric manifestation of these properties is illustrated in Figure 3, which presents several phase-space projections of the optimized attractor.

2.3. Dynamical Behaviors and Chaos Existence

To examine chaos persistence, the parameter b is swept over [ 3.4 , 4.6 ] . The parameter a is fixed at 9.1782 . The initial condition is set to ( 0.5 , 0.5 , 0.5 ) . The bifurcation diagram and Lyapunov spectrum are then computed. Figure 4a shows a wide chaotic interval. This behavior is clear for 3.4 b 4.2 . In this interval, the orbit points form a dense band. For larger b values, the band separates into discrete branches. This indicates transitions toward periodic behavior. Figure 4b confirms this result. The largest Lyapunov exponent remains positive in the chaotic region. It decreases near the periodic windows. Therefore, b = 3.4490 lies inside a robust chaotic regime.

2.4. Symmetry Analysis and Coexisting Attractors

An important property of the proposed system is its invariance under the transformation:
( x , y , z ) ( x , y , z )
Substituting ( x , y , z ) into Equation (1) preserves the vector-field structure. Therefore, if  X ( t ) = ( x ( t ) , y ( t ) , z ( t ) ) is a trajectory, another valid trajectory also exists. This trajectory is ( x ( t ) , y ( t ) , z ( t ) ) . This symmetry allows paired coexisting attractors. These attractors are related by reflection in the ( x , y ) coordinates.
This property is verified numerically in Figure 5. The phase portraits are generated from symmetric initial conditions. The first condition is X 0 + = [ 0.3 , 0.3 , 0.3 ] . The second condition is X 0 = [ 0.3 , 0.3 , 0.3 ] . Different parameter values produce different coexisting motions.
For a = 0.2 and b = 1.5 , stable periodic orbits are obtained. The two trajectories form simple closed loops in Figure 5a. When a = 0.5 and b = 1.9 , quasi-periodic invariant sets appear. This behavior is shown in Figure 5b. For a = 8.3 and b = 2.9 , coexisting chaotic attractors are generated. These attractors are shown in Figure 5c.

3. Design of the Fixed-Time Synchronization Controller

Reliable synchronization is essential in chaotic masking schemes. It allows the authorized receiver to recover the transmitted signal accurately. Conventional asymptotic synchronization converges only as time tends to infinity. This may cause long and unpredictable transients. To overcome this limitation, a fixed-time controller is designed. The controller is applied to the proposed chaotic system.

3.1. Drive–Response Formulation

The transmitter (drive) system is:
x ˙ m = a y m z m 3 y ˙ m = x m b y m z ˙ m = cos ( z m y m ) x m y m
The receiver (slave) system with control inputs is:
x ˙ s = a y s z s 3 + u x y ˙ s = x s b y s + u y z ˙ s = cos ( z s y s ) x s y s + u z
Define synchronization errors e 1 = x s x m , e 2 = y s y m , e 3 = z s z m . The error dynamics become:
e ˙ 1 = a ( y s z s 3 y m z m 3 ) + u x e ˙ 2 = e 1 b e 2 + u y e ˙ 3 = cos ( z s y s ) cos ( z m y m ) ( x s y s x m y m ) + u z

3.2. Controller Design

The controller combines active compensation with nonlinear fixed-time stabilizing terms. This design follows established active-control methods for chaotic synchronization [21,24]. The first part cancels the nonlinear mismatch between the master and slave systems. The remaining terms enforce fixed-time convergence of the synchronization errors. The proposed control law is:
u x = a ( y s z s 3 y m z m 3 ) k 1 sgn ( e 1 ) | e 1 | α k 2 sgn ( e 1 ) | e 1 | β u y = ( e 1 b e 2 ) k 1 sgn ( e 2 ) | e 2 | α k 2 sgn ( e 2 ) | e 2 | β u z = Δ Φ k 1 sgn ( e 3 ) | e 3 | α k 2 sgn ( e 3 ) | e 3 | β
where Δ Φ = ( cos ( z s y s ) cos ( z m y m ) ) ( x s y s x m y m ) , k 1 , k 2 > 0 are controller gains, and  α > 1 and 0 < β < 1 are design parameters. In this work, α = 1.5 and β = 0.7 are selected. These values provide fast decay for large errors. They also support convergence near the origin.

3.3. Fixed-Time Stability Analysis

The rigorous stability of the proposed synchronization method is established based on the fundamental principles of fixed-time control.
Lemma 1 
(Fixed-Time Stability Criterion [20]). Consider a continuous positive definite Lyapunov function  V ( t )  that satisfies the following differential inequality:
V ˙ ( t ) k 1 V ( t ) α k 2 V ( t ) β
where the gains satisfy k 1 , k 2 > 0 . The fractional powers satisfy α > 1 and 0 < β < 1 . Under these conditions, the origin ( V = 0 ) is globally fixed-time stable. The settling-time upper bound is independent of the initial conditions. It is given by:
T max = 1 k 1 ( α 1 ) + 1 k 2 ( 1 β )
Proof. 
The proof follows from variable separation. It also uses direct integration of the differential inequality. For conciseness, the full derivation is not repeated here. The complete proof is given by Polyakov [20].    □
Theorem 1. 
The synchronization error system in Equation (13) converges to the origin in fixed time under the controller defined in Equation (14).
Proof. 
Consider V = 1 2 ( e 1 2 + e 2 2 + e 3 2 ) . Taking the derivative and substituting the control law yields:
V ˙ = k 1 i = 1 3 | e i | α + 1 k 2 i = 1 3 | e i | β + 1
Using norm inequalities, there exist constants K 1 , K 2 > 0 such that:
V ˙ K 1 V α + 1 2 K 2 V β + 1 2
Let p = α + 1 2 > 1 and q = β + 1 2 ( 0 , 1 ) . By Lemma 1, the errors converge to zero in fixed time.    □
From Equation (16), the maximum settling time depends on the controller gains. It also depends on the norm-equivalence constants. For the optimized gains, k 1 = 81.51 and k 2 = 132.71 . The evaluated fixed-time upper bound is T max = 0.04965  s. This agrees with the numerical settling time of about 0.02976  s.
Remark 1. 
Chattering Suppression for Practical Hardware Implementation: In real EV applications, the discontinuous signum function may cause high-frequency chattering. This chattering appears in the theoretical control inputs of Equation (14). It is undesirable for actuators and power electronic components. To reduce this effect, the signum function is replaced by a smooth approximation. The approximation is sgn ( e i ) tanh ( κ e i ) . Here, κ > 0 controls the transition slope. In this study, κ = 100 gives a sufficiently steep approximation. Figure 6 shows that this modification removes switching oscillations. It also preserves convergence within a small bounded error neighborhood.

4. Chaotic Particle Swarm Optimization for Parameter Tuning

The fixed-time controller guarantees bounded-time synchronization. However, secure communication also depends on the chaotic carrier quality. Therefore, a C-PSO strategy is used to select suitable operating parameters. PSO is a population-based optimization method. Here, chaotic sequences are added to the stochastic coefficients. This improves exploration and reduces premature convergence. The particle velocity update is:
v i t + 1 = w ( t ) v i t + c 1 r 1 t p b e s t t x i t + c 2 r 2 t g b e s t t x i t
Here, w ( t ) is the inertia weight. The terms r 1 t and r 2 t are normalized chaotic sequences. The term p b e s t denotes the personal best position. The term g b e s t denotes the global best position. The swarm uses 15 particles and 15 iterations. The parameters are w = 0.7 and c 1 = c 2 = 1.5 . For clarity and reproducibility, the complete C-PSO-based optimization workflow is summarized in Algorithm 1. The algorithm shows the two-stage procedure used to optimize first the chaotic-system parameters and then the synchronization-controller gains.
Algorithm 1 C-PSO-based two-stage parameter optimization procedure
Require:  Search bounds for ( a , b ) and ( k 1 , k 2 ) , number of particles N p , maximum number of iterations N iter , and initial conditions of the chaotic sequence generator.
Ensure: Optimized chaotic parameters ( a * , b * ) and controller gains ( k 1 * , k 2 * ) .
  1:
Initialize the particle positions and velocities within the prescribed search bounds.
  2:
Generate and normalize the chaotic sequences used in the C-PSO coefficients r 1 t and r 2 t .
Stage 1: Chaotic-system parameter optimization
  3:
for  t = 1 to N iter  do
  4:
    for each particle i = 1 , , N p  do
  5:
        Simulate the chaotic system using the candidate parameters ( a i , b i ) .
  6:
        Compute the largest Lyapunov exponent LLE ( a i , b i ) .
  7:
        Evaluate the fitness function J 1 ( a i , b i ) = LLE ( a i , b i ) .
  8:
        Update the personal best position pbest i .
  9:
    end for
10:
    Update the global best position gbest .
11:
    Update the particle velocities and positions using the C-PSO rule.
12:
end for
13:
Store the optimized chaotic parameters ( a * , b * ) .
Stage 2: Controller-gain optimization 
14:
for  t = 1 to N iter  do
15:
    for each particle i = 1 , , N p  do
16:
        Simulate the drive-response synchronization system using the candidate gains ( k 1 , i , k 2 , i ) .
17:
        Compute the synchronization error norm e ( t ) and the control effort norm
u ( t ) .
18:
        Compute the fixed-time upper bound T max ( k 1 , i , k 2 , i ) .
19:
        Evaluate the composite cost function J 2 ( k 1 , i , k 2 , i ) .
20:
        Update the personal best position pbest i .
21:
    end for
22:
    Update the global best position gbest .
23:
    Update the particle velocities and positions using the C-PSO rule.
24:
end for
25:
Store the optimized controller gains ( k 1 * , k 2 * ) .
26:
Validate the selected parameters through Lyapunov analysis, fixed-time bound verification, and synchronization tests.
The parameter calibration was performed in two sequential stages. First, the chaotic-system parameters ( a , b ) were calibrated. The objective was to maximize the largest Lyapunov exponent. This step selected a strongly chaotic operating region. Second, the controller gains ( k 1 , k 2 ) were calibrated. The objective was to reduce synchronization error and control effort. A fixed-time penalty was also included. This penalty enforced the required settling-time bound. The same population size, iteration number, and search bounds were used in all trials. This procedure improves reproducibility and avoids empirical parameter selection.

4.1. Stage 1: Maximization of Chaotic Complexity

In the first stage, the parameters ( a , b ) are optimized to maximize the largest Lyapunov exponent (LLE). The objective is:
maximize J 1 ( a , b ) = LLE ( a , b )
The convergence history is shown in Figure 7a. The C-PSO algorithm rapidly converges toward a = 9.1782 , b = 3.4490 , yielding LLE 0.3485 . A long-horizon validation over T = 500 s produces a consistent average L E 1 = 0.3460 , confirming robust chaos.

4.2. Stage 2: Optimization of Synchronization Performance

Once the chaotic parameters are fixed, the second stage optimizes the controller gains ( k 1 , k 2 ) by minimizing a composite performance index. The objective function is defined as
minimize J 2 ( k 1 , k 2 ) = 0 T sim e ( t ) d t + γ 0 T sim u ( t ) 2 d t + λ T max 0 , T max T req 2 + λ b B ( k 1 , k 2 ) ,
Here, γ > 0 balances convergence speed and control energy. The value T req = 0.05 s defines the required real-time bound. The term B ( k 1 , k 2 ) is a boundary-avoidance penalty. It discourages solutions located at the imposed gain limits. The fixed-time upper bound is computed as
T max = 1 k 1 ( α 1 ) + 1 k 2 ( 1 β ) .
For reproducibility, the gain search space was bounded by k 1 , k 2 [ 1 , 200 ] . This interval avoids unrealistically large ECU control efforts. Higher gains increased the control amplitude. They did not provide meaningful settling-time improvement. The objective function includes a fixed-time penalty. It also includes a boundary-avoidance term. This prevents the optimizer from selecting boundary solutions. It also ensures that both gains contribute to convergence.
The convergence history of the C-PSO algorithm is shown in Figure 8a. The optimized controller gains obtained by the reproducible C-PSO procedure are k 1 = 81.51 and k 2 = 132.71 . For these values, the theoretical fixed-time upper bound is T max = 0.04965 s, while the numerical settling time is approximately 0.02976 s. These results confirm that the selected gains satisfy the required real-time convergence condition without reaching the imposed gain boundaries.
All MATLAB R2024b scripts required to reproduce the two-stage C-PSO optimization procedure are available in the Data Availability Statement.

4.3. Comparative Analysis of Optimization Algorithms

The C-PSO algorithm was compared with standard PSO, GA, and SA. This comparison evaluates the benefit of chaotic perturbation. The same search bounds and iteration settings were used. The comparison considered both optimization stages. Stage 1 maximizes the largest Lyapunov exponent. Stage 2 minimizes the synchronization-performance cost J 2 .
Table 2 reports the best result for each method. The proposed C-PSO gives the highest LLE in Stage 1. It also gives the lowest synchronization cost in Stage 2. The optimized gains are k 1 = 81.51 and k 2 = 132.71 . The corresponding value is J 2 = 0.0279 . These results show that chaotic perturbation improves PSO exploration. It also helps avoid premature convergence.

4.4. Comparative Analysis with a Standard Active-Control Method

The proposed controller is compared with a conventional active-control method. Both controllers use the same system parameters. The same optimized chaotic operating point is also used. The initial synchronization mismatch is defined as
e ( 0 ) = [ 5.1 , 4.9 , 9.9 ] T .
Thus, the comparison depends only on the control strategy. It is not affected by different initial conditions.
The standard active-control method stabilizes the synchronization error. However, its convergence is asymptotic. It also depends strongly on the initial error. Thus, the error decreases gradually. A longer transient interval is required. In contrast, the proposed controller uses nonlinear compensation. It also includes fixed-time stabilizing terms. The compensation cancels the drive–response mismatch. The fixed-time terms accelerate the error decay. This acceleration occurs for large errors and near the origin.
Under identical conditions, the conventional method settles in
T std 1.8840 s .
The proposed fixed-time controller converges in approximately
T prop 0.0500 s .
The speed-up factor is therefore
η = T std T prop 37.7 .
A faster synchronization response is achieved. The real-time recovery requirement is also satisfied. Figure 9a shows the logarithmic-scale error evolution. The proposed controller reaches the threshold faster. Figure 9b confirms fixed-time convergence. Delayed torque recovery may degrade safety and real-time performance.

5. Proposed Method for Secure Real-Time EV Communications

Modern electric vehicles depend strongly on in-vehicle communication networks. Critical commands are transmitted between ECUs through these networks. These commands include torque requests, braking commands, and motor control instructions. High reliability and low latency are required for such signals. However, these networks are exposed to increasing cybersecurity threats. Common threats include eavesdropping, spoofing, and denial-of-service attacks. These risks can be reduced by conventional encryption. However, computational overhead and transmission latency may be introduced. Therefore, real-time control requirements can be violated.
To address this challenge, a physical-layer security method is proposed. The method is based on chaotic masking, as shown in Figure 10. The C-PSO optimized chaotic generator is combined with fixed-time synchronization. The original torque command is masked by the optimized chaotic carrier. A noise-like encrypted signal is then transmitted on the CAN bus. Unauthorized access to the command is prevented by this masking process. At the receiver, the carrier is reconstructed and subtracted by the controller. The original command is then recovered. Recovery in under 0.05 s is enabled by rapid synchronization. Thus, harmful delay is not introduced by the encryption process.
The experimental settings were selected to reflect practical EV communication constraints. A sampling period of 1 ms was used for real-time CAN-based control. A 12-bit quantizer was selected to emulate digital signal transmission. An AWGN level of 20 dB was used to represent a noisy channel. Packet loss and delay were added to emulate network-induced impairments. A 100 ms dropout was used to test recovery after temporary interruption. These settings provide a reproducible basis for evaluating secure EV torque transmission.
The method is evaluated under realistic EV operating conditions. A representative torque-request signal T req ( t ) is used. This signal includes acceleration, cruising, and emergency braking. These phases are safety-critical in EV powertrain control.
In the proposed scheme, the optimized chaotic carrier masks the torque command. The transmitted signal becomes noise-like. It is also unreadable to unauthorized observers. At the receiver side, the response system is synchronized. The chaotic carrier is then reconstructed and removed. Thus, the original torque command is recovered.
Figure 11 shows encryption, decryption, and key sensitivity. Figure 11a shows the encrypted torque signal. The original drive-cycle structure is no longer visible. This confirms effective information hiding. Figure 11b shows authorized decryption. The recovered torque closely follows the reference signal. This confirms accurate reconstruction.
Key sensitivity is tested using an unauthorized receiver. The receiver uses the perturbed parameter a = a + 10 10 . Figure 11c shows failed reconstruction. This very small mismatch prevents correct recovery. The recovered signal deviates strongly from the reference. Figure 11d shows the authorized synchronization error. The error remains very small after convergence. These results confirm reliable recovery and wrong-key protection.

5.1. Robustness Analysis: Noise and Signal Interruption

Realistic EV powertrain environments are complex. Therefore, the robustness analysis extends beyond standard AWGN. Impulsive noise is modeled by a Bernoulli–Gaussian process. Colored noise is also included. This noise represents emissions from high-frequency power converters. Figure 12 shows the AWGN case at 20 dB . Figure 13 shows impulsive and colored noise cases. High-precision recovery is maintained in all cases. Only negligible degradation is observed. These results confirm practical robustness for secure EV communication.
The masking effect is driven by the broadband chaotic carrier. Chaotic signals naturally produce a wide aperiodic spectrum. The torque command is added to this high-energy carrier. Thus, the transmitted spectrum is dominated by chaos. The original data energy is spread over a wide band. To unauthorized observers, the signal resembles physical noise. This spectral hiding supports physical-layer encryption.
A communication interruption experiment is also conducted. Transmission is lost for 0.1 s . This case emulates a denial-of-service attack. Figure 14 shows rapid resynchronization after the interruption.

5.2. Statistical Security Analysis

The statistical properties of both the original and encrypted signals are evaluated in Figure 15. The underlying structure of the original torque command is successfully masked. Subsequently, the encrypted signal distribution approximates a broad Gaussian profile. The original data features are effectively diffused across the entire state space. Consequently, the encrypted data are rendered statistically indistinguishable from random noise. High resistance against statistical cryptanalysis is thereby guaranteed by the proposed method.

5.3. Cryptographic Strength Evaluation

A cryptographic evaluation is performed to validate the proposed masking method.

5.3.1. Key Space Analysis

The encryption key includes the parameters ( a , b ) . It also includes the initial conditions ( x 0 , y 0 , z 0 ) . Each value uses double-precision floating-point encoding. Each parameter provides about 52 effective mantissa bits. Thus, the nominal key space is 2 260 . This exceeds the 2 256 brute-force security level.

5.3.2. NIST SP 800-22 Randomness Tests

A binary sequence of length 10 6 bits is generated. The sequence is obtained from the optimized chaotic trajectories. It is evaluated using the NIST SP 800-22 test suite. Table 3 reports the obtained p-values. All tests pass with p > 0.01 . This confirms strong randomness for secure vehicular communication.

5.3.3. Entropy Analysis

After 8-bit quantization, the Shannon entropy of the encrypted torque signal is calculated to be 7.9904 bits per sample. Since this value is exceptionally close to the theoretical ideal limit of 8, it is confirmed that maximum uncertainty is achieved and information leakage to potential eavesdroppers is minimized.

5.4. Robustness to Network-Induced Impairments

Communication delays and transient packet losses are inherently introduced by practical in-vehicle CAN bus implementations. The resilience of the proposed method is analyzed under two realistic network scenarios:

5.4.1. Communication Delay

Time-varying delays of up to 2 ms (representing the typical worst-case latency in standard CAN buses) are introduced into the transmission channel. Due to the strong inherent disturbance-rejection capabilities of the fixed-time controller, rigorous synchronization is successfully maintained. Only a negligible increase in the transient settling time is exhibited, without compromising the global stability of the system.

5.4.2. Packet Loss

Random packet dropouts of up to 10 % are simulated, and a Zero-Order Hold (ZOH) data compensation mechanism is utilized. The evolution of the synchronization error under a severe 5 % packet loss rate is illustrated in Figure 16. The error is kept strictly bounded and is aggressively forced back to zero upon successful packet reception, thereby demonstrating exceptional resilience to adverse network conditions.

5.5. Effects of Sampling, Quantization, and CAN Payload Constraints

The continuous-time design must be adapted to digital CAN communication. The drive and response systems are discretized by the fourth-order Runge–Kutta method. A sampling period of T s = 1 ms is used. This value is consistent with a typical CAN FD rate. A 12-bit uniform quantizer is applied before masking. Numerical results show that fixed-time synchronization is preserved. The settling time is 0.057 s . The recovered-torque MSE is bounded at 1.202 × 10 4 . This value satisfies the required limit of 2 × 10 4 . Key sensitivity and noise robustness are also preserved. The chaotic state can be embedded into one CAN data field. This embedding is achieved without losing essential dynamics.

5.6. Computational Overhead on Automotive ECUs

The low computational complexity is substantiated through profiling on two representative hardware platforms: (i) an ARM Cortex-M4 microcontroller STM32F407 (STMicroelectronics, Geneva, Switzerland), equipped with a single-precision FPU and (ii) a fixed-point DSP TMS320F28379D (Texas Instruments, Dallas, TX, USA), utilizing CORDIC approximations for the cosine function. The execution times are summarized in Table 4. For a 1 ms control loop, a CPU load of less than 1.3% is consumed. This confirms the suitability of the proposed design for real-time deployment on standard automotive ECUs.

5.7. Comparison with State-of-the-Art Automotive Security Mechanisms

To position the proposed method within automotive cybersecurity, a comparative analysis is conducted against representative approaches. In-vehicle network protection, EV security, and secure control communication are considered. Recent studies are grouped into three categories. First, IDS methods are used for CAN and CAN-FD traffic. These methods are often based on statistical, machine-learning, or deep-learning models. Second, lightweight security protocols are developed for in-vehicle networks. Encryption, authentication, and key management are combined in these protocols. Third, chaos-based secure communication methods are proposed for control systems.
Much recent automotive cybersecurity research is focused on CAN and CAN-FD intrusion detection. Statistical IDS methods have been proposed for CAN traffic monitoring. Deep and unsupervised learning models are used to improve real-time anomaly detection [58,59,61,62,63,64,65]. These approaches are useful for attack monitoring and diagnosis. Malicious traffic can also be classified after it appears on the bus. However, most IDS-based methods remain reactive. Injected or abnormal messages are detected after they are already present in the network. In addition, training and feature engineering are required by many learning-based methods. Costly inference may also be required on resource-constrained ECUs.
A second research line is focused on lightweight cryptographic and protocol-level mechanisms. Dynamic compression, authentication, and key management have been explored to improve CAN security [66]. Bus occupancy is reduced, and real-time performance is maintained. These approaches are relevant because implementation constraints are considered explicitly. Nevertheless, conventional encryption and authentication structures are still mainly used. System dynamics are not directly exploited for signal masking. Fast receiver-side reconstruction is also not provided.
A third and smaller group is closer to the present work. It includes secure communication methods based on chaotic synchronization and nonlinear control. A chaotic-system-based lightweight anomaly-detection method was proposed by Park and Baek [67]. The method was designed for cyber–physical systems and CAN-oriented integrity verification. For electric drives, secure communication was investigated by Phan Thi et al. [68]. Chaotic dynamics were combined with disturbance-observer and neural-network-based control. A growing interest in chaos-based vehicle security is shown by these works. However, the specific combination proposed here is not addressed in existing studies. In this work, a unique integration is proposed. A new symmetric chaotic carrier is combined with C-PSO parameter optimization. Fixed-time synchronization is also used for real-time EV torque transmission. This transmission is implemented over an automotive communication architecture.
Therefore, the proposed method is distinguished by two primary features. First, preventive physical-layer protection is provided. Malicious traffic is not only monitored after transmission. Instead, the control signal is masked before transmission. The masking is performed by a dynamically complex chaotic carrier. Second, receiver-side recovery is achieved through fixed-time synchronization. A deterministic upper bound is provided for the convergence time. Thus, the method is well suited to latency-sensitive vehicle control loops. These features are useful for embedded automotive systems. Both computational simplicity and predictable timing are required in such systems.
A qualitative comparison is summarized in Table 5. Representative state-of-the-art approaches are considered. The table shows that most recent CAN security methods are reactive. These methods are also detection-oriented. In contrast, low computational complexity is achieved by the proposed method. Deterministic bounded-time recovery is also provided. Preventive protection is further achieved at the physical layer.

6. Conclusions

A secure real-time communication method for EV control systems is presented in this work. Chaos-based encryption is integrated with fixed-time synchronization control. A novel chaotic dynamical system was introduced. The system is characterized by a symmetric double-wing attractor. It is used as a physical-layer masking mechanism. A C-PSO algorithm was applied to determine optimal system parameters. The LLE was maximized during optimization. The obtained parameter set was validated through Lyapunov-spectrum analysis. Kaplan–Yorke dimension evaluation, bifurcation analysis, and long-horizon simulation were also used. These validation steps confirmed that the selected operating point lies in a robust chaotic region. Weakly chaotic and periodic windows were also avoided.
A nonlinear fixed-time synchronization controller was developed. Deterministic convergence of the synchronization errors was guaranteed by this controller. The selected controller gains were verified through synchronization-performance tests. Predefined hardware-oriented constraints were also considered. The proposed method was validated through extensive numerical experiments. Strong key sensitivity was demonstrated. Robustness against different noise profiles was also confirmed. Rapid recovery after communication interruptions was achieved. Compliance with standard randomness tests was verified.
Effective signal masking was achieved by the optimized chaotic carrier. Accurate bounded-time recovery was enabled by the fixed-time synchronization mechanism. Feasibility on automotive-grade microcontrollers was confirmed through computational profiling. Hardware-in-the-loop validation will be considered in future work. Embedded implementation will also be investigated. Real-time testing on automotive communication platforms will be performed. More advanced cyberattack scenarios will be examined in future robustness assessments.

Author Contributions

Conceptualization, F.Z.; Methodology, M.F.K.; Software, M.F.K. and F.Z.; Formal analysis, F.Z. and C.V.; Writing—original draft, M.F.K.; Writing—review & editing, F.Z. and C.V.; Visualization, F.Z.; Project administration, M.F.K. and C.V. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The MATLAB R2024b codes for the two stages of C-PSO optimization used in this study are available in GitHub Gist for reproducibility. The first code reproduces the optimization of the chaotic-system parameters, and the second code reproduces the optimization of the fixed-time controller gains: https://gist.github.com/kethirifadi/9a7ac0c3962dbfd7e8f3b9496fccaa53 (accessed on 30 April 2026); https://gist.github.com/kethirifadi/df0f2e28b2fae4d3c41f35348d7c63ea#file-cpso_controller_design-m (accessed on 30 April 2026).

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Sprott, J.C. Simple chaotic systems and circuits. Am. J. Phys. 2000, 68, 758–763. [Google Scholar] [CrossRef]
  2. Volos, C. Dynamical analysis of a memristive Chua’s oscillator circuit. Electronics 2023, 12, 4734. [Google Scholar] [CrossRef]
  3. Zaamoune, F.; Menacer, T. Hidden modalities of spirals of chaotic attractor via saturated function series and numerical results. Anal. Math. Phys. 2022, 12, 108. [Google Scholar] [CrossRef]
  4. Wei, X.; Zhang, J.; Li, H.; Zuo, J. Nonlinear analysis, circuit design, and chaos optimisation application of multiscroll chaotic attractors based on novel locally active non-polynomial memristor. Nonlinear Dyn. 2025, 113, 5773–5810. [Google Scholar] [CrossRef]
  5. Jafari, S.; Bayani, A.; Rajagopal, K.; Li, C.; Sprott, J.C. The simplest chaotic Lotka-Volterra system with reflection, rotation, and inversion symmetries. Chaos Solitons Fractals 2025, 201, 117305. [Google Scholar] [CrossRef]
  6. Abro, K.A.; Zaamoune, F.; Mahariq, I.; Faizan, M. Thermal analysis of rotating fluid under fractal-fractional differential approach with G-Jitter effect: The dynamism of modulation. Phys. Fluids 2025, 37, 093124. [Google Scholar] [CrossRef]
  7. Rajagopal, K.; Nazarimehr, F.; Jafari, S.; Sprott, J.C. Multistability in a 3D Circulant Chaotic Flow: The Circulant Symmetry of Coexisting Dynamics. Int. J. Bifurc. Chaos 2025, 35, 2540004. [Google Scholar] [CrossRef]
  8. Sprott, J.C. Quantifying the robustness of a chaotic system. Chaos Interdiscip. J. Nonlinear Sci. 2022, 32, 033124. [Google Scholar] [CrossRef]
  9. Zaamoune, F.; Volos, C. Sculpting chaos: Task-specific robotic control with a novel Hopfield system and false attractors. Symmetry 2025, 17, 2081. [Google Scholar] [CrossRef]
  10. Zaamoune, F.; Tinedert, I.E.; Abro, K.A.; Faizan, M. A Novel Approach to Structured Multistability in a 3D Chaotic System: Implementation and Circuit Validation. Int. J. Numer. Model. Electron. Netw. Devices Fields 2025, 38, 70123. [Google Scholar] [CrossRef]
  11. Stankevich, N.V.; Kuznetsov, A.P.; Seleznev, E.P. Chaos and hyperchaos arising from the destruction of multifrequency tori. Chaos Solitons Fractals 2021, 147, 110998. [Google Scholar] [CrossRef]
  12. Hua, Z.; Zhou, Y.; Huang, H. Cosine-transform-based chaotic system for image encryption. Inf. Sci. 2019, 480, 403–419. [Google Scholar] [CrossRef]
  13. Gao, S.; Wu, R.; Iu, H.H.C.; Erkan, U.; Cao, Y.; Li, Q.; Mou, J. Chaos-based video encryption techniques: A review. Comput. Sci. Rev. 2025, 58, 100816. [Google Scholar] [CrossRef]
  14. Alawida, M.; Samsudin, A.; Teh, J.S.; Alkhawaldeh, R.S. A new hybrid digital chaotic system with applications in image encryption. Signal Process. 2019, 160, 45–58. [Google Scholar] [CrossRef]
  15. Tlelo-Cuautle, E.; Pano-Azucena, A.D.; Rangel-Magdaleno, J.J.; Carbajal-Gomez, V.H. Generating a 50-scroll chaotic attractor at 66 MHz in FPGA. Nonlinear Dyn. 2016, 85, 2143–2157. [Google Scholar] [CrossRef]
  16. Saryazdi, A.R.; Nazarimehr, F.; Ghassemi, F.; Parastesh, F.; Jafari, S. Characterizing EEG signal dynamics in healthy, seizure-free, and seizure states using the chaos decision tree algorithm. Phys. Scr. 2024, 99, 125217. [Google Scholar] [CrossRef]
  17. Letellier, C.; Minati, L.; Barbot, J.P.; Sendiña-Nadal, I.; Leyva, I. Flatness-based control for generalized synchronization of chaotic systems with large dissipation and dimension mismatch. Chaos Interdiscip. J. Nonlinear Sci. 2025, 35, 093119. [Google Scholar] [CrossRef]
  18. Zerimeche, H.; Houmor, T.; Berkane, A. Combination synchronization of different dimensions fractional-order non-autonomous chaotic systems using scaling matrix. Int. J. Dyn. Control 2021, 9, 788–796. [Google Scholar] [CrossRef]
  19. Ma, R.R.; Wu, J.; Wu, K.; Pan, X. Adaptive fixed-time synchronization of Lorenz systems with application in chaotic finance systems. Nonlinear Dyn. 2022, 109, 3145–3156. [Google Scholar] [CrossRef]
  20. Polyakov, A. Nonlinear Feedback Design for Fixed-Time Stabilization of Linear Control Systems. IEEE Trans. Autom. Control 2012, 57, 2106–2110. [Google Scholar] [CrossRef]
  21. Yassen, M.T. Chaos synchronization between two different chaotic systems using active control. Chaos Solitons Fractals 2005, 23, 131–140. [Google Scholar] [CrossRef]
  22. Wang, N.; Wang, Y. Fuzzy adaptive quantized tracking control of switched high-order nonlinear systems: A new fixed-time prescribed performance method. IEEE Trans. Circuits Syst. II Express Briefs 2022, 69, 3279–3283. [Google Scholar] [CrossRef]
  23. Butusov, D.; Rybin, V.; Karimov, A. Fast time-reversible synchronization of chaotic systems. Phys. Rev. E 2025, 111, 014213. [Google Scholar] [CrossRef] [PubMed]
  24. Zuo, Z.; Tang, J.; Ke, R.; Ning, B.; Han, Q.L. Fixed-Time Consensus Control of General Dynamical Multiagent Systems: Methodologies and Applications. IEEE Trans. Ind. Inform. 2026, 22, 2613–2626. [Google Scholar] [CrossRef]
  25. Kang, B.; Li, K.; Li, Y. Adaptive neural network fixed-time stabilization control for high-order nonlinear systems. Math. Methods Appl. Sci. 2026, 49, 1481–1493. [Google Scholar] [CrossRef]
  26. Gao, D.X.; Cui, W.H.; Wu, L.B.; Zhang, Y.J.; Tao, Y. Fixed-time optimized control for nonlinear strict-feedback systems based on reinforcement learning and disturbance observer. Appl. Math. Comput. 2026, 508, 129628. [Google Scholar] [CrossRef]
  27. Yang, X.; Lam, J.; Ho, D.W.; Feng, Z. Fixed-time synchronization of complex networks with impulsive effects via nonchattering control. IEEE Trans. Autom. Control 2017, 62, 5511–5521. [Google Scholar] [CrossRef]
  28. Yang, W.; Huang, J.; Wen, S.; He, X. Fixed-time synchronization of neural networks with time delay via quantized intermittent control. Asian J. Control 2023, 25, 1823–1833. [Google Scholar] [CrossRef]
  29. Wei, R.; Cao, J.; Alsaedi, A. Finite-time and fixed-time synchronization analysis of inertial memristive neural networks with time-varying delays. Cogn. Neurodyn. 2018, 12, 121–134. [Google Scholar] [CrossRef]
  30. Parsegov, S.E.; Polyakov, A.E.; Shcherbakov, P.S. Fixed-time consensus algorithm for multi-agent systems with integrator dynamics. IFAC Proc. Vol. 2013, 46, 110–115. [Google Scholar] [CrossRef]
  31. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the ICNN’95—International Conference on Neural Networks, Perth, WA, Australia, 27 November–1 December 1995; Volume 4, pp. 1942–1948. [Google Scholar]
  32. Zhang, Y.; Lu, J.; Zhao, C.; Li, Z.; Yan, J. Chaos optimization algorithms: A survey. Int. J. Bifurc. Chaos 2024, 34, 2450205. [Google Scholar] [CrossRef]
  33. Alatas, B.; Akin, E.; Ozer, A.B. Chaos embedded particle swarm optimization algorithms. Chaos Solitons Fractals 2009, 40, 1715–1734. [Google Scholar] [CrossRef]
  34. Li, L.; Yang, Y.; Peng, H.; Wang, X. Parameters identification of chaotic systems via chaotic ant swarm. Chaos Solitons Fractals 2006, 28, 1204–1211. [Google Scholar] [CrossRef]
  35. Coelho, L.D.S. Gaussian quantum-behaved particle swarm optimization approaches for constrained engineering design problems. Expert Syst. Appl. Int. J. 2010, 37, 1676–1683. [Google Scholar] [CrossRef]
  36. Li, X.; Bai, Y.; Pan, W.; Wang, D.; Ma, Y.J. Development of a Family of Chaotic Systems with Infinite Equilibria and Its Application for Image Encryption. Complexity 2022, 2022, 1250489. [Google Scholar] [CrossRef]
  37. Kaveh, A. Advances in Metaheuristic Algorithms for Optimal Design of Structures; Springer International Publishing: Cham, Switzerland, 2014; Volume 16, p. 631. [Google Scholar] [CrossRef]
  38. Liu, B.; Wang, L.; Jin, Y.H.; Tang, F.; Huang, D.X. Improved particle swarm optimization combined with chaos. Chaos Solitons Fractals 2005, 25, 1261–1271. [Google Scholar] [CrossRef]
  39. Koscher, K.; Czeskis, A.; Roesner, F.; Patel, S.; Kohno, T.; Checkoway, S.; McCoy, D.; Kantor, B.; Anderson, D.; Shacham, H.; et al. Experimental security analysis of a modern automobile. In Proceedings of the IEEE Symposium on Security and Privacy, Oakland, CA, USA, 16–19 May 2010; pp. 447–462. [Google Scholar] [CrossRef]
  40. Rahimi, N.; Schuelke-Leech, B.A.; Mirhassani, M. A comprehensive review of security vulnerabilities in heavy-duty vehicles: Comparative insights and current research gaps. Comput. Secur. 2025, 154, 104452. [Google Scholar] [CrossRef]
  41. Yan, M.; Crane, G.; Suillivan, D.; Shan, H. Driving into the Unknown: Investigating and Addressing Security Breaches in Vehicle Infotainment Systems. Sensors 2025, 26, 77. [Google Scholar] [CrossRef]
  42. De Vincenzi, M.; Costantino, G.; Matteucci, I.; Fenzl, F.; Plappert, C.; Rieke, R.; Zelle, D. A systematic review on security attacks and countermeasures in automotive ethernet. ACM Comput. Surv. 2024, 56, 1–38. [Google Scholar] [CrossRef]
  43. Macharia, V.M.; Garg, V.K.; Kumar, D. A review of electric vehicle technology: Architectures, battery technology and its management system, relevant standards, application of artificial intelligence, cyber security, and interoperability challenges. IET Electr. Syst. Transp. 2023, 13, e12083. [Google Scholar] [CrossRef]
  44. Alan, A.; Taylor, A.J.; He, C.R.; Ames, A.D.; Orosz, G. Control barrier functions and input-to-state safety with application to automated vehicles. IEEE Trans. Control Syst. Technol. 2023, 31, 2744–2759. [Google Scholar] [CrossRef]
  45. Kang, H.; Vo, T.; Kim, H.K.; Hong, J.B. CANival: A multimodal approach to intrusion detection on the vehicle CAN bus. Veh. Commun. 2024, 50, 100845. [Google Scholar] [CrossRef]
  46. Lee, Y.; Woo, S. CAN Signal Extinction-based DoS Attack on In-Vehicle Network. Secur. Commun. Netw. 2022, 2022, 9569703. [Google Scholar] [CrossRef]
  47. Wu, W.; Li, R.; Xie, G.; An, J.; Bai, Y.; Zhou, J.; Li, K. A survey of intrusion detection for in-vehicle networks. IEEE Trans. Intell. Transp. Syst. 2019, 21, 919–933. [Google Scholar] [CrossRef]
  48. Volos, C.K.; Kyprianidis, I.M.; Stouboulos, I.N. Image encryption process based on chaotic synchronization phenomena. Signal Process. 2013, 93, 1328–1340. [Google Scholar] [CrossRef]
  49. Sprott, J.C. Simplest dissipative chaotic flow. Phys. Lett. A 1997, 228, 271–274. [Google Scholar] [CrossRef]
  50. Shen, C.; Yu, S.; Lü, J.; Chen, G. Constructing hyperchaotic systems at will. Int. J. Circuit Theory Appl. 2015, 43, 2039–2056. [Google Scholar] [CrossRef]
  51. Li, C.; Luo, G.; Qin, K.; Li, C. An image encryption method based on chaotic tent map. Nonlinear Dyn. 2017, 87, 127–133. [Google Scholar] [CrossRef]
  52. Xiao, N.; Wang, Z.; Sun, X. A secure and efficient authentication method for vehicle to grid in smart grid. Front. Phys. 2025, 13, 1529638. [Google Scholar] [CrossRef]
  53. Al-Jarrah, O.Y.; Maple, C.; Dianati, M.; Oxtoby, D.; Mouzakitis, A. Intrusion detection systems for intra-vehicle networks: A review. IEEE Access 2019, 7, 21266–21289. [Google Scholar] [CrossRef]
  54. Kethiri, M.F.; Charrouf, O.; Betka, A.; Tibermacine, I.E.; Napoli, C. Hybrid fuzzy-PSO based self-tuning fractional order PI controller for BLDC motors in electric vehicles: Comparative analysis and experimental validation. J. Vib. Control 2025. [Google Scholar] [CrossRef]
  55. Kethiri, M.F.; Charrouf, O.; Betka, A.; Salman, M.; Boccaletti, C. Minimizing Power Losses in BLDC Motor Drives Through Adaptive Flux Control: A Real-Time Experimental Study. Actuators 2025, 14, 395. [Google Scholar] [CrossRef]
  56. Ogunseyi, T.B.; Thiyagarajan, G.; He, H.; Bist, V.; Du, Z. Performance Analysis of Explainable Deep Learning-Based Intrusion Detection Systems for IoT Networks: A Systematic Review. Sensors 2026, 26, 363. [Google Scholar] [CrossRef] [PubMed]
  57. Tanksale, V. Intrusion detection system for controller area network. Cybersecurity 2024, 7, 4. [Google Scholar] [CrossRef]
  58. Noor, M.A. Intrusion Detection Systems for In-Vehicle Networks. J. Comput. Intell. Syst. 2024, 2, 91–96. [Google Scholar]
  59. Almehdhar, M.; Albaseer, A.; Khan, M.A.; Abdallah, M.; Menouar, H.; Al-Kuwari, S.; Al-Fuqaha, A. Deep learning in the fast lane: A survey on advanced intrusion detection systems for intelligent vehicle networks. IEEE Open J. Veh. Technol. 2024, 5, 869–906. [Google Scholar] [CrossRef]
  60. Lokman, S.F.; Othman, A.T.; Abu-Bakar, M.H. Intrusion detection system for automotive Controller Area Network (CAN) bus system: A review. EURASIP J. Wirel. Commun. Netw. 2019, 2019, 184. [Google Scholar] [CrossRef]
  61. Khan, J.A.; Khan, M.A.; Saeed, N.; Cayrel, P.L.; Hahn, C. Intrusion Detection Systems for In-Vehicle Networks: Protocols, Applications, and Challenges. IEEE Access 2025, 13, 215219–215250. [Google Scholar] [CrossRef]
  62. Khan, J.; Ghribi, M.; Song, J.; Lim, H. Intrusion Detection System CAN-Bus In-Vehicle Networks Based on the Statistical Characteristics of Attacks. Sensors 2023, 23, 3554. [Google Scholar] [CrossRef]
  63. Gao, F.; Liu, J.; Liu, Y.; Gao, Z.; Zhao, R. Multi-Attack Intrusion Detection for In-Vehicle CAN-FD Messages. Sensors 2024, 24, 3461. [Google Scholar] [CrossRef]
  64. Oladimeji, D.; Jinad, R.; Rasheed, A.; Baza, M. CANGuard: An Enhanced Approach to the Detection of Anomalies in CAN-Enabled Vehicles. Sensors 2025, 25, 278. [Google Scholar] [CrossRef]
  65. Kim, D.; Im, H.; Lee, S. Adaptive Autoencoder-Based Intrusion Detection System with Single Threshold for CAN Networks. Sensors 2025, 25, 4174. [Google Scholar] [CrossRef]
  66. Wang, Y.; Xu, Y.; Liu, Z.; Liu, S.; Wu, Y. Research on Lightweight Dynamic Security Protocol for Intelligent In-Vehicle CAN Bus. Sensors 2025, 25, 3380. [Google Scholar] [CrossRef]
  67. Park, J.K.; Baek, Y. Real-Time Adaptive and Lightweight Anomaly Detection Based on a Chaotic System in Cyber–Physical Systems. Electronics 2025, 14, 598. [Google Scholar] [CrossRef]
  68. Phan Thi, H.C.; Dang, N.Q.; Giap, V.N. Secure Communication of Electric Drive System Using Chaotic Systems Base on Disturbance Observer and Fuzzy Brain Emotional Learning Neural Network. Math. Comput. Appl. 2025, 30, 73. [Google Scholar] [CrossRef]
  69. Arachchige, K.G.; Alkaabi, G.; Murtaza, M.; Ul Haq, Q.E.; Abualkishik, A.Z.; Lee, C.-C. Threat Landscape and Integrated Cybersecurity method for V2V and Autonomous Electric Vehicles. World Electr. Veh. J. 2025, 16, 469. [Google Scholar] [CrossRef]
  70. Xu, J.W.; Wei, M.; Zhang, L.; Galdi, V.; Li, L.; Cui, T.J. Chaotic information metasurface for direct physical-layer secure communication. Nat. Commun. 2025, 16, 5853. [Google Scholar] [CrossRef]
Figure 1. Mind map illustrating the connection between chaos theory, optimization and control, and automotive cybersecurity for secure EV communication.
Figure 1. Mind map illustrating the connection between chaos theory, optimization and control, and automotive cybersecurity for secure EV communication.
Symmetry 18 00867 g001
Figure 2. Time evolution of the Lyapunov exponents of system (1) for a = 9.1782 , b = 3.4490 , and initial conditions ( 0.5 , 0.5 , 0.5 ) .
Figure 2. Time evolution of the Lyapunov exponents of system (1) for a = 9.1782 , b = 3.4490 , and initial conditions ( 0.5 , 0.5 , 0.5 ) .
Symmetry 18 00867 g002
Figure 3. Phase-space projections of the symmetric double-wing attractor generated by system (1) at the C-PSO-optimized parameters a = 9.1782 and b = 3.4490 with initial condition ( 0.5 , 0.5 , 0.5 ) : (a) xy plane; (b) xyz space; (c) xz plane; (d) yz plane.
Figure 3. Phase-space projections of the symmetric double-wing attractor generated by system (1) at the C-PSO-optimized parameters a = 9.1782 and b = 3.4490 with initial condition ( 0.5 , 0.5 , 0.5 ) : (a) xy plane; (b) xyz space; (c) xz plane; (d) yz plane.
Symmetry 18 00867 g003
Figure 4. Dynamical analysis versus parameter b for system (1) with initial condition ( 0.5 , 0.5 , 0.5 ) : (a) bifurcation diagram; (b) Lyapunov exponents spectrum.
Figure 4. Dynamical analysis versus parameter b for system (1) with initial condition ( 0.5 , 0.5 , 0.5 ) : (a) bifurcation diagram; (b) Lyapunov exponents spectrum.
Symmetry 18 00867 g004
Figure 5. Numerical illustration of symmetry and multistability in the proposed system (1), obtained for different parameter values: (a) periodic limit cycles for a = 0.2 , b = 1.5 ; (b) quasi-periodic behavior for a = 0.5 , b = 1.9 ; (c) chaotic strange attractors for a = 8.3 , b = 2.9 . In each panel, the two coexisting trajectories are plotted using the same axis limits.
Figure 5. Numerical illustration of symmetry and multistability in the proposed system (1), obtained for different parameter values: (a) periodic limit cycles for a = 0.2 , b = 1.5 ; (b) quasi-periodic behavior for a = 0.5 , b = 1.9 ; (c) chaotic strange attractors for a = 8.3 , b = 2.9 . In each panel, the two coexisting trajectories are plotted using the same axis limits.
Symmetry 18 00867 g005
Figure 6. Comparative analysis of chattering suppression: (a) High-frequency oscillatory control effort using the ideal discontinuous sign function; (b) Smooth, implementable control effort utilizing the continuous tanh approximation.
Figure 6. Comparative analysis of chattering suppression: (a) High-frequency oscillatory control effort using the ideal discontinuous sign function; (b) Smooth, implementable control effort utilizing the continuous tanh approximation.
Symmetry 18 00867 g006
Figure 7. Stage 1 optimization results: (a) C-PSO convergence toward the maximum LLE ( 0.35 ); (b) chaotic attractor at a = 9.1782 , b = 3.4490 .
Figure 7. Stage 1 optimization results: (a) C-PSO convergence toward the maximum LLE ( 0.35 ); (b) chaotic attractor at a = 9.1782 , b = 3.4490 .
Symmetry 18 00867 g007
Figure 8. Stage 2 optimization results: (a) C-PSO convergence for J 2 ; (b) fixed-time convergence of the synchronization error with k 1 = 81.51 and k 2 = 132.71 , yielding a theoretical fixed-time bound T max = 0.04965 s and a numerical settling time of approximately 0.02976 s.
Figure 8. Stage 2 optimization results: (a) C-PSO convergence for J 2 ; (b) fixed-time convergence of the synchronization error with k 1 = 81.51 and k 2 = 132.71 , yielding a theoretical fixed-time bound T max = 0.04965 s and a numerical settling time of approximately 0.02976 s.
Symmetry 18 00867 g008
Figure 9. Comparative synchronization performance: (a) logarithmic-scale evolution; (b) time-domain evolution of e ( t ) .
Figure 9. Comparative synchronization performance: (a) logarithmic-scale evolution; (b) time-domain evolution of e ( t ) .
Symmetry 18 00867 g009
Figure 10. Schematic of the proposed secure real-time control system for EVs.
Figure 10. Schematic of the proposed secure real-time control system for EVs.
Symmetry 18 00867 g010
Figure 11. Key sensitivity and safety analysis: (a) encrypted torque signal; (b) authorized decryption with the correct key; (c) failed reconstruction with a = a + 1 × 10 10 ; (d) synchronization error of the authorized receiver. Panels (b,c) use torque-axis limits suitable for recovery comparison. Panel (a) represents the masked transmitted signal. Panel (d) uses a separate vertical scale because it represents synchronization error.
Figure 11. Key sensitivity and safety analysis: (a) encrypted torque signal; (b) authorized decryption with the correct key; (c) failed reconstruction with a = a + 1 × 10 10 ; (d) synchronization error of the authorized receiver. Panels (b,c) use torque-axis limits suitable for recovery comparison. Panel (a) represents the masked transmitted signal. Panel (d) uses a separate vertical scale because it represents synchronization error.
Symmetry 18 00867 g011aSymmetry 18 00867 g011b
Figure 12. Robustness test under channel noise: (a) encrypted signal corrupted by 20 dB AWGN; (b) recovered torque command.
Figure 12. Robustness test under channel noise: (a) encrypted signal corrupted by 20 dB AWGN; (b) recovered torque command.
Symmetry 18 00867 g012
Figure 13. Extended robustness analysis: (a) recovery under impulsive noise (Bernoulli–Gaussian); (b) recovery under colored noise.
Figure 13. Extended robustness analysis: (a) recovery under impulsive noise (Bernoulli–Gaussian); (b) recovery under colored noise.
Symmetry 18 00867 g013
Figure 14. Communication interruption experiment: (a) torque recovery after 100 ms dropout; (b) synchronization error re-convergence.
Figure 14. Communication interruption experiment: (a) torque recovery after 100 ms dropout; (b) synchronization error re-convergence.
Symmetry 18 00867 g014
Figure 15. Histogram analysis: (a) original torque command; (b) encrypted chaotic signal.
Figure 15. Histogram analysis: (a) original torque command; (b) encrypted chaotic signal.
Symmetry 18 00867 g015
Figure 16. Synchronization error evaluation demonstrating robust recovery under a 5% random packet loss scenario in the CAN bus.
Figure 16. Synchronization error evaluation demonstrating robust recovery under a 5% random packet loss scenario in the CAN bus.
Symmetry 18 00867 g016
Table 1. Summary of reviewed research directions and identified limitations.
Table 1. Summary of reviewed research directions and identified limitations.
Research DirectionRepresentative ReferencesMain Focus and Limitation
Chaotic systems and chaos-based security[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18]Chaotic dynamics, multistability, encryption, masking, and secure communication are studied. Automotive real-time constraints are rarely addressed.
Fixed-time synchronization and control[19,20,21,22,23,24,25,26,27,28,29,30]Bounded-time convergence is studied for nonlinear and chaotic systems. EV torque recovery is rarely considered.
PSO and chaotic optimization[31,32,33,34,35,36,37,38]Meta-heuristic methods are used for optimization and parameter selection. CAN-bus security constraints are usually not included.
Automotive and EV cybersecurity[39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70]Vehicle attacks, EV risks, IDS methods, and lightweight protection are reviewed. Many methods remain reactive or detection-oriented.
Table 2. Performance comparison of the optimization algorithms.
Table 2. Performance comparison of the optimization algorithms.
AlgorithmBest LLEBest J 2
C-PSO (Proposed)0.34850.0279
Standard PSO0.32150.0583
Genetic Algorithm (GA)0.35820.0498
Simulated Annealing (SA)0.34910.0521
Table 3. NIST SP 800-22 statistical test suite results for 10 6 bits.
Table 3. NIST SP 800-22 statistical test suite results for 10 6 bits.
Statistical Testp-ValueResult
Frequency (Monobit)0.3030Pass
Block Frequency0.0387Pass
Runs0.0229Pass
Cumulative Sums (Forward)0.4596Pass
Cumulative Sums (Reverse)0.4054Pass
Longest Run of Ones0.2505Pass
Rank0.6048Pass
Discrete Fourier Transform (FFT)0.9125Pass
Non-overlapping Template0.7466Pass
Overlapping Template0.7509Pass
Universal Statistical0.3933Pass
Approximate Entropy0.3104Pass
Random Excursions0.2299Pass
Random Excursions Variant0.1034Pass
Linear Complexity0.5321Pass
Table 4. Execution time per integration step on standard automotive ECUs.
Table 4. Execution time per integration step on standard automotive ECUs.
Hardware PlatformExecution Time (μs)CPU Load@1 ms
ARM Cortex-M4 (STM32F407, Single-precision FPU)8.20.82%
TI TMS320F28379D (Fixed-point DSP with CORDIC)12.71.27%
Table 5. Comparison of the proposed method with representative state-of-the-art automotive security approaches.
Table 5. Comparison of the proposed method with representative state-of-the-art automotive security approaches.
ReferenceTechniqueMain FocusComputational
Burden
Type
Ref. [58]IDS for in-vehicle networksSurvey/reviewModerate–HighReactive
Ref. [59]Deep-learning IDS (CNN/LSTM)Attack detectionHigh–Very HighReactive
Ref. [61]IDS protocols/applicationsReviewModerate–HighReactive
Ref. [62]Statistical CAN IDSAnomaly detectionModerateReactive
Ref. [63]Multi-attack CAN-FD IDSClassificationHighReactive
Ref. [64]CAN anomaly detection (CANGuard)Source identificationModerateReactive
Ref. [65]Autoencoder-based CAN IDSUnsupervised detectionModerateReactive
Ref. [66]Dynamic CAN security protocolEncryption + authenticationModeratePreventive
Ref. [67]Chaotic-system-based anomaly detectionIntegrity protectionModerateReactive/Preventive
Ref. [68]Chaos-based secure electric-driveDrive-system communicationModeratePreventive
Proposed
Method
C-PSO optimized chaotic masking with fixed-time synchronizationSecure real-time EV torque
communication
LowPreventive
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Kethiri, M.F.; Zaamoune, F.; Volos, C. A Symmetric Multistable Chaotic System Optimized by Chaotic Particle Swarm for Secure Electric Vehicle Communication. Symmetry 2026, 18, 867. https://doi.org/10.3390/sym18050867

AMA Style

Kethiri MF, Zaamoune F, Volos C. A Symmetric Multistable Chaotic System Optimized by Chaotic Particle Swarm for Secure Electric Vehicle Communication. Symmetry. 2026; 18(5):867. https://doi.org/10.3390/sym18050867

Chicago/Turabian Style

Kethiri, Mohamed Fadi, Faiza Zaamoune, and Christos Volos. 2026. "A Symmetric Multistable Chaotic System Optimized by Chaotic Particle Swarm for Secure Electric Vehicle Communication" Symmetry 18, no. 5: 867. https://doi.org/10.3390/sym18050867

APA Style

Kethiri, M. F., Zaamoune, F., & Volos, C. (2026). A Symmetric Multistable Chaotic System Optimized by Chaotic Particle Swarm for Secure Electric Vehicle Communication. Symmetry, 18(5), 867. https://doi.org/10.3390/sym18050867

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop