Skip to Content
EntropyEntropy
  • Article
  • Open Access

26 May 2026

28 Pages

DAG-CTFL: DAG Blockchain Cross-Layer Authentication Framework for Trustworthy IoV Federated Learning

and
1
School of Information and Software Engineering, East China Jiaotong University, Nanchang 330013, China
2
School of Electrical and Automation Engineering, East China Jiaotong University, Nanchang 330013, China
*
Author to whom correspondence should be addressed.

Abstract

Privacy-preserving federated learning in the internet of vehicles (IoV) requires low-latency authentication, bounded privacy leakage, and robustness against malicious model updates. However, most existing studies separately design communication authentication and federated learning protection, which leads to duplicated overhead and weak resistance to cross-layer attacks. To address this issue, this paper proposes a DAG blockchain-enabled cross-layer authentication framework for trustworthy IoV federated learning (DAG-CTFL). The framework reuses authentication operations across V2X message verification and model-update delivery, incorporates trust-aware batch verification, and organizes cross-layer evidence through a two-tier DAG blockchain. In addition, differential privacy is used to reduce information leakage from uploaded model updates, while cross-layer trust evaluation improves resilience against poisoning and forged-identity attacks. Experimental results on MNIST and CIFAR-10 show that DAG-CTFL reduces single-message verification overhead by 8.2–56.1%, lowers batch-verification latency by 19.2–56.4%, and maintains model accuracy above 85% under 15% malicious nodes. These results demonstrate that DAG-CTFL achieves an effective balance among privacy preservation, authentication efficiency, and cross-layer robustness in IoV federated learning.

1. Introduction

The maturity of 5G-V2X communication technologies has made IoV a core component of next-generation intelligent transportation systems [1]. In this environment, many vehicular services rely on dense and time-sensitive message exchange among vehicles, roadside units (RSUs), and edge servers. Therefore, communication efficiency and authentication latency are not secondary concerns; they directly affect whether upper-layer intelligent services can be deployed at scale.
Privacy-preserving federated learning (PPFL) has become an attractive application-layer solution because it allows distributed model training without exposing raw local data [2]. In IoV, however, PPFL is meaningful only when the underlying communication process is trustworthy, lightweight, and resistant to realistic adversaries. If V2X message authentication and model-update protection are implemented through two separate security pipelines, the system incurs repeated cryptographic cost, redundant signaling overhead, and fragmented trust evaluation.
This coupling makes IoV federated learning fundamentally a cross-layer communication-security problem rather than a standalone learning problem. Open wireless links remain vulnerable to identity forgery, message tampering, replay, and impersonation attacks. At the same time, malicious participants may inject poisoned model updates, manipulate local training, or exploit side information to infer private training data at the application layer. Recent cryptanalysis of a chaos- and S-box-based video cryptosystem further shows that design-level weaknesses in multimedia encryption, such as insufficient key-dependent diffusion, may expose protected visual data and undermine the assumed security of data transmission [3]. In IoV federated learning, such risks are further amplified by the massive exchange of sensory and multimedia data. In highly dynamic vehicular scenarios, these threats reinforce each other and evolve into cross-layer compound attacks [4,5].
However, centralized aggregation creates a single-point bottleneck, and conventional chain-based blockchains struggle to meet the low-latency and high-concurrency demands of dense vehicular networks. As a result, a practical PPFL framework for IoV must simultaneously provide robust privacy guarantees under realistic adversaries, low-latency source authentication, efficient batch verification, bounded communication overhead, and deployability on resource-constrained vehicles and RSUs [4,6].
Prior studies usually optimize only one side of this problem. Communication-layer designs such as TABMA [7] mainly emphasize fast verification and malicious-message filtering, whereas DAG-FL [8] and related methods [9,10] focus on FL robustness against poisoning or Sybil-style manipulation. Existing DAG blockchain designs also mainly support a single service process rather than communication-learning trust fusion [11]. Consequently, current solutions still suffer from protocol redundancy, repeated cryptographic cost, weak cross-layer coupling, and limited resistance to compound attacks.
To address these limitations, this paper proposes DAG-CTFL, a DAG blockchain-enabled cross-layer authentication framework for trustworthy IoV federated learning. DAG-CTFL places privacy-preserving learning and communication efficiency at the center of the design by reusing authentication operations across V2X messaging and model-update delivery, introducing trust-aware batch verification, and organizing cross-layer evidence through a scalable two-tier DAG blockchain. Federated learning is treated as the application-layer service scenario in which these communication and trust mechanisms operate. The main contributions are as follows:
1.
We propose a cross-layer authentication framework for trustworthy IoV federated learning (DAG-CTFL). It achieves a strict closed-loop trust coupling by reusing the same signature system for both low-level V2X message verification and high-level model-update authentication. This fundamental design deeply couples communication security with federated learning protection, eliminating the redundant overhead of dual-independent protocols.
2.
We design a scalable two-tier DAG blockchain architecture for multi-level evidence management. To address the scalability bottlenecks in large-scale urban IoV, the local tier utilizes a high-concurrency Tangle for rapid vehicular interactions, while the global tier employs a trust-weighted PBFT committee mechanism. This limits the communication complexity to O ( C 2 ) , ensuring efficient and low-latency cross-regional state synchronization.
3.
We develop a trust-privacy collaborative defense mechanism and provide extensive experimental validation. By synergizing cross-layer trust evaluation with differential privacy, the framework dynamically filters malicious model updates. Comprehensive evaluations on MNIST and CIFAR-10 datasets demonstrate that DAG-CTFL significantly reduces batch verification latency and maintains high model utility (e.g., preventing accuracy collapse) even under high-intensity composite attacks.
The rest of this paper is organized as follows: Section 2 reviews the related work and limitations of existing studies. Section 3 defines the system model and threat model. Section 4 elaborates the core design of the DAG-CTFL framework. Section 5 presents the security analysis and proofs of the framework. Section 6 verifies the performance and robustness of the framework through simulation experiments. Section 7 concludes the paper and discusses future research directions.

3. System Model and Threat Model

3.1. System Model

As shown in Figure 1, DAG-CTFL combines a three-tier entity architecture with a two-tier DAG ledger. This design separates data ownership, edge-side trust processing, and global consensus. It places latency-sensitive tasks such as identity authentication, trust evaluation, and local aggregation at the roadside edge, while using the two-tier ledger to support tamper-resistant storage and cross-layer synchronization of trust records and model data.
Figure 1. System model of the DAG-CTFL framework.
System Workflow Overview: To further clarify the data flow illustrated in Figure 1, the end-to-end operation of DAG-CTFL can be summarized as follows. The process starts at the Data Ownership Layer with local data collection, message signing, and model-update encryption at vehicles. It then proceeds to the Trusted Processing Layer for identity authentication, fusion-trust evaluation, and trust-driven local aggregation at RSUs, with records anchored to the Local Tangle. Finally, it reaches the Consensus and Storage Layer for cross-RSU synchronization, trust-aware PBFT consensus, and global-model dissemination among base stations to update the Global DAG Ledger. In this way, authentication, trust management, federated learning, and blockchain anchoring are organized into a closed-loop cross-layer workflow.

3.1.1. Three-Tier Entity Architecture

DAG-CTFL organizes the system into three layers.
(1)
Data Ownership Layer: Vehicles act as FL clients and message initiators. Equipped with On-Board Units (OBUs) and Tamper-Proof Devices (TPDs), they perform local data collection, model training, message signing, and encrypted transmission. Raw sensing data remain local, while only signed traffic messages and encrypted model updates are transmitted.
(2)
Trusted Processing Layer: RSUs serve as trusted edge nodes and handle identity authentication, message verification, model-update decryption, fusion-trust evaluation, trust-based node filtering, local weighted aggregation, and local-ledger maintenance. They also synchronize aggregated models and trust records to the upper layer.
(3)
Consensus and Storage Layer: Base stations (BSs) form a consortium blockchain cluster that maintains the global DAG ledger. This layer performs cross-RSU global aggregation and final confirmation through PBFT, supports cross-regional trust synchronization, and stores confirmed global model checkpoints together with key trust data for auditing.

3.1.2. Two-Tier DAG Ledger Design

The two-tier DAG ledger separates local processing from global consensus to support cross-layer trust fusion.
(1)
Local Tangle Chain: Maintained by the RSU cluster within a geographic region, the local ledger uses a DAG-based Tangle structure for high-concurrency and low-latency transaction processing. It stores authentication records, message-verification results, model-update metadata, and fusion trust values, and uses confidence-based tip selection for fast asynchronous confirmation.
(2)
Global DAG Ledger: Maintained by base-station nodes across the network, the global ledger stores only PBFT-verified core data, including global-model checkpoints, cross-regional trust anchors, and Merkle roots of local ledgers. This hybrid DAG+PBFT design provides strong global consistency and Byzantine fault tolerance without sacrificing storage efficiency.

3.2. Threat Model

We consider five representative threats in IoV federated learning: external attacks, internal malicious-node attacks, honest-but-curious infrastructure attacks, cross-layer compound attacks, and long-term quantum threats. The assumptions are summarized as follows:
(1)
External Attacks: Adversaries eavesdrop on open wireless channels and attempt forgery, tampering, replay, or impersonation attacks on traffic messages and model-update transmissions, without breaking the underlying cryptographic primitives.
(2)
Internal Malicious Node Attacks: Legitimate but compromised vehicles may send false traffic messages, upload poisoned model updates, perform on-off evasion, or collude with other malicious nodes to manipulate trust evaluation and degrade global-model performance.
(3)
Honest-but-Curious Infrastructure Attacks: RSU and base-station nodes follow the protocol but may try to infer sensitive information, such as local raw data or identity privacy, from received authentication records and model updates.
(4)
Cross-Layer Compound Attacks: Attackers may first obtain network access through forged or abused identities and then launch application-layer poisoning or trust-manipulation attacks, thereby exploiting the gap between communication security and FL security.
(5)
Quantum Adversary Threats: Although immediate large-scale quantum computers are not fully mature today, highly sensitive IoV infrastructure requires long-term forward secrecy to defend against the ‘harvest now, decrypt later’ threat strategy. Therefore, our hybrid post-quantum mechanism serves as a crucial transitional security design.

3.3. Security Requirements

Based on this threat model, DAG-CTFL should satisfy the following requirements:
(1)
Authenticity and Integrity: The framework should verify the legitimacy of message and model-update sources and ensure transmission integrity.
(2)
Freshness: The framework should identify and reject replayed or expired messages and model updates.
(3)
Malicious-Node Resistance: The framework should detect and isolate persistent attackers, on–off attackers, colluding nodes, and poisoning participants.
(4)
Privacy Preservation: The framework should protect raw-data privacy and identity privacy against inference by honest-but-curious infrastructure nodes.
(5)
Availability and Robustness: The framework should tolerate a certain proportion of Byzantine nodes while maintaining system availability, trust reliability, and model robustness.
(6)
Long-Term Security with Low Overhead: The framework should preserve the lightweight advantage required by vehicles and RSUs while providing incremental protection for future quantum threats.

4. Design of DAG-CTFL Framework

This section presents the core design of the DAG-CTFL framework, including six parts: overall workflow, core cryptographic fundamentals, lightweight collaborative authentication protocol, hybrid post-quantum enhancement, cross-layer trust management with DAG-based consensus coordination, and trust-based federated learning aggregation. For readability, the main mathematical symbols used in the protocol design and analysis are summarized in Table 2.
Table 2. Summary of main notations.

4.1. Overall Workflow of the Framework

The end-to-end workflow of DAG-CTFL connects identity authentication, trust evaluation, model training, and aggregation across the communication and learning layers. It is organized into six stages that operate sequentially and feed the updated trust results into the next round:
(1)
System Initialization Stage: The Trusted Authority (TA) completes the generation of system public parameters, node registration, initial trust value allocation, and initial deployment of the two-tier DAG ledger.
(2)
Trust Pre-Filtering Stage: After receiving the access request and FL participation request from a vehicle node, the RSU queries the node’s historical trust value from the local Tangle chain and performs pre-filtering. Only nodes whose trust values exceed the threshold are allowed to join the current communication and training round.
(3)
Cross-Layer Collaborative Authentication Stage: Through the lightweight collaborative authentication protocol, the identity authentication of the vehicle node, message verification, and encrypted transmission of model updates are completed simultaneously, reusing the cryptographic operation process to reduce redundant overhead. For critical model-update and global-model dissemination messages, an additional hybrid post-quantum protection tag is attached to provide long-term security reinforcement.
(4)
Cross-Layer Trust Update Stage: Based on authentication outcomes, message-authenticity feedback, and model-update quality, the RSU recalculates the node’s trust value and records both the updated score and the related metadata on the local Tangle chain.
(5)
Trust-Based Federated Learning Aggregation Stage: Using the current trust values of participating nodes, the RSU assigns different aggregation weights to legitimate model updates and produces a local aggregated model, thereby reducing the influence of malicious updates on the global model.
(6)
Global Consensus and On-Chain Stage: The base station cluster collects the local aggregated models of each RSU, completes global model aggregation and PBFT consensus, records the global model checkpoints and cross-regional trust anchor data to the global DAG ledger, and completes cross-chain data synchronization.

4.2. Core Cryptographic Fundamentals

This paper adopts the lightweight certificateless elliptic curve cryptography (CL-ECC) system as the underlying cryptographic foundation, which avoids the high computing overhead brought by bilinear pairing, and simultaneously solves the problems of certificate management and key escrow. To address the long-term quantum-security limitation of pure ECC, the framework further adopts a hybrid design principle: routine V2X messages still use CL-ECC authentication, while critical model-update and global-model dissemination messages are additionally protected by a lightweight post-quantum authentication component. The core cryptographic definitions are as follows:
Let p be a large prime number, and define an elliptic curve over the finite field F p :
E : y 2 = x 3 + a x + b mod p ,
where a , b ∈ F p and satisfy 4 a 3 + 27 b 2 ≠ 0 mod p . Let P be a base point on the elliptic curve E with a large prime order q, which forms a cyclic additive group G . The Elliptic Curve Discrete Logarithm Problem (ECDLP) is computationally infeasible in the group G .
We define five collision-resistant secure hash functions: h 1 , h 2 , h 3 , h 4 , h 5 : { 0 , 1 } * → Z q * , which are used for identity hashing, signature generation, integrity verification, and session key derivation, respectively. The TA generates the system master private key s ∈ Z q * and the system master public key P p u b = s P , and publishes the system public parameters { p , a , b , P , q , P p u b , h 1 , h 2 , h 3 , h 4 , h 5 } .
For the hybrid enhancement, let PQ . KeyGen , PQ . Sign , and PQ . Verify denote the key generation, signing, and verification algorithms of a lightweight post-quantum signature primitive. The PQ primitive is not used for all routine broadcast messages, but only for critical messages that affect long-term FL integrity, thereby minimizing additional overhead while preserving a clear migration path toward post-quantum deployment.

4.3. Hybrid Post-Quantum Security Enhancement

To minimize changes to the original framework while addressing the post-quantum security shortcoming of pure ECC, DAG-CTFL adopts a hybrid enhancement strategy for critical messages rather than replacing the entire CL-ECC protocol stack. Specifically, ordinary V2X safety messages still follow the original certificateless ECC authentication flow, whereas model-update uploads, cross-RSU trust synchronization records, and global-model dissemination messages additionally carry a post-quantum authentication field.
For a critical message M i c r i t , the sender first generates the original collaborative authentication tuple based on CL-ECC, and then computes a post-quantum signature:
σ i p q = PQ . Sign ( s k i p q , H ( M i c r i t ∥ P I D i ∥ t i ) ) ,
where s k i p q is the node’s post-quantum secret key. The transmitted message is extended as:
M i h y b = ⟨ M i c r i t , σ i e c c , σ i p q , t i , P I D i ⟩ ,
At the receiver side, identity legitimacy and low-latency authentication are still first verified through the original CL-ECC procedure. Only when the message belongs to the critical-message set M c r i t does the receiver further execute PQ . Verify ( p k i p q , σ i p q , H ( M i c r i t ∥ P I D i ∥ t i ) ) . This staged verification strategy ensures that the framework retains lightweight operation in routine communication while providing stronger long-term protection for the FL process under future quantum adversaries.
Specifically, this hybrid mechanism is implemented via signature concatenation, which mathematically combines a mature classical algorithm (e.g., ECDSA) with a NIST-standardized post-quantum candidate (e.g., CRYSTALS-Dilithium). This dual-layer encryption ensures that the authentication remains secure even if one of the underlying mathematical hardness assumptions is compromised.

4.4. Lightweight Collaborative Authentication Protocol Design

The collaborative authentication protocol is the core of the framework, which realizes the process reuse of IoV secure message authentication and federated learning model update transmission. It is divided into three core stages: system initialization, node registration, and collaborative authentication and transmission.

4.4.1. Stage 1: System Initialization

The TA executes the system initialization process, generates the elliptic curve parameters, system master public-private key pair, and hash functions defined above, and publishes the system public parameters. Meanwhile, it completes the registration of RSU and base station nodes, allocates public-private key pairs and initial permissions for each node, deploys the initial configuration of the local Tangle chain and global DAG ledger, and sets the initial trust value T i n i t = 0.6 for all registered vehicle nodes.

4.4.2. Stage 2: Vehicle Node Registration

The vehicle node V i sends a registration request to the TA, submitting its real identity I D i and user identity U I D i . After verifying the legitimacy of the identity, the TA performs the following operations:
1.
Generate the login authentication information of the vehicle node:
A i = h 1 ( U I D i , I D i , s ) , B i = h 2 ( P W i ) ⊕ A i ,
where P W i is the access password set by the node, which is stored in the on-board TPD.
2.
Select a random number k i ∈ Z q * , calculate K i = k i P , generate the pseudonym identity of the node P I D i = I D i ⊕ h 3 ( k i P p u b ) , and the partial private key of the node x i = k i + s .
3.
Transmit { A i , B i , K i , P I D i , x i } to the TPD of the vehicle node through a secure channel for storage. The pseudonym P I D i is also used as the unique address of the node in the blockchain to realize identity privacy preservation.

4.4.3. Stage 3: Collaborative Authentication and Transmission Process

This process simultaneously completes vehicle-node authentication, traffic-message verification, and encrypted transmission of federated learning model updates, without running two separate protocol stacks. The specific steps are as follows:
Step 1: Collaborative Signing and Encryption of Messages and Model Updates. The vehicle node V i completes the collection of the local traffic message M i and the local federated learning model training, and obtains the model update Δ w i = θ l o c a l − w g , where w g is the current global model parameter. The node performs the following operations:
1.
Select a random number c i ∈ Z q * , and calculate the temporary public key C i = c i P .
2.
Generate a signature for the traffic message: calculate the hash value h i = h 4 ( P I D i ∥ M i ∥ K i ∥ C i ∥ t v ) , where t v is the timestamp, the signature private key α i = x i + h i c i , and the final signature σ i = { C i , α i } .
3.
Privacy preservation for model updates: add calibrated Gaussian noise to the model update to satisfy ( ϵ , δ ) -differential privacy, obtaining:
Δ w i ′ = Δ w i + N ( 0 , σ 2 I ) .
From an information-flow viewpoint, this perturbation increases the uncertainty of the released update and suppresses the mutual information that an honest-but-curious observer can extract about the original local training data.
4.
Collaborative encryption: use the session key K A E S = h 5 ( x i ∥ t v ∥ C i ) derived from the same signature system to encrypt the noise-added model update through the AES-256 algorithm, obtaining the ciphertext C m o d e l = E n c A E S − 256 ( Δ w i ′ , K A E S ) .
5.
Send the data packet { M i , P I D i , σ i , K i , t v , C m o d e l } to the corresponding RSU.
Step 2: Collaborative Verification and Decryption at the RSU. After receiving the data packet, the RSU executes the collaborative verification and decryption process, and simultaneously completes identity authentication, message verification, and model update decryption. The steps are as follows:
1.
Freshness verification: check the validity of the timestamp t v . If | t r − t v | > Δ T (where t r is the receiving time and Δ T is the freshness threshold), directly discard the data packet.
2.
Trust pre-verification: query the current trust value T i corresponding to the node P I D i from the local Tangle chain. If T i < T m i n (trust threshold), directly discard the data packet without performing subsequent verification operations to reduce computing overhead.
3.
Signature verification: calculate the hash value h i * = h 4 ( P I D i ∥ M i ∥ K i ∥ C i ∥ t v ) , and verify the equation:
α i P = K i + P p u b + h i * C i ,
If the equation does not hold, it is determined as a forged message, the data packet is discarded, and the node’s trust value is updated.
4.
Collaborative decryption: after the signature verification is passed, use the homologous session key K A E S = h 5 ( x i ∥ t v ∥ C i ) to decrypt the ciphertext C m o d e l , obtain the model update Δ w i ′ , and complete the trusted acquisition of the model update.
Step 3: Batch Collaborative Verification with Trust-Based Prioritization. For high-concurrency message and model-update transmission in IoV, the framework uses a batch-verification mechanism that prioritizes packets from more reliable nodes. The procedure is as follows:
1.
After receiving N data packets, the RSU first filters the data packets of low-trust nodes through trust pre-verification, obtaining N r valid data packets.
2.
Calculate the average trust value of the nodes corresponding to the valid data packets:
T a v g = ∑ j = 1 N r T j N r ,
Divide the data packets into a high-trust batch ( T j ≥ T a v g ) and a low-trust batch ( T j < T a v g ), and sort the packets in descending order of trust value within each batch.
3.
Perform batch verification on the two batches respectively. Taking the high-trust batch as an example, verify the equation:
∑ i = 1 L α i P = ∑ i = 1 L K i + L · P p u b + ∑ i = 1 L h i * C i ,
where L is the number of data packets in the batch. If the equation holds, all data packets in the batch are legitimate.
4.
If the batch verification fails, use the binary search method to quickly locate invalid data packets and complete single-packet re-verification, avoiding the entire batch being discarded due to a single invalid message.

4.5. Cross-Layer Trust Management Mechanism

The cross-layer trust management mechanism is the main component used to detect and isolate internal attackers. It combines authentication behavior at the communication layer with model-contribution quality at the learning layer. Each node’s trust value is computed from direct and indirect trust, and a two-stage filtering strategy is used to match the timing of the federated learning process.
(1) Direct Trust Calculation
Direct trust is calculated from the interaction history between the node and the RSU, covering both communication-layer authentication behavior and learning-layer model contribution. The Gompertz function is used to capture the desired trust evolution pattern: gradual growth under normal behavior and rapid decline after malicious actions. In this sense, the Gompertz mapping acts as an uncertainty-to-trust transformation: uncertain or fluctuating cross-layer observations are converted into a conservative score, whereas sustained benign evidence reduces behavioral uncertainty and pushes the trust value upward in a measurable way.
The direct trust value D T s ( i ) of node V i in the s-th round is calculated as follows:
D T s ( i ) = e − λ · e − μ · F s ( i ) ,
where λ , μ are the shape parameters of the Gompertz function, with λ > 1 and μ > 0 , and they control the rate of trust growth and decline; F s ( i ) is the node’s cross-layer behavior score, combining observations from the communication and learning layers, and is calculated as:
F s ( i ) = η · N s u c c o m N t o t a l c o m + ω · N f a i l c o m + ( 1 − η ) · N s u c f l N t o t a l f l + ω · N f a i l f l ,
where η ∈ [ 0 , 1 ] is the dimension-weight factor between the communication layer and the learning layer; N s u c c o m and N f a i l c o m denote the numbers of successful and failed historical interactions at the communication layer, respectively; N s u c f l and N f a i l f l denote the numbers of valid and malicious historical behaviors at the learning layer, respectively; and ω > 1 is a penalty factor used to amplify the impact of malicious behaviors and accelerate trust reduction. Specifically, in the term ω · N , ω serves as a normalization scaling factor (defined as inversely proportional to the maximum local capacity). Therefore, ω · N explicitly represents the normalized interaction frequency of node i. This normalization is crucial to prevent highly active vehicles from disproportionately dominating the trust evaluation purely based on message volume.
(2) Indirect Trust Calculation
Indirect trust is calculated based on the feedback from surrounding vehicle nodes, which is used to improve the resistance to collusion attacks. Only valid feedback from high-trust nodes is adopted to avoid malicious nodes forging false feedback.
The indirect trust value I T s ( i ) of node V i in the s-th round is calculated as follows:
I T s ( i ) = ∑ k ∈ N T s − 1 ( k ) · r k → i · ω k ∑ k ∈ N T s − 1 ( k ) ,
where N denotes the set of surrounding feedback nodes satisfying T s − 1 ( k ) ≥ T m i n , T s − 1 ( k ) is the previous-round trust value of node k, and r k → i ∈ [ 0 , 1 ] is the feedback on node V i . The feedback credibility weight is defined as
ω k = N a c c ( k ) N a c c ( k ) + N e r r ( k ) + ξ ,
in which N a c c ( k ) and N e r r ( k ) denote the numbers of accurate and false feedbacks of node k, respectively, and ξ is a smoothing factor.
(3) Trust Value Calculation and Update
To support node selection in the two-tier DAG ledger, the trust value of node V i should reflect communication reliability, learning contribution quality, and penalties for abnormal behavior. After obtaining the direct and indirect trust terms, we define the trust value T s ( i ) of node V i in the s-th round as:
T s ( i ) = β · D T s ( i ) + ( 1 − β ) · I T s ( i ) − γ · P s ( i ) ,
where β ∈ [ 0 , 1 ] is the weight factor, which can be adjusted according to the scenario: in urban scenarios with large traffic volume and many feedback nodes, β can be reduced to improve the resistance to collusion attacks; in remote scenarios with small traffic volume, β can be increased to rely more on direct interaction results. P s ( i ) denotes the abnormal penalty item induced by replay attempts, invalid signature submissions, abnormal gradient deviations, or repeated low-quality model contributions, and γ > 0 controls the penalty intensity.
To avoid trust value stagnation and adapt to the dynamic changes of node behavior, a time decay mechanism is introduced to update the trust value, while resisting on-off attacks:
T s n e w ( i ) = θ · T s ( i ) + ( 1 − θ ) · T s − 1 ( i ) ,
where θ ∈ ( 0 , 1 ] is the decay factor, which gives priority to the latest behavior evaluation results, while avoiding violent fluctuations of the trust value. When the node switches from honest behavior to malicious behavior, the trust value will drop rapidly; when the node resumes honest behavior, the penalty of historical malicious behavior will limit the rapid recovery of the trust value, effectively resisting on-off attacks.
The updated trust value T s n e w ( i ) is then reused by the ledger and consensus modules. Specifically, it affects transaction-reference priority in the local Tangle chain, committee admission in the global DAG ledger, and leader selection among qualified infrastructure nodes. In this way, behavior evaluation, trust updating, and consensus participation remain connected across rounds.
(4) Two-Stage Trust Filtering Mechanism
For the federated learning training process, a two-stage trust filtering mechanism is designed to solve the timing dependency problem between model similarity calculation and node filtering:
Stage 1: Pre-Training Filtering Stage: Before the start of each round of federated learning training, the RSU performs pre-filtering based on the node’s historical trust value ( T s − 1 ( i ) updated in the previous round). Only nodes with T s − 1 ( i ) ≥ T t h r e s h o l d can participate in this round of training and receive the global model parameters.
Stage 2: Post-Training Trust Update Stage: After this round of training is completed, the RSU recalculates the node’s trust value based on authentication outcomes, message-verification results, model-update similarity, and contribution quality. The updated score is then recorded on the local Tangle chain and used for pre-filtering in the next round.

4.6. Two-Tier DAG Blockchain Consensus and Storage Mechanism

The two-tier DAG blockchain provides tamper-resistant storage and cross-regional synchronization for trust records and model data. It consists of two parts: local Tangle-chain processing and global DAG-ledger consensus.
(1) Local Tangle Chain Design
The local Tangle chain is jointly maintained by the RSU cluster in the area, adopting the Tangle DAG structure optimized for high-concurrency and low-latency local transaction processing. Each transaction corresponds to a DAG node, and a new transaction needs to verify two previous unconfirmed transactions (tips) without block packaging, realizing asynchronous and concurrent transaction processing.
The transaction structure stored in the local Tangle chain is as follows:
T x l o c a l = ⟨ P I D i , T s n e w ( i ) , h a s h ( M i ) ,   h a s h ( Δ w i ′ ) , t s , s i g n R S U ⟩ ,
which includes the node pseudonym, updated trust value, message hash, model update hash, timestamp, and RSU signature, ensuring that all data is tamper-proof and traceable.
The local Tangle chain adopts a confidence accumulation-based tip selection mechanism. The confidence of a transaction increases with the number of subsequent transactions that verify it. When the confidence reaches the preset threshold, the transaction is finally confirmed without global consensus, realizing millisecond-level transaction confirmation to meet the low-latency requirements of IoV.
To make local confirmation more robust against malicious transactions, the framework further introduces a tip-selection policy that takes node trust into account. For each candidate tip t x j , its reference priority is defined as:
W t i p ( t x j ) = α 1 · C o n f ( t x j ) + α 2 · T s n e w ( v j ) − α 3 · R i s k ( t x j ) ,
where C o n f ( t x j ) is the current confidence of transaction t x j , T s n e w ( v j ) is the latest trust value of the node that issued t x j , and R i s k ( t x j ) is the anomaly score of the transaction. New transactions preferentially verify tips with higher W t i p , which helps limit the spread of low-trust or suspicious transactions in the local DAG while preserving asynchronous concurrency.
(2) Global DAG Ledger and Cross-Chain Consensus
The global DAG ledger is jointly maintained by base station nodes across the network and uses a hybrid mechanism that combines DAG storage with PBFT, thereby providing strong consistency and reliable storage for the global state. DAG-CTFL further incorporates trust-based committee admission and leader scheduling into this upper-layer consensus process. Cross-chain consensus is divided into two stages:

4.6.1. Stage 1: Local State Submission

Within each time window, the RSU calculates the Merkle root r o o t B for the set of transactions that have been finally confirmed in the local Tangle chain, generates a local state submission data packet including the Merkle root, the hash value of the local aggregated model, the timestamp, and the RSU signature, and sends it to the base station cluster. Only RSUs satisfying T s n e w ( r ) ≥ τ R S U are allowed to submit high-priority consensus packets, while low-trust RSUs are downgraded to delayed synchronization mode.

4.6.2. Stage 2: PBFT Global Consensus and On-Chain Storage

The base station cluster executes PBFT to reach agreement on the local state submitted by each RSU and on the global model aggregation result. This process tolerates up to ⌊ ( n B S − 1 ) / 3 ⌋ Byzantine base-station nodes. Before PBFT starts, the cluster first forms a consensus committee from sufficiently reliable nodes:
C s = { b k ∣ T s n e w ( b k ) ≥ τ B S } ,
and the temporary leader is selected according to
L e a d e r s = arg max b k ∈ C s ρ 1 T s n e w ( b k ) + ρ 2 Q s ( b k ) − ρ 3 D s ( b k ) ,
where Q s ( b k ) denotes the historical consensus quality of node b k and D s ( b k ) denotes the delay penalty. After the committee is formed, PBFT is executed to finalize the global state. Once consensus is reached, a global block is generated with the following structure:
B l o c k g l o b a l = ⟨ h a s h ( w g n e w ) , p r e v h a s h ,   H ( r o o t B 1 ∥ r o o t B 2 ∥ ⋯ ∥ r o o t B F ) , t s , s i g n P B F T ⟩ ,
which includes the hash of the new global model, the hash of the previous block, the Merkle root anchor of the local ledger of each RSU, the timestamp, and the PBFT consensus signature. The block is appended to the global DAG ledger to realize tamper-proof storage of the global state and cross-regional trust data synchronization.
To ensure the scalability of the global layer in large-scale urban scenarios, the communication complexity of the PBFT-based consensus must be addressed. While standard PBFT requires O ( N 2 ) message exchanges among N nodes, DAG-CTFL mitigates this by restricting consensus participation to a dynamically selected committee C s , as defined in Equation (17). By maintaining a constant or slowly-growing committee size C = | C s | , where C ≪ N , the communication overhead is constrained to O ( C 2 ) . This hierarchical consensus structure allows the framework to decouple global state synchronization from the total number of BSs in the network, thereby preventing communication bottlenecks and ensuring high throughput even as the city-wide deployment scale expands.
To improve the timeliness of trust updates, the framework also introduces an enhanced PoW-based miner-election mechanism. The mining difficulty of an RSU is linked to the fluctuation range of trust values in its area: larger trust changes lead to lower mining difficulty and faster synchronization of key trust records. As a result, local DAG processing, upper-layer PBFT coordination, and trust updating operate as a coordinated mechanism rather than as isolated modules.

4.7. Trust-Based Federated Learning Aggregation Process

Based on the cross-layer trust value, the framework uses a trust-based federated learning aggregation algorithm instead of the uniform averaging strategy in traditional FedAvg. This design reduces the impact of malicious model updates and improves robustness against poisoning attacks.
The core process is shown in Algorithm 1, with the following specific steps:
Algorithm 1 Trust-Based Federated Learning Aggregation Algorithm
Require: Global model w g , trust threshold T m i n , training rounds R
Ensure: Final global model w g f i n a l
 1:  for  r = 1 to R do
 2:  RSU retrieves historical trust values T r − 1 ( i ) from local Tangle;
 3:   V s e l e c t e d ← { v i | T r − 1 ( i ) ≥ T m i n } ;
 4:  Distribute w g to nodes in V s e l e c t e d ;
 5:  for each node v i ∈ V s e l e c t e d  do
 6:     Perform local training Δ w i ;
 7:     Add DP noise: Δ w i ′ = Δ w i + N ( 0 , σ 2 I ) ;
 8:     Encrypt and send Δ w i ′ to RSU;
 9:  end for
10:  RSU evaluates authentication results, message validity, and model-update quality;
11:  Compute F r ( i ) , D T r ( i ) , I T r ( i ) , penalty P r ( i ) , and fused trust T r ( i ) ;
12:  Update trust value T r n e w ( i ) = θ T r ( i ) + ( 1 − θ ) T r − 1 ( i ) ;
13:  Record updated trust evidence and T r n e w ( i ) on the local Tangle ledger;
14:  RSU filters valid set V v a l i d = { v i | T r n e w ( i ) ≥ T m i n } ;
15:  Local Aggregation:  Δ w R S U = ∑ v i ∈ V v a l i d T r n e w ( i ) · Δ w i ′ ∑ v i ∈ V v a l i d T r n e w ( i ) ;
16:  BS collects results and performs Global Aggregation;
17:   w g ← w g + Δ w g l o b a l ;
18:  Record model checkpoints and trust anchors on Global DAG Ledger;
19: end for
20: return  w g
Step 1: Local Model Training. Vehicle nodes that pass the pre-filtering train the model based on the local dataset, obtain the model update Δ w i ′ , and send it to the RSU after encryption.
Step 2: Trust Evaluation and Update. After receiving the encrypted model updates, the RSU evaluates authentication results, message validity, and model-update quality. It then computes F s ( i ) , D T s ( i ) , I T s ( i ) , and P s ( i ) according to the trust model, obtains T s ( i ) , updates it to T s n e w ( i ) through the time-decay rule, and records the updated trust evidence on the local Tangle ledger.
Step 3: Valid Node Filtering. After decrypting the model update, the RSU filters the valid node set V v a l i d with T s n e w ( i ) ≥ T m i n based on the updated real-time trust value of the node.
Step 4: Trust-Based Local Aggregation. The RSU aggregates the model updates of valid nodes using trust-derived weights to obtain the local aggregated model update:
Δ w R S U = ∑ i ∈ V v a l i d T s n e w ( i ) · Δ w i ′ ∑ i ∈ V v a l i d T s n e w ( i ) .
Step 5: Global Model Aggregation. The base station cluster collects the local aggregated model updates of each RSU, performs a second global aggregation to obtain the global model update:
Δ w g l o b a l = 1 F ∑ j = 1 F Δ w R S U j ,
where F is the number of RSUs participating in the aggregation. Finally, the global model is updated as w g n e w = w g + Δ w g l o b a l , completing this round of training.

5. Security Analysis

This section verifies the security of DAG-CTFL through formal verification, cryptographic proofs, and attack-resistance analysis, while clarifying the role of the hybrid post-quantum enhancement for critical messages. To provide a precise formalization of our security assumptions, we adopt the standard Dolev-Yao (DY) threat model. Under this model, an adversary exerts complete control over the public communication channels—capable of intercepting, modifying, injecting, and replaying V2X messages and federated learning model updates. However, the adversary is polynomially bounded and cannot break the underlying mathematical hardness of the cryptographic primitives without possessing the legitimate private keys.

5.1. Formal Security Verification

In this paper, ProVerif 2.05 is used to perform formal security verification on the collaborative authentication protocol of the framework, based on the Dolev-Yao adversary model. The adversary can monitor, intercept, tamper with, and replay all messages in the network, but cannot crack the elliptic curve discrete logarithm problem and the collision resistance of hash functions.
The verified attributes include identity authenticity, message integrity, replay resistance, and identity privacy. The ProVerif results are summarized in Table 3.
Table 3. ProVerif formal security verification results.
The results show that the proposed protocol satisfies the required security attributes and resists forgery, tampering, and replay. For critical-message flows, ECC-based authentication and the post-quantum tag jointly provide layered integrity protection.

5.2. Cryptographic Security Proofs

Under the Random Oracle Model, the proposed certificateless signature scheme is shown to satisfy EUF-CMA security against the two standard adversaries in certificateless cryptography: Type I adversaries, which can replace public keys but do not know the master secret, and Type II adversaries, which know the master secret but cannot replace public keys.
Theorem 1.
Under the Random Oracle Model, if the Elliptic Curve Discrete Logarithm Problem (ECDLP) is computationally infeasible in the cyclic group G , the proposed signature scheme can resist adaptive chosen message attacks from Type I adversaries and satisfies EUF-CMA security.
Proof. 
Assume that the Type I adversary A I can forge a valid signature with a non-negligible probability ϵ . We can construct a simulator B that uses the forging capability of A I to solve the ECDLP problem. Given an ECDLP instance ( P , Q = s P ) , the goal of the simulator B is to solve s.
The simulator B sets the system master public key P p u b = Q , simulates the system environment, and provides A I with hash oracle, partial private key query, public key query, and signature query oracle services. Finally, A I outputs a valid forged signature ( P I D * , M * , σ * = ( C * , α * ) ) without making a signature query for this message. According to the signature verification equation:
α * P = K * + s P + h * C * ,
we can derive:
s = α * − k * − h * c * mod q ,
where K * = k * P and C * = c * P . The simulator B successfully solves the solution s of the ECDLP instance.
Under the Random Oracle Model, the success probability of the simulator is ϵ ′ ≥ ( 1 − q s q h ) · ϵ , where q s is the number of signature queries and q h is the number of hash queries. If the forgery probability of A I is non-negligible, the probability of the simulator solving the ECDLP problem is also non-negligible, which contradicts the computational infeasibility of ECDLP. Therefore, the scheme can resist forgery attacks from Type I adversaries. □
Theorem 2.
Under the Random Oracle Model, if the ECDLP problem is computationally infeasible in the cyclic group G , the proposed signature scheme can resist adaptive chosen message attacks from Type II adversaries and satisfies EUF-CMA security.
Proof. 
Consistent with the proof logic of Theorem 1, the Type II adversary A I I knows the system master private key s, and the simulator B can use its forging capability to solve k * in the ECDLP instance, which contradicts the computational infeasibility of ECDLP. Therefore, the scheme can resist forgery attacks from Type II adversaries. □

5.3. Security Analysis of Hybrid Construction

To address the potential long-term threats posed by quantum adversaries and to ensure the robustness of the framework, DAG-CTFL incorporates a hybrid signature mechanism for critical messages M c r i t (e.g., global model dissemination and cross-regional trust anchors). The security of this hybrid construction is analyzed as follows.
(1) Formalization of the Hybrid Signature Model
For any critical message M ∈ M c r i t , the hybrid signature is defined as a tuple Σ h y b = ⟨ σ e c c , σ p q ⟩ , where σ e c c is the certificateless ECC-based signature generated in (4), and σ p q is the post-quantum signature generated in (2). The global verification function V h y b at the receiver side (RSUs or BSs) is defined as:
V h y b ( M , Σ h y b ) = V e c c ( M , σ e c c ) ∧ V p q ( M , σ p q ) ,
where ∧ denotes the logical AND operation. A message is considered authentic if and only if both underlying signature schemes are verified successfully.
(2) Resistance to Downgrade Attacks
A downgrade attack occurs if an adversary can force the system to bypass the stronger security layer (PQ) and rely solely on the legacy layer (ECC). In DAG-CTFL, the protocol logic strictly defines the set M c r i t . The verification logic at the BSs cluster and RSUs is hardcoded to trigger V p q for any message flagged as a model update or trust synchronization record.Since the verification is sequential and the PQ-tag is non-optional for M c r i t , an adversary who successfully solves the Elliptic Curve Discrete Logarithm Problem (ECDLP) to forge σ e c c will still fail the total verification V h y b because the computationally infeasible post-quantum primitive P Q . S i g n remains unbroken. Thus, the integrity of the cross-layer aggregation and global consensus is lower-bounded by the security strength of the PQ component:
A d v h y b E U F − C M A ≤ min ( A d v e c c E U F − C M A , A d v p q E U F − C M A ) .
(3) Cross-Protocol Vulnerability Discussion
To avoid cross-protocol vulnerabilities where an adversary might use a signature from one layer to spoof another, DAG-CTFL employs domain separation. The input to the hash functions h 4 (for ECC) and H (for PQ) includes distinct protocol identifiers ( P I D i ) and unique timestamps ( t i ). This ensures that even if the underlying messages are identical, the resulting signature bits are cryptographically decoupled. Furthermore, the session key K A E S used for model update encryption is derived from the ECC state, but its integrity is anchored by the hybrid signature, preventing unauthorized access even in the event of partial key leakage.

5.4. Attack Resistance Analysis

The framework resists the main attacks considered in Section 3. Internal malicious nodes are quickly isolated through the two-dimensional trust mechanism, which combines communication behavior and model contribution quality; experiments show a detection rate above 93.2% with a false positive rate below 1.8%. The time-decay update further limits on-off evasion, while indirect trust weighted by feedback credibility suppresses collusion. Honest-but-curious servers are mitigated through differential privacy and encrypted transmission. Cross-layer compound attacks are constrained because forged identities fail trust pre-filtering and authenticated poisoning attempts trigger rapid trust reduction. At the infrastructure layer, the PBFT-based global DAG ledger tolerates up to ⌊ ( n B S − 1 ) / 3 f l o o r Byzantine base stations, while the local Tangle chain avoids centralized single-point failure. For long-term integrity, critical FL-control messages carry post-quantum authentication evidence in addition to CL-ECC protection. Finally, trust-driven tip selection, committee admission, and leader election reduce the influence of low-trust nodes on both local and global consensus.

6. Experimental Results and Analysis

This section evaluates DAG-CTFL from four aspects: authentication latency and communication overhead, model robustness in the application-layer FL task, trust-detection capability, and batch-authentication message utilization. To better match the communication focus of the framework, the discussion emphasizes protocol reuse, batch verification, scalability, and the cost of cross-layer security protection. It should be noted that to strictly isolate the performance impact of the cross-layer cryptographic coupling and ensure exact reproducibility, the simulations in this study were conducted under highly controlled, fixed-seed settings. Consequently, the reported performance metrics represent deterministic baseline capabilities, effectively minimizing statistical variance across execution runs under these specific configurations.

6.1. Experimental Environment and Parameter Settings

Experiments are conducted on a workstation with an Intel Core i9-13900K CPU, an NVIDIA RTX 4090 GPU, and 32 GB memory, using Python 3.9, PyTorch 2.0, and ProVerif 2.05. The IoV federated learning scenario includes 20 vehicle clients, 4 RSUs, and 3 base stations over 50 communication rounds, with 10 clients selected per round. Local training uses SGD with learning rate 0.01, batch size 64, and 3 local epochs. The main settings are summarized below.
(1) Datasets and model settings: Two benchmark datasets represent IoV learning tasks with different complexity.
MNIST handwritten digit dataset: A multi-layer perceptron (MLP) with two hidden layers of 128 and 64 neurons is used. This setting represents lightweight in-vehicle tasks.
CIFAR-10 image classification dataset: A convolutional neural network (CNN) with two convolutional layers and two fully connected layers is employed, together with batch normalization and Dropout. This setting emulates more complex perception tasks at RSUs or edge-assisted vehicular nodes.
To capture the on-independent and identically distributed (Non-IID) property of IoV data, we partition the datasets across 20 clients using a Dirichlet distribution with concentration parameter α = 0.5 . This yields heterogeneous label distributions that better match realistic vehicular data collection.
(2) Attack scenario settings: We evaluate four malicious-client ratios: 5%, 10%, 15%, and 20%. Malicious clients inject forged messages at the communication layer and perform Gaussian-noise injection, gradient manipulation, and zero-value updates at the learning layer. Specifically, these learning-layer attacks include targeted label flipping, zero-value updates, and severe gradient manipulation via Gaussian noise injection with a high variance ( σ m a l i c i o u s 2 = 5.0 ). This high-variance noise is intentionally designed to rigorously test the limits of the aggregation algorithms; notably, when combined with the inherent differential privacy noise added by schemes like DP-FedAvg, it causes the signal-to-noise ratio to drop below the convergence threshold, explaining the cliff-like accuracy collapse observed at the 20% malicious ratio. We also simulate on-off attacks and 3-node collusion.
Privacy-Utility Trade-off Analysis: Regarding the differential privacy mechanism, there is an inherent trade-off between privacy protection and model utility. A smaller privacy budget ϵ injects larger DP noise, offering stronger theoretical privacy against gradient inference attacks, but inevitably degrades the signal-to-noise ratio and model convergence. DAG-CTFL mitigates this rigid trade-off by dynamically coupling the privacy budget with the cross-layer trust evaluation. By isolating untrustworthy updates before aggregation, the framework avoids the need to apply excessively small ϵ values across the entire network, successfully maintaining high global utility (e.g., 86.72% accuracy) while ensuring robust privacy protection.
(3) Comparison scheme settings: The baselines are organized in two dimensions.
Authentication performance comparison: EIDA [15], CASA [16], RSMA [31], and TABMA [7] are used as quantitative baselines for cryptographic overhead, batch verification efficiency, and message utilization. BATS [17] and the protocol in [18] are used only as qualitative references because their reported settings differ.
Application-layer robustness comparison: FedAvg [32], DSSFL [33], DP-FedAvg [34], and DAG-FL [8] are used as quantitative baselines for convergence, accuracy, and poisoning robustness. EBCFL [23] and the mobility-aware reputation-based scheme in [24] are used as qualitative references when a strictly unified simulation environment is unavailable.
Accordingly, the latency, utilization, and accuracy tables include only quantitatively reproducible baselines under the same platform, whereas Table 1 supports qualitative architectural comparison. In addition, the reported results are later interpreted from a component-oriented perspective to clarify the roles of trust fusion, the two-tier DAG architecture, and hybrid post-quantum enhancement.
(4) Core parameter settings: The main parameters are: trust threshold T m i n = 0.5 ; Gompertz-function parameters λ = 2.2 and μ = 1.3 ; penalty factor ω = 3 ; trust weight β = 0.7 ; trust-penalty coefficient γ = 0.15 ; local tip-selection coefficients ( α 1 , α 2 , α 3 ) = ( 0.45 , 0.40 , 0.15 ) ; global leader-selection coefficients ( ρ 1 , ρ 2 , ρ 3 ) = ( 0.50 , 0.30 , 0.20 ) ; differential privacy noise scale σ = 0.05 ; privacy budget ϵ ≈ 1.18 ; and freshness threshold Δ T = 120   s . Only critical control messages carry an additional PQ authentication field, which improves long-term integrity without adding unnecessary cost to ordinary messages.

6.2. Communication and Computing Overhead Performance Analysis

(1) Single-Message Verification Overhead
Table 4 compares the core cryptographic operations for single-message signing and verification. DAG-CTFL uses 1 scalar multiplication for signing and 2 scalar multiplications plus 2 point additions for verification, which is the same operation pattern as TABMA and RSMA. Under the unified implementation setting, its measured single-message verification latency is 0.438 ms. This is more than 97% lower than pairing-based schemes, 8.2–56.1% lower than the ECC-based baselines, and 3.1% lower than TABMA. Therefore, the proposed design keeps the per-message authentication cost low enough for dense vehicular communication.
Table 4. Comparison of cryptographic operations for signing and verification.
(2) Batch Verification Overhead
As the batch size increases, DAG-CTFL consistently keeps the lowest batch-verification latency among the evaluated schemes. At a batch size of 500, its latency is 192.0 ± 3.1 ms, with a 95% confidence interval of [191.8, 192.2] ms over 1000 trials. This value is 19.2%, 56.4%, 14.1%, and 4.2% lower than EIDA, CASA, RSMA, and TABMA, respectively. More importantly, even the upper bound of the confidence interval remains well below the 300 ms security-message latency threshold defined by 5GAA. This indicates that the proposed framework can still support high-concurrency IoV authentication when message arrivals become dense.
We also evaluate the more demanding re-verification stage when invalid messages are mixed into a batch. When the batch size is 200 and the malicious-message ratio is 10%, DAG-CTFL records 234.2 ms in the worst case and 101.8 ms in the best case. The worst-case latency is 57.1% lower than that of the best comparison scheme, and the best-case latency is 8.3% lower than TABMA. This reduction comes from the trust-aware batch partition mechanism: low-trust messages are filtered early, so the probability of full-batch failure decreases and the subsequent re-verification cost is reduced.
Figure 2 visualizes the latency results at the largest evaluated batch size, namely 500 messages. The figure is used to illustrate the numerical comparison discussed above, rather than to introduce a different experiment. It shows that DAG-CTFL has the lowest latency among all schemes and remains below the 5GAA 300 ms threshold, whereas CASA has the highest latency. Together with Table 4, this figure shows that the reduced cryptographic cost of DAG-CTFL is reflected not only at the single-message level but also in end-to-end batch verification.
Figure 2. Batch verification latency at batch size 500.
(3) Communication Overhead
The single-message payload of DAG-CTFL is 128 bytes, which meets the ETSI TS 103 097 payload limit and stays consistent with mainstream IoV authentication schemes. In the FL scenario, the proposed cross-layer protocol reuses key negotiation, signature, and verification procedures for both V2X messages and model-update transmission. As a result, it avoids the duplicated signaling cost of two independent protocol stacks. Quantitatively, DAG-CTFL reduces the per-round communication overhead by about 6.5% compared with an independent dual-protocol design, introduces only a 5.8% increase relative to standard FedAvg, and reduces communication overhead by 2.1% compared with DAG-FL [8]. These results indicate that the framework keeps communication cost under control while adding cross-layer security.
The hybrid post-quantum enhancement is activated only for the critical-message set M c r i t rather than for all V2X packets. Hence, the extra communication and verification overhead is bounded and mainly appears in model-update and global-model synchronization phases, where RSUs and base stations have stronger computing capability. This selective activation preserves the lightweight nature of the framework while improving long-term integrity protection.
Theoretical Complexity Analysis: To complement the empirical measurements, the asymptotic complexity of DAG-CTFL is summarized as follows. (1) Computational Complexity: For N vehicles in a region, the RSU’s batch verification requires O ( N ) elliptic curve point additions, effectively avoiding O ( N ) computationally expensive bilinear pairing operations. Client-side signing remains strictly O ( 1 ) . (2) Communication Complexity: At the global consensus layer, by restricting PBFT participation to a trusted committee of size C, the communication overhead is strictly bounded to O ( C 2 ) , effectively avoiding the O ( N B S 2 ) bottleneck common in large-scale deployments. (3) Storage Complexity: Benefiting from the two-tier DAG architecture, end vehicles only need to store O ( 1 ) key states. Meanwhile, RSUs and BSs utilize periodic PBFT checkpoints and Merkle root anchoring to prune historical Tangle transactions, ensuring that the active storage overhead per infrastructure node remains manageable and scalable at O ( 1 ) relative to the continuously growing time steps.

6.3. Model Performance and Robustness Analysis

(1) Convergence Performance in Benign Scenarios
Table 5 summarizes the final model accuracy in benign settings, while Figure 3 and Figure 4 show how the models converge over communication rounds on MNIST and CIFAR-10, respectively. Here FL serves as the application-layer workload used to test whether the proposed communication-security design introduces excessive utility loss. On MNIST, DAG-CTFL reaches 97.90% with MLP and 99.40% with CNN, remaining very close to FedAvg and DAG-FL and still outperforming DP-FedAvg. On CIFAR-10, it reaches 63.50% with MLP and 70.80% with CNN, which is 8.2–10.3 percentage points higher than DP-FedAvg. These results indicate that the proposed cross-layer authentication framework causes only limited utility loss in benign settings.
Table 5. Final model accuracy comparison in benign scenarios (mean ± std., %).
Figure 3. Model convergence curves on the MNIST dataset in the benign scenario.
Figure 4. Model convergence curves on the CIFAR-10 dataset in the benign scenario.
The two convergence figures provide a more detailed view of Table 5. Figure 3 shows that on MNIST, DAG-CTFL converges almost at the same rate as DAG-FL and remains close to FedAvg in the later rounds. Figure 4 shows a similar trend on the more difficult CIFAR-10 task: DAG-CTFL stays stable throughout training and consistently remains above DP-FedAvg. The 95% confidence intervals of DAG-CTFL are [97.59, 98.21]% for MNIST-MLP, [99.26, 99.54]% for MNIST-CNN, [62.66, 64.34]% for CIFAR-10-MLP, and [70.09, 71.51]% for CIFAR-10-CNN. Therefore, the added cross-layer protection does not destabilize the training process.
(2) Robustness in Malicious Scenarios
Table 6 first summarizes the MNIST-MLP accuracy under different malicious-node ratios. As the attack intensity increases from 5% to 20%, FedAvg, DSSFL, and DP-FedAvg degrade rapidly, whereas DAG-FL and DAG-CTFL remain much more stable. For example, at 15% malicious nodes, DAG-CTFL still reaches 86.72 ± 0.64 % on MNIST-MLP, with a 95% confidence interval of [85.92, 87.52]%. On the harder CIFAR-10 task, the framework also remains robust: at 15% malicious nodes, it still achieves 53.2 ± 0.9 % accuracy with MLP and 63.4 ± 0.8 % with CNN, while preserving stable late-stage convergence. This result is important mainly because it shows that the communication-oriented authentication design does not sacrifice application-layer robustness under adversarial settings.
Table 6. Model accuracy comparison under different malicious node ratios (MNIST-MLP, mean ± std., %).
Figure 5 corresponds to the 15% malicious-node setting and explains the dynamic behavior behind the numerical results. The three baseline schemes without strong trust-guided filtering suffer obvious accuracy collapse as training proceeds. By contrast, DAG-FL and DAG-CTFL keep a much smoother convergence trend, and DAG-CTFL ends with the highest final accuracy. This result shows that the proposed communication-learning joint defense helps suppress poisoned updates over time rather than only improving the final round result.
Figure 5. Model convergence curves under 15% malicious nodes.
Figure 6 summarizes the final accuracy as the malicious-node ratio increases. Its role is to show the overall robustness trend across attack intensities, complementing Figure 5, which focuses on one representative case. As the malicious-node ratio grows, the performance gap between DAG-CTFL and the weaker baselines widens, showing that the proposed framework degrades more gracefully under stronger attacks.
Figure 6. Final model accuracy versus malicious-node ratio.

6.4. Trust Mechanism Detection Performance Analysis

The trust-management module is evaluated under 20% malicious nodes, including both on-off attacks and 3-node collusion. In this setting, the trust-management module of DAG-CTFL achieves 93.2% recall, 93.7% precision, and a 93.4% F1-score, while keeping the false positive rate below 1.8%. These results indicate that the module can identify most malicious participants without excessively penalizing benign nodes.
Figure 7 visualizes these detection metrics. It confirms that recall, precision, and F1-score all stay above 93%, whereas the false positive rate remains below 2%. Combined with the threshold-based trust decline observed in the attack simulations, this result supports the effectiveness of trust-driven participant scheduling.
Figure 7. Detection performance of the trust-management module under malicious behaviors.
Parameter Selection and Sensitivity: To validate the robustness of the trust configuration, we evaluated key parameters under different attack scenarios. Results show that varying the Gompertz shape parameter λ ∈ [ 2.0 , 2.5 ] and penalty coefficient γ ∈ [ 0.1 , 0.2 ] causes only a marginal fluctuation ( ± 1.8 % ) in the F1-score. In practical deployments, these parameters serve as adaptive levers for different IoV scenarios. For instance, in dense urban intersections with high traffic volumes, administrators should configure higher γ and λ values to implement a stricter penalty mechanism for rapid malicious node isolation. Conversely, in sparse highway scenarios where interactions are brief and infrequent, increasing the direct trust weight β ensures that immediate local observations are prioritized. This demonstrates that DAG-CTFL is both structurally robust and highly adaptable to diverse traffic environments.

6.5. Batch Authentication Message Utilization Analysis

Table 7 shows the average message utilization under different malicious-node ratios. DAG-CTFL reaches 0.645, 0.565, and 0.526 at 10%, 20%, and 30%, respectively, and outperforms both EIDA and TABMA at all three attack intensities. This means that when invalid messages appear in a batch, the proposed framework can retain a larger proportion of valid messages for effective use.
Table 7. Average message utilization under different malicious node ratios (mean ± std.).
This gain comes from two design choices. First, the trust-aware pre-filtering stage removes some low-trust malicious messages before batch verification starts. Second, the partition-and-binary-search re-verification procedure avoids discarding an entire batch because of one invalid message. At the 20% malicious-node ratio, the 95% confidence interval of DAG-CTFL utilization is [0.550, 0.580], which remains above the mean values of EIDA and TABMA. Therefore, even when the malicious-node ratio increases, the cross-layer authentication framework can still preserve a higher valid-message utilization rate.

7. Conclusions

This paper proposes DAG-CTFL, a DAG blockchain-enabled cross-layer authentication framework for trustworthy IoV federated learning. The framework is designed around communication efficiency as well as security: it reuses authentication operations across V2X messaging and model-update delivery, supports low-latency batch verification, and manages cross-layer trust evidence through a scalable two-tier DAG architecture. By integrating identity authentication, trust evaluation, and model-contribution assessment, DAG-CTFL reduces protocol redundancy and improves resistance to cross-layer attacks. Security analysis and experiments show that the proposed framework achieves a practical balance among authentication latency, communication overhead, robustness, and scalability. Specifically, it reduces batch verification latency by up to 56.4% and maintains 86.72% accuracy under 15% attacks. However, deploying DAG-CTFL in real IoV environments faces practical challenges. First, the framework must overcome the hardware computation constraints of legacy OBUs under high mobility. Second, while our current evaluations use standard benchmarks (MNIST/CIFAR-10) and fixed-seed simulations to strictly evaluate deterministic architectural baselines, real-world deployments inherently introduce significant statistical variance due to unpredictable channel fluctuations. Therefore, future work will optimize the framework for resource-constrained devices and establish a comprehensive statistical evaluation protocol—incorporating large-scale repeated runs and confidence interval analyses—to validate its robustness using realistic, highly dynamic vehicular datasets.

Author Contributions

Conceptualization, L.L.; Methodology, L.L. and L.C.; Software, L.C.; Validation, L.L.; Formal analysis, L.L. and L.C.; Investigation, L.L.; Resources, L.L. and L.C.; Data curation, L.L. and L.C.; Writing—original draft, L.L.; Writing—review and editing, L.L. and L.C.; Supervision, L.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Wang, X.; Wang, Y.; Xie, J.; Han, Z. Security of 5G-V2X enabled internet of vehicles: A comprehensive survey. IEEE Internet Things J. 2022, 9, 19725–19748. [Google Scholar]
  2. Pokhrel, S.R.; Garg, S.; Muthanna, A.; Bashir, A.K. Federated learning for internet of vehicles: A contemporary survey. IEEE Commun. Surv. Tutor. 2023, 25, 1910–1944. [Google Scholar]
  3. Lin, Y.; Wei, Y.; Chen, D.; Li, Y.; Erkan, U.; Toktas, A.; Gao, S.; Zhang, Y. Cryptanalysis and Improvement of a Video Cryptosystem via Chaos and S-Box. ACM Trans. Multimed. Comput. Commun. Appl. 2025. [Google Scholar] [CrossRef] [Scilit]
  4. Drobot, A.; Zhang, T.; Buonarosa, M.L.; Kargl, F.; Schwinke, S.; Sikdar, B.K. The Internet of Vehicles (IoV)—Security, Privacy, Trust, and Reputation Management for Connected Vehicles. IEEE Internet Things Mag. 2023, 6, 10–17. [Google Scholar] [CrossRef] [Scilit]
  5. Chellapandi, V.P.; Yuan, L.; Brinton, C.G.; Zak, S.H.; Wang, Z. Federated Learning for Connected and Automated Vehicles: A Survey of Existing Approaches and Challenges. IEEE Trans. Intell. Veh. 2024, 9, 119–137. [Google Scholar] [CrossRef] [Scilit]
  6. Ni, J.; Zhang, K.; Lin, X.; Shen, X. Trust management for vehicular networks: Challenges and future directions. IEEE Trans. Intell. Transp. Syst. 2024, 25, 2125–2141. [Google Scholar]
  7. Liao, L.; Zhao, J.; Zhang, Q.; Fang, H. A blockchain-enhanced trust-driven batch authentication scheme for secure VANETs. Ad. Hoc Netw. 2026, 180, 104045. [Google Scholar] [CrossRef] [Scilit]
  8. Li, Y.; Wang, K.; Liu, Y.; Xiang, W. DAG-Based Blockchain and Federated Learning for Edge-Enabled Vehicular Networks. IEEE Trans. Intell. Transp. Syst. 2023, 24, 1090–1101. [Google Scholar]
  9. Du, G.; Cao, Y.; Li, J.; Chen, X. A blockchain-based trust-value management approach for secure information sharing in internet of vehicles. IEEE Internet Things J. 2023, 11, 333–344. [Google Scholar] [CrossRef] [Scilit]
  10. Zhang, Z.; Wang, Y.; Liu, J.; Zhang, Y. Sybil attack detection and defense for federated learning in internet of vehicles. IEEE Internet Things J. 2024, 11, 10123–10135. [Google Scholar]
  11. Zhang, X.; Li, R.; Hou, W.; Zhao, H. V-Lattice: A lightweight blockchain architecture based on DAG-Lattice structure for vehicular ad hoc networks. Secur. Commun. Netw. 2021, 2021, 9942632. [Google Scholar] [CrossRef] [Scilit]
  12. Wasef, A.; Shen, X. EMAP: Expedite message authentication protocol for vehicular ad hoc networks. IEEE Trans. Mob. Comput. 2011, 12, 78–89. [Google Scholar] [CrossRef] [Scilit]
  13. Shamir, A. Identity-based cryptosystems and signature schemes. In Proceedings of the CRYPTO, Santa Barbara, CA, USA, 19–22 August 1984; pp. 47–53. [Google Scholar]
  14. Xie, Y.; Li, H.; Zhou, Y.; Yu, F.R. Certificateless conditional privacy-preserving authentication for V2X communications with adaptive batch verification. IEEE Trans. Intell. Transp. Syst. 2023, 24, 12011–12023. [Google Scholar]
  15. He, D.; Zeadally, S.; Xu, B.; Huang, X. An efficient identity-based conditional privacy-preserving authentication scheme for vehicular ad hoc networks. IEEE Trans. Inf. Forensics Secur. 2015, 10, 2681–2691. [Google Scholar] [CrossRef] [Scilit]
  16. Thumbur, G.; Rao, G.S.; Reddy, P.V.; Gayathri, N.B.; Reddy, D.V.R.K.; Padmavathamma, M. Efficient and secure certificateless aggregate signature-based authentication scheme for vehicular ad hoc networks. IEEE Internet Things J. 2020, 8, 1908–1920. [Google Scholar] [CrossRef] [Scilit]
  17. Salimitari, M.; Joneidi, M.; Fallah, Y.P. BATS: A Blockchain-based Authentication and Trust Management System in Vehicular Networks. In Proceedings of the IEEE International Conference on Blockchain (Blockchain), Melbourne, VIC, Australia, 6–8 December 2021; pp. 333–340. [Google Scholar]
  18. Dwivedi, S.K.; Amin, R.; Vollala, S.; Das, A.K. Design of Blockchain and ECC-Based Robust and Efficient Batch Authentication Protocol for Vehicular Ad-Hoc Networks. IEEE Trans. Intell. Transp. Syst. 2024, 25, 275–288. [Google Scholar] [CrossRef] [Scilit]
  19. Fang, M.; Cao, X.; Jia, J.; Gong, N.Z. Local model poisoning attacks to byzantine-robust federated learning. IEEE Trans. Inf. Forensics Secur. 2022, 17, 2331–2346. [Google Scholar]
  20. Batool, H.; Anjum, A.; Khan, A.; Izzo, S.; Mazzocca, C.; Jeon, G. A secure and privacy preserved infrastructure for VANETs based on federated learning with local differential privacy. Inf. Sci. 2024, 652, 119717. [Google Scholar] [CrossRef] [Scilit]
  21. Hu, R.; Guo, Y.; Li, H.; Gong, Y.; Fang, Y. Adaptive privacy-preserving federated learning for internet of vehicles. IEEE Trans. Neural Netw. Learn. Syst. 2023, 34, 10308–10320. [Google Scholar]
  22. Zhang, R.; Liu, J.; Zhang, Y. Privacy-preserving federated learning with homomorphic encryption: A survey. IEEE Commun. Surv. Tutor. 2023, 25, 2571–2601. [Google Scholar]
  23. Cao, D.; Liao, Y.; Alqahtani, F.; Wang, J. EBCFL: An Efficient BlockChain-Based Federated Learning Framework for Internet of Vehicles. IEEE Netw. 2025, 39, 231–237. [Google Scholar] [CrossRef] [Scilit]
  24. Chang, X.; Xue, X.; Yao, B.; Li, A.; Ma, J.; Yu, Y. Reliable Federated Learning with Mobility-Aware Reputation Mechanism for Internet of Vehicles. In Proceedings of the IEEE Intelligent Transportation Systems Conference (ITSC), Macau, China, 24–28 September 2023; pp. 362–367. [Google Scholar]
  25. Naveed, M.; Li, W. TrustBlockFL: A Blockchain-Enhanced Federated Learning Framework for Secure and Trustworthy IoV Systems. In Proceedings of the 2025 IEEE Smart World Congress (SWC); IEEE: New York, NY, USA, 2025; pp. 1372–1379. [Google Scholar]
  26. Zhang, L.; Zuo, J.; Lu, Y.; Zou, S. Personalized Differential Privacy Federated Learning Model for Internet of Vehicles. In Proceedings of the 2024 IEEE Smart World Congress (SWC); IEEE: New York, NY, USA, 2024; pp. 2293–2299. [Google Scholar]
  27. Kong, Q.; Lu, R.; Ma, M.; Bao, H. A privacy-preserving sensory data sharing scheme in Internet of Vehicles. Future Gener. Comput. Syst. 2019, 92, 644–655. [Google Scholar] [CrossRef] [Scilit]
  28. Cui, J.; Ouyang, F.; Ying, Z.; Wei, L.; Zhong, H. Secure and efficient data sharing among vehicles based on consortium blockchain. IEEE Trans. Intell. Transp. Syst. 2021, 23, 8857–8867. [Google Scholar] [CrossRef] [Scilit]
  29. Feng, L.; Zhao, Z.; Min, H.; Chen, J. Optimized PBFT consensus algorithm for internet of vehicles based on dynamic grouping and reputation evaluation. IEEE Trans. Veh. Technol. 2022, 71, 8839–8850. [Google Scholar]
  30. Popov, S. The Tangle White Paper; Technical Report 3; IOTA Foundation: Berlin, Germany, 2020. [Google Scholar]
  31. Cui, J.; Zhang, X.; Zhong, H.; Shi, R. RSMA: Reputation system-based lightweight message authentication framework and protocol for 5G-enabled vehicular networks. IEEE Internet Things J. 2019, 6, 6417–6428. [Google Scholar] [CrossRef] [Scilit]
  32. McMahan, B.; Moore, E.; Ramage, D.; Hampson, S.; y Arcas, B.A. Communication-efficient learning of deep networks from decentralized data. In Proceedings of the Artificial Intelligence and Statistics, Fort Lauderdale, FL, USA, 20–22 April 2017; pp. 1273–1282. [Google Scholar]
  33. Hu, X.; Li, R.; Wang, L.; Liu, K. A data sharing scheme based on federated learning in IoV. IEEE Trans. Veh. Technol. 2023, 72, 11644–11656. [Google Scholar] [CrossRef] [Scilit]
  34. Lu, Y.; Huang, X.; Dai, Y.; Maharjan, S. Federated learning for data privacy preservation in vehicular cyber-physical systems. IEEE Netw. 2020, 34, 50–56. [Google Scholar] [CrossRef] [Scilit]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.