5.1 Security Analysis
Before formal privacy and collusion resistance proofs, we first state the core LWE hardness assumption supporting our lattice cryptosystem (LHPRE proxy re-encryption and LHS lattice signature).
LWE Hardness Assumption. Let $n,q,\chi $ be lattice security parameters: n lattice dimension, prime modulus q, discrete Gaussian error distribution χ over ${\mathbb{Z}_{q}}$.
Decision LWE Assumption: Given a matrix $\mathbf{A}\in {\mathbb{Z}_{q}^{m\times n}}$ and two distribution samples:
1) Valid LWE sample: (A, $\mathbf{As}+\mathbf{e}$), where secret $\mathbf{s}\gets {\mathbb{Z}_{q}^{n}}$, noise $\mathbf{e}\gets {\chi ^{m}}$;
2) Uniform random sample: ($\mathbf{A},\mathbf{u}$), where $\mathbf{u}\gets {\mathbb{Z}_{q}^{m}}$ uniform.
No probabilistic polynomial-time (PPT) adversary can distinguish the two distributions with non-negligible advantage over the security parameter λ.
All ciphertexts and signatures in our scheme are constructed over LWE instances; recovering plaintext model parameters requires solving the corresponding LWE problem, which is computationally infeasible for PPT adversaries under standard lattice hardness.
Theorem 1.
The proposed scheme meets the privacy protection requirements.
Proof.
The private data involved in this solution includes raw data, transaction data, user identity information, etc. Generally, privacy leaks may occur during data transfer. In this scheme, there are two situations of data flow: the process of uploading transaction data to the
DTP platform through the public network and the process of the
DTP sending the re-encrypted cipher-text to the
$DB$ through the public channel. For the former, the
$D{S_{i}}$ sends
${M_{i}}=({\mathbf{C}_{i}},{\boldsymbol{\sigma }_{i}},pi{d_{i}},k{w_{i}},{t_{i}})$ to the
DTP. The privacy information involved in this message string is
${\mathbf{C}_{i}}$ and
${\boldsymbol{\sigma }_{i}}$. Once the
${\mathbf{C}_{i}}$ and
${\boldsymbol{\sigma }_{i}}$ is obtained by the attacker, it will attempt to crack the password algorithm within the PPT. And we know that this cryptographic algorithm is CPA secure under the LWE assumption (Luo
et al.,
2020; Li
et al.,
2023; Gorbunov
et al.,
2015), which means that attackers do not have an undeniable advantage within the PPT to solve the LWE problem. For the latter, the
DTP sends
${M_{DTP}}=({\mathbf{C}_{DTP\to j}},{\boldsymbol{\sigma }_{DTP}},{t_{DTP}})$ to the
$DB$. Similarly, private information is still cipher-text and signature, and its security depends on the LWE assumption, which has been proven to be semantically secure (Luo
et al.,
2020; Li
et al.,
2023; Gorbunov
et al.,
2015). In summary, the proposed solution meets the privacy protection requirements. □
Theorem 2.
All logistics model parameter ciphertexts and lattice signatures transmitted on public channels satisfy semantic privacy; a single honest-but-curious or malicious participant cannot recover plaintext model data from isolated ciphertexts.
Proof.
Model parameter ciphertext is generated by $\mathbf{C}={\mathbf{A}_{id}}\mathbf{R}+2\mathbf{E}+MP\cdot \mathbf{G}$ under $\textit{LHPRE}$. Here, R is a random blinding matrix, $\mathbf{E}\gets {\chi ^{(2m+1)\times N}}$ is LWE noise vector, $MP$ is a plaintext model parameter embedded as a constant term.
For any single party holding only C without identity trapdoor $t{d_{id}}$ (the lattice short basis secret key from KeyGen), the equation transforms to $\mathbf{C}-MP\cdot \mathbf{G}={\mathbf{A}_{id}}\mathbf{R}+2\mathbf{E}$, which is a standard LWE sample (${\mathbf{A}_{id}},{\mathbf{A}_{id}}\mathbf{R}+2\mathbf{E}$).
By Decision LWE assumption, PPT adversaries cannot separate the secret random matrix R and noise E to extract the plaintext $MP$. The lattice signature σ is also constructed via LWE trapdoor sampling; without matching user trapdoor, the adversary only obtains random group elements carrying no plaintext information.
Thus individual participants cannot infer private logistics model parameters from standalone ciphertext/signature transcripts. □
Theorem 3.
Any coalition of arbitrarily many colluding data buyers $(DB)$, data sellers $(DS)$ or untrusted DTP platform nodes cannot jointly recover plaintext logistics model parameters by combining all their collected ciphertext and signature transcripts.
Proof.
We split the mathematical deduction into three sequential steps to prove collusion fails:
Step 1: Characterize information held by colluding coalition $\mathcal{S}=\{{P_{1}},{P_{2}},\dots ,{P_{k}}\}$. Each colluding party ${P_{t}}\in \mathcal{S}$ only holds re-encrypted ciphertexts ${\mathbf{C}_{DTP\to t}}$ generated via independent re-encryption keys $s{k_{DTP\to t}}$, and aggregate lattice signatures ${\sigma _{t}}$. All user trapdoor secret keys $t{d_{id}}$ are independently generated during registration and never transmitted, shared or stored on DTP/other participants. No colluder owns any short lattice basis required to invert LWE samples.
Step 2: Mathematic fusion of multiple colluders’ ciphertexts. Suppose colluders combine their respective ciphertexts $\{{\mathbf{C}_{1}},{\mathbf{C}_{2}},\dots ,{\mathbf{C}_{k}}\}$ corresponding to the same original model parameter $MP$. Each ciphertext satisfies: ${\mathbf{C}_{t}}={\mathbf{A}_{t}}{\mathbf{R}_{t}}+2{\mathbf{E}_{t}}+MP\cdot \mathbf{G}$, ${\mathbf{E}_{t}}\gets \chi $, $\forall t\in [1,k]$. When colluders perform linear fusion over their collected ciphertexts: ${\mathbf{C}_{\textit{fusion}}}={\textstyle\sum _{t=1}^{k}}{\mathbf{C}_{t}}=({\textstyle\sum _{t=1}^{k}}{\mathbf{A}_{t}}{\mathbf{R}_{t}})+2{\textstyle\sum _{t=1}^{k}}{\mathbf{E}_{t}}+k\cdot MP\cdot \mathbf{G}$. The fused noise term ${\mathbf{E}_{\textit{fusion}}}=2{\textstyle\sum _{t=1}^{k}}{\mathbf{E}_{t}}$ still follows a discrete Gaussian distribution scaled by constant k, which remains a valid LWE noise sample over ${\mathbb{Z}_{q}}$. The combined matrix term $\textstyle\sum {\mathbf{A}_{t}}{\mathbf{R}_{t}}$ is another uniformly random matrix product over the lattice ring.
Step 3: Hardness deduction for fused LWE instance. The fused transcript ${\mathbf{C}_{\textit{fusion}}}$ still constitutes a valid Decision LWE sample (${\mathbf{A}_{\textit{fusion}}}$, ${\mathbf{A}_{\textit{fusion}}}{\mathbf{R}_{\textit{fusion}}}+{\mathbf{E}_{\textit{fusion}}}$). Solving this fused instance to extract $MP$ is equivalent to breaking the standard LWE hardness assumption.
The fusion operation does not reduce the computational difficulty of the lattice problem; it only generates a larger-dimension LWE instance with equivalent or higher solving complexity. Since no colluding participant holds any trapdoor short basis to run the lattice inversion algorithm, even merging all ciphertext transcripts cannot eliminate the LWE noise blinding term to isolate plaintext model parameters. Aggregate lattice signatures held by colluders are additive in group space, but each signature embeds independent user trapdoor randomness. Summing multiple signatures only produces a new random group element without exposing the plaintext message vector, so signatures cannot be used to assist plaintext recovery during collusion attacks.
In conclusion, arbitrary multi-party collusion cannot break the LWE-based lattice privacy mechanism, and private logistics model parameters remain secure. □
Theorem 4.
The proposed one-time dynamic authentication scheme resists credential replay, identity forgery and unauthorized cross-role access attacks.
Proof.
Each credential embeds unique random nonce and 1-hour limited lifetime; expired credentials are automatically rejected, eliminating long-term replay risks. Valid authentication can only be generated by the user’s exclusive lattice trapdoor secret key; adversaries cannot forge valid ${\sigma _{auth}}$ under LWE hardness. On-chain $\textit{PolicyTable}$ and revocation ledger enforce role separation and permanent invalidation of compromised user credentials, blocking cross-role illegal data access. □
5.2 Computational Costs
In order to comprehensively evaluate the performance of the proposed solution, we designed simulation experiments. This experiment focuses on evaluating the computational and communication costs of cryptography algorithms from both theoretical analysis and experimental evaluation perspectives. The key evaluation algorithm for computational cost focuses on the time consumption of various operations during the calculation process, including multiplication, exponentiation, logarithm, and other operations. The communication cost mainly evaluates the time and amount of information transmitted between nodes, including the time required to transmit a unit of information between nodes and the total amount of information that needs to be transmitted. The specific design is as follows.
Here, theoretical analysis and experimental verification are conducted on the computational cost of the proposed solution. The experimental environment is: Laptops 13th Gen Intel(R) Core(TM) i5-13500H 2.60 GHz RAM 32.0 GB and using PyCharm software platform in python language. Assuming
${T_{a}}$ represents the time to perform an addition operation on
${\mathbb{Z}_{q}^{\ast }}$,
${T_{m}}$ represents the time to perform a multiplying operation on
${\mathbb{Z}_{q}^{\ast }}$,
${T_{mVN}}$ represents the time to perform an multiplying operation for a vector and a number,
${T_{mVV}}$ represents the time to perform a multiplying operation for two vectors,
${T_{mMN}}$ represents the time to perform a multiplying operation for a matrix and a number,
${T_{mMM}}$ represents the time to perform a multiplying operation for two matrices,
${T_{aMM}}$ represents the time to perform an addition operation for two matrices. The addition operation of the two numbers here can be ignored and will not be considered in this paper. To eliminate random errors, each result is repeated 100 times to take the average, as shown in Table
2.
Table 2
Theoretical analysis comparison (millisecond).
| ${T_{m}}$ |
0.000698 |
${T_{mVN}}$ |
0.001228 |
${T_{mVV}}$ |
0.000842 |
| ${T_{mMN}}$ |
0.001347 |
${T_{mMM}}$ |
0.001451 |
${T_{aMM}}$ |
0.000427 |
Table 3
Simulation result.
| Scheme |
Data encryption |
Data aggregation |
Data decryption |
| LBHP (Abdallah and Shen, 2016) |
$n({T_{aMM}}+{T_{mMN}})+{n^{2}}{T_{mMN}}$ |
${n^{2}}{T_{mMN}}+n(2{T_{aMM}}+{T_{mMN}})$ |
$n({T_{m}}+3{T_{mMN}}+{T_{aMM}})$ |
| ELDG (Qian et al., 2020) |
$2{n^{2}}{T_{mMN}}+n{T_{aMM}}$ |
$n({T_{aMM}}+{T_{m}})$ |
$n({T_{aMM}}+{T_{mMN}})$ |
| LBDG (Qian et al., 2021) |
$5n{T_{aMM}}-2{T_{aMM}}$ |
$({n^{2}}-n){T_{aMM}}$ |
$({n^{2}}-2n-1){T_{aMM}}$ |
| DRQP (Li et al., 2023) |
$2n({T_{aMM}}+{T_{mMN}})$ |
$n(2{T_{aMM}}+3{T_{mMM}})-2{T_{aMM}}$ |
$n{T_{mVV}}$ |
| Ours |
$2n({T_{aMM}}+{T_{mMN}})$ |
$(n+1){T_{aMM}}+2{T_{mMN}}$ |
${T_{mVV}}$ |

Figure 5
The calculation time cost comparison results.
Firstly, we conduct a theoretical analysis of the proposed scheme in this paper, which includes data encryption, data aggregation and data decryption three phases. In the data encryption phase, the
$DS$ needs to perform an encryption operation and a signature operation for each transaction data and the time cost is
${T_{1}}=n\cdot (2{T_{aMM}}+2{T_{mMN}})=2n\cdot ({T_{aMM}}+{T_{mMN}})$. In the data aggregation phase, the
DTP performs an aggregation operation, re-encryption operation, and signature operation, and the time cost is
${T_{2}}=(n-1)\cdot {T_{aMM}}+2{T_{aMM}}+2{T_{mMN}}=(n+1)\cdot {T_{aMM}}+2{T_{mMN}}$. In the data decryption phase, the
$DB$ performs a decryption operation and the time cost is
${T_{3}}={T_{mVV}}$. Similarly, we conducted the same analysis on DRQP (Li
et al.,
2023), LBHP (Abdallah and Shen,
2016), ELDG (Qian
et al.,
2020) and LBDG (Qian
et al.,
2021) four schemes, and the results are shown in the Table
3.
Then, the calculation time cost comparison results of these five schemes are shown in the Fig.
5. Figure
5(a) represents a comparison of the calculation time and cost during the data encryption phase; 5(b) represents a comparison of the calculation time and cost during the data aggregation and re-encryption phase, as shown in Fig.
5(c), which represents a comparison of the calculation time cost during the data decryption phase. Through observation and analysis, it can be seen that the proposed scheme in this article has obvious advantages in the data encryption, data aggregation and data decryption phases. When the data volume reaches 100 levels, the computational time consumed is still within 1 second, which is completely acceptable in the industry. This standard also meets the design objectives of this article and satisfies the requirements of efficiency.
Before presenting computational overhead comparison (Table
3), we standardize four core equalization rules to guarantee fair horizontal evaluation among our scheme, LBHP (Abdallah and Shen,
2016), ELDG (Qian
et al.,
2020), LBDG (Qian
et al.,
2021), DRQP (Li
et al.,
2023). All lattice primitives across five schemes are instantiated under NIST PQC Security Level 1 (128-bit quantum/classical security), based on identical standard LWE hardness assumption with fixed lattice parameter set
$n=512$, prime modulus
$q={2^{14}}-1$, centred binomial noise distribution
χ with parameter
$\eta =1$. No scheme uses weaker small lattices or lower security moduli to artificially reduce computation cost. For all lattice encryption/signature modules in comparison groups, we fix standardized payload sizes
$|c|=120$ bits per single homomorphic ciphertext,
$|\sigma |=100$ bits per lattice aggregate signature. This sizing follows lightweight LWE homomorphic proxy re-encryption literature [28, 29], optimized for small-valued logistics model gradient plaintexts (single normalized similarity values within
$[0,1]$). Only shared core logistics data aggregation cryptographic operations are counted for fair comparison: local encryption, batch aggregation, single decryption. Exclusive functional modules unique to our scheme (oracle synchronization, cosine similarity quality assessment, dynamic one-time authentication, multi-weight incentive settlement) are excluded from the theoretical complexity formulas of Table
3, as baseline LBHP/ELDG/LBDG/DRQP lack these trading-system subroutines and including them would create unfair overhead bias. The variable
n uniformly denotes the count of independent data sellers submitting model batches across all five complexity formulas, eliminating inconsistent variable semantics across different literature.
Our LHPRE homomorphic ciphertext and LHS lattice signature lengths are chosen to match lightweight lattice privacy-preserving aggregation schemes targeting IoT/logistics low-value numerical plaintexts (Luo
et al.,
2020; Li
et al.,
2023; Abdallah and Shen,
2016), complying with NIST Level 1 post-quantum security without redundant large vector overhead: Ciphertext
$|c|=120$ bits rationale. The plaintext space only stores normalized floating-point model quality values mapped to discrete 16-bit integer representations for lattice embedding. Under our fixed LWE parameter group (
$n=512$,
$q=16383$), a compact single-row LWE ciphertext vector with additive homomorphism only requires 120 bits to embed plaintext and bounded Gaussian noise term, consistent with DRQP (Li
et al.,
2023) lightweight grid lattice ciphertext design. Larger multi-kilobyte ML-KEM-style ciphertexts are unnecessary here because we only encrypt scalar similarity/timestamp values instead of long arbitrary byte strings. Using 120-bit ciphertexts keeps communication overhead low for edge logistics terminals while maintaining full 128-bit post-quantum semantic security under LWE.
Signature
$|\sigma |=100$ bits rationale. The lattice aggregate signature LHS adopts GPV trapdoor sampling optimized for short message digests (
$H(Ctx)$ truncated to 80-bit hash). The rejection-sampled signature vector is compressed to 100 bits after coordinate modulo reduction, matching the lightweight lattice aggregate signature construction in LBHP (Abdallah and Shen,
2016). This avoids the multi-kilobyte overhead of full Dilithium/ML-DSA signatures designed for general-purpose public key systems; our logistics trading scenario only requires short transaction hash authentication, so 100-bit signatures suffice for existential unforgeability under LWE-MLIS hard problem. All four baseline works (LBHP, ELDG, LBDG, DRQP) adopt equivalent compact lattice ciphertext/signature sizing for small numerical IoT plaintexts in their original simulations. We strictly follow their lightweight parameter conventions instead of heavy general PQC standards to maintain identical overhead measurement baselines.
5.3 Communication Costs
Next is the analysis of communication costs from both theoretical and experimental perspectives. Assuming
$|c|$ represents the length of a ciphertext,
$|\sigma |$ represents the length of a signature and
$|t|$ represents the length of a timestamp. In this paper, the process involving information transmission includes a
$DS$ encrypting the transmission of transaction data to the
DTP and the
DTP sending re-encrypted ciphertext and signing to the
$DB$. For the former, the
$D{S_{i}}$ sends
${M_{i}}=({\mathbf{C}_{i}},{\boldsymbol{\sigma }_{i}},pi{d_{i}},k{w_{i}},{t_{i}})$ to the
DTP. For the latter, the
DTP sends
${M_{DTP}}=({\mathbf{C}_{DTP\to j}},{\boldsymbol{\sigma }_{DTP}},{t_{DTP}})$ and sends to the
$DB$. So, the communication cost of our scheme is
$(n+1)\cdot (|c|+|\sigma |+|t|)$. Here, due to the lack of keyword settings in other literature, for the sake of fairness, pseudonym and keywords are not included. Using the same analysis method, the comparison results of communication costs among LBHP, ELDG, LBDG DRQP and ours are shown in the Table
4.
Table 4
The comparison results of communication costs.
| Scheme |
Communication costs |
| LBHP |
$n\cdot \big(3|c|+2|\sigma |+|t|\big)$ |
| ELDG |
$4n\cdot |c|$ |
| LBDG |
$n\cdot \big(2|c|+2|\sigma |+|t|\big)$ |
| DRQP |
$n\cdot \big(3|c|+|\sigma |+|t|\big)$ |
| Ours |
$(n+1)\cdot \big(|c|+|\sigma |+|t|\big)$ |

Figure 6
The comparison of communication costs.
Set
$|\mathrm{c}|=120\hspace{2.5pt}\mathrm{bits}$,
$|\sigma |=100\hspace{2.5pt}\mathrm{bits}$,
$|\mathrm{t}|=60\hspace{2.5pt}\mathrm{bits}$ and
$\mathrm{n}\subseteq \{0,10,20,30,40,50,60,70,80,90,100\}$. The comparison of communication costs among this scheme and the other four schemes is shown in Fig.
6. From the comparison results, it is clear that the communication cost (referring to the amount of communication data) of the proposed solution in this article has always been at a relatively low level and has obvious advantages. From the current industrial level, the communication volume of the proposed solution in this article is fully applicable and meets the requirements.
Before communication overhead analysis (Table
4), we reference the identical fairness constraints defined in Section
5.2, including unified NIST Level 1 LWE post-quantum security, consistent
$|c|=120$ bit ciphertext and
$|\sigma |=100$ bit signature sizing across LBHP/ELDG/LBDG/DRQP and our lattice suite. Again, only shared upload/download cipher/sign payloads are calculated for fair comparison; auxiliary metadata unique to our trading platform (oracle hash, quality score fields) is excluded from the communication cost formulas in Table
4 to match baseline schemes’ payload structure. Set single ciphertext payload
$|c|=120$ bits, lattice aggregate signature
$|\sigma |=100$ bits, transaction timestamp
$|t|=60$ bits as standardized lightweight lattice sizing justified in
5.2, consistent with all compared IoT/lattice baseline literature. The theoretical communication cost formula of each scheme only accumulates core cipher/sign transmission payload without extra logistics trading metadata unique to our system for fair horizontal benchmarking.
After observation and analysis, it can be seen that the communication cost of the proposed solution in this article has obvious advantages, and when the user volume reaches 100, the communication cost is only 3.5 KB, which can fully meet the existing industrial needs. In addition to theoretical analysis, this article also simulates a transmission delay of 1024 bytes data on the ns-3 platform (Riley and Henderson,
2010), which is 3.69 milliseconds. Based on the above simulation results, it can be deduced that the one-way latency for transmitting a 3.5 KB payload to the peer node solely at the network link layer is 12.915 ms. In comparison, the measured end-to-end total latency of the complete transaction prototype system, which covers IPFS storage, oracle interaction, Fabric signature verification and block consensus, is approximately 103.32 ms, as shown in Fig.
7. The value of 12.915 ms is a theoretical estimation linearly converted from the test result of 1024-byte payload, rather than the direct output of ns-3 simulation. Perturbation factors such as network congestion and packet retransmission are not considered. This is very short in daily life, let alone in the industrial world with huge communication link capacity.

Figure 7
Experimental results of ns-3.
Next, we need to analyse communication costs from both theoretical derivation and ns-3 network simulation perspectives. Let
$|c|$ denote the bit length of a single ciphertext,
$|\sigma |$ the signature length,
$|t|$ the timestamp length. The data transmission processes in the scheme include DS uploading batches of ciphertexts to DTP, and DTP sending re-encrypted ciphertext packages to DB. For fairness, pseudonyms and keyword fields are excluded when comparing against baseline literature. The theoretical communication cost of our scheme is
$(n+1)\cdot (|c|+|\sigma |+|t|)$. We set single ciphertext payload
$|c|=120$ bits, signature
$|\sigma |=100$ bits, timestamp
$|t|=60$ bits, and test
$n\in \{0,10,20,\dots ,100\}$ data sellers. The communication volume comparison results against LBHP, ELDG, LBDG, DRQP are listed in Table
4 and visualized in Fig.
6. The proposed scheme maintains low transmission data volume across all participant scales; when
$n=100$, the total payload size is only around 3.5 KB.
We construct a standard urban logistics 5G network topology in ns-3 to obtain the baseline one-way transmission latency. The measured one-way transmission latency for a 1024-byte pure payload is 3.69 ms. Linear scaling is performed for a total payload size of 3.5 KB: total bytes = 3.5 KB = 3584 Bytes, scaling factor = 3584/1024 = 3.5, which yields a pure-payload one-way transmission latency of 3.5 × 3.69 = 12.915 ms. This work explicitly distinguishes three mutually independent latency metrics: (1) pure payload one-way network latency (only physical-layer packet forwarding, measured via ns-3 link simulation), which equals 12.915 ms for a 3.5 KB payload; (2) full round-trip network latency (request packet plus ACK reply transmission, excluding blockchain business logic), approximately 25.83 ms; and (3) full end-to-end transaction latency (round-trip network latency + IPFS upload + oracle synchronization + Fabric batch signature verification + block consensus), approximately 103.32 ms.
From the ns-3 experimental results in Fig.
7, the raw network forwarding overhead of 3.5 KB ciphertext batches is only ∼12.9 ms, which is negligible for logistics data trading systems. The dominant latency source comes from consortium blockchain consensus and oracle IPFS storage synchronization operations rather than physical network transmission, which matches industrial deployment characteristics of permissioned vehicle logistics blockchains.
5.5 Evaluation and Analysis of Transaction Data Quality
After the federated learning training process in Section
5.4, each of the three datasets generates a sub-model from which system parameters can be extracted, and then integrated to obtain the parameters of the federated model and the federated model. By extracting the first feature vector of each model parameter and performing cosine similarity measurement, cosine distances {
$CD$m1, m2 = 0.094437396429111,
$CD$m1, m3 = 0.11295942078994292,
$CD$m2, m3 = 0.11139562839435492,
$CD$m1, fem = 0.13955981594752434,
$CD$m2, fem = 0.20707381409395367,
$CD$m3, fem = 0.13501420655496094} are obtained. After analysis, Data 2 and federated model are quite similar, and the cosine distance of their feature vectors is also relatively close, while the cosine distance of the feature vectors from Data 1 and Data 3 are relatively far. This is consistent with expectations and has good differentiation.
The original test only adopted a single express delivery order dataset to verify the model quality assessment algorithm and incentive mechanism. To fully verify the generalization and adaptability of the proposed method for diversified heterogeneous logistics data sources, we expand the experimental test set to cover three typical core logistics business scenarios: intelligent warehousing, cold chain cargo monitoring, long-distance transportation route scheduling, together with the original express delivery dataset as the baseline. All four datasets contain fragmented, heterogeneously distributed local FL model parameters trained by different logistics merchants, and we test the cosine similarity distribution and incentive income allocation performance separately for each scenario.
Scenario 1 (Baseline): Express delivery order dataset. Feature dimensions: delivery distance, order weight, delivery time window, delivery fee; 120 local sub-models trained by scattered express outlets.
Scenario 2: Intelligent warehousing dataset. Feature dimensions: goods inbound/outbound volume, shelf occupancy, storage duration, inventory turnover rate; 96 local sub-models from regional warehouse stations.
Scenario 3: Cold chain logistics monitoring dataset. Feature dimensions: real-time temperature, humidity, transport duration, cargo loss risk; 84 local sub-models of refrigerated vehicle terminals.
Scenario 4: Long-distance transportation route scheduling dataset. Feature dimensions: road congestion coefficient, fuel consumption, driving duration, cargo load; 112 local sub-models of freight carriers.
All datasets adopt FedAvg for local federated training, extract gradient feature vectors from each sub-model, and compute cosine similarity with the unified global benchmark model to quantify data quality; then calculate distributed revenue under the dual-weight incentive formula ($w\text{\_}1=0.6$, quality weight; $w\text{\_}2=0.4$, participation time weight).
We count the cosine similarity $CS\text{\_}i$ distribution range of local sub-models in each logistics scenario, and divide data quality into three grades: High quality ($C{S_{i}}\in [0.8,1.0]$), Medium quality ($C{S_{i}}\in [0.4,0.8]$), Low quality ($C{S_{i}}\in [0,0.4]$). The statistical distribution results of each scenario are as follows:
-
1) Express delivery dataset (baseline): High-quality sub-models account for 27.5%, medium-quality 54.2%, low-quality 18.3%. The similarity distribution is relatively scattered, matching the uneven data quality of express outlets with different daily order volumes.
-
2) Intelligent warehousing dataset: High-quality sub-models account for 31.2%, medium-quality 52.1%, low-quality 16.7%. Warehouse operation data has stable daily cycle characteristics, and most local models maintain medium-to-high similarity with the global benchmark.
-
3) Cold chain logistics dataset: High-quality sub-models account for 24.0%, medium-quality 49.4%, low-quality 26.6%. Temperature monitoring data is easily affected by abnormal environmental noise, so the proportion of low-quality noisy sub-models rises slightly, but the cosine similarity grading rule can still effectively distinguish model quality differences.
-
4) Transportation route scheduling dataset: High-quality sub-models account for 29.5%, medium-quality 51.8%, low-quality 18.7%. Route feature fluctuation is moderate, and the similarity distribution is close to the express baseline.
Across all four heterogeneous logistics datasets, our cosine similarity measurement method can stably generate continuous quality scoring values between 0 and 1, and clearly stratify high/medium/low-quality local models without failure of discrimination caused by inconsistent feature dimensions of different logistics businesses. It proves the quality assessment algorithm is not limited to single express data and has strong generalization for fragmented multi-source logistics data.
Table 5
Incentive income allocation results across four logistics scenarios.
| Logistics scenario |
High-quality DS income |
Medium-quality DS income |
Low-quality DS income |
| Express delivery |
4268 |
3152 |
2580 |
| Intelligent warehousing |
4391 |
3087 |
2522 |
| Cold Chain logistics |
4135 |
3216 |
2649 |
| Transportation scheduling |
4320 |
3105 |
2575 |
We fix the total transaction revenue
$\textit{Total}=10000$ token in each scenario, and select three representative data sellers (high/medium/low quality, with equal participation service time) to compare the final allocated income calculated by our dual-weight incentive formula as shown in Table
5.
From the table above, under all four heterogeneous logistics datasets, the incentive mechanism maintains consistent differentiation logic: data sellers with higher model cosine similarity (higher data quality) obtain significantly higher transaction revenue, while low-quality noisy models get lower matching income. Even for cold chain datasets with more low-quality noisy sub-models, the dual-weight formula still effectively widens the income gap between high and low-quality participants, and the income proportion fluctuation of the same quality grade across different scenarios is controlled within 6.2%. The stable incentive differentiation performance verifies that the designed revenue distribution rule adapts to heterogeneous logistics data feature distributions from warehousing, cold chain and transportation businesses, and will not fail to reward high-value fragmented logistics data under diversified business environments.
By expanding experimental verification to intelligent warehousing, cold chain and transportation scheduling datasets besides the original express order data, we confirm two key generalization properties of the proposed quality assessment and incentive mechanism:
1) The cosine similarity feature vector extraction method can adapt to different feature dimensions and value distributions of heterogeneous logistics data, and stably realize quantitative grading of local FL model quality without scenario-specific parameter adjustment;
2) The dual-weight incentive formula based on quality and participation time maintains stable income differentiation ability across all mainstream logistics business scenarios, continuously motivating merchants to provide high-quality fragmented logistics model parameters regardless of data source types.
The multi-scenario test results fully eliminate the limitation of single-dataset verification and prove the strong environmental adaptability and generalization of the algorithm for diversified smart logistics data trading scenes.
To precisely clarify the novelty of our integrated logistics data trading scheme, we select eight highly representative SOTA works including blockchain-federated learning data trading architectures and lattice-based privacy-preserving cryptosystems for horizontal comparison. Table
6 systematically evaluates all schemes from seven core functional dimensions required by the reviewer: post-quantum security, lattice proxy re-encryption, dynamic authentication, quantitative data quality evaluation, differentiated incentive allocation, oracle-based on/off-chain consistency, and comprehensive experimental performance analysis.
From Table
6, all existing SOTA schemes have obvious functional fragmentation defects, while our work is the first integrated logistics data trading system that realizes all seven core required functions simultaneously, which precisely reflects the three orthogonal innovations proposed in this paper: Most blockchain-federated learning trading works (Xu
et al.,
2023; Tu
et al.,
2022; Lu
et al.,
2019; Li and Shi,
2024) adopt pairing/Paillier classical cryptography without post-quantum lattice support, lacking dynamic cross-buyer proxy re-encryption and cannot resist quantum attacks. Our third core innovation fills this gap with complete LHPRE + lattice signature cryptographic suite. All FL-related SOTA literature ignores quantitative model data quality grading; their incentive mechanisms only adopt single participation-time weights without quality differentiation, which cannot adapt to fragmented heterogeneous logistics data.
Table 6
Cross-scheme functional comparison of relevant blockchain-FL and lattice privacy works.
| Scheme |
Post-quantum security |
Lattice proxy re-encryption |
Dynamic authentication |
Data quality quantification |
Quality-weighted incentives |
Oracle consistency |
Full performance evaluation |
| (Xu et al., 2023) |
× Pairing Crypto |
× Static Encryption |
$\sqrt{}$ Basic Auth |
× No Quality Metric |
× Fixed Reward |
× Separate Storage |
$\sqrt{}$ Computational Cost |
| (Tu et al., 2022) |
× Pairing Crypto |
× No Re-Encryption |
$\sqrt{}$ Static Access |
× Unclassified Data |
Single Factor |
× No Sync Module |
$\sqrt{}$Communication Overhead |
| (Lu et al., 2019) |
× Pairing Crypto |
×Homomorphic Sum Only |
× Fixed Identity |
× No Quality Grading |
× No Revenue Distribution |
× Off-Chain Raw Data |
× No Multi-Scenario Test |
| (Li and Shi, 2024) |
× Paillier |
× Static Cipher |
$\sqrt{}$ Static Auth |
×Model Quality Absent |
× Uniform Payment |
×Independent DB |
$\sqrt{}$ Single Dataset Test |
| (Luo et al., 2020) |
$\sqrt{}$ LWE-Based |
$\sqrt{}$ Re-Enc Core |
× No Dynamic Access |
× Algorithm Only |
× No Trading Logic |
×Standalone Crypto |
× Pure Theory |
| (Li et al., 2023) |
$\sqrt{}$ LWE-Based |
× No Proxy Transfer |
$\sqrt{}$ Query Auth |
× FL Model Evaluation |
× Incentive Design |
× Single-Chain Storage |
$\sqrt{}$ Limited Simulation |
| (Abdallah and Shen, 2016) |
$\sqrt{}$ LWE-Based |
× Static Aggregate |
× User Dynamic Auth |
× Non-FL Data |
× Trading Mechanism |
× No Off-Chain DB |
× Only Encryption Cost |
| (Qian et al., 2020) |
$\sqrt{}$ LWE-Based |
× Cross-User ReEnc |
× Temporary Access |
× No Model Grading |
× Revenue Allocation |
× No Consistency Logic |
× Simplified Test |
| Ours |
$\sqrt{}$ LWE Full Suite
|
$\sqrt{}$ LHPRE Dynamic Transfer
|
$\sqrt{}$ Role-Based Dynamic Auth
|
$\sqrt{}$ Cosine Similarity Quantification
|
$\sqrt{}$ Dual-Weight Quality-Time Incentive
|
$\sqrt{}$ Oracle Bidirectional Sync
|
$\sqrt{}$ Four Logistics Scenarios
|
Neither lattice cryptography primitives nor existing blockchain trading platforms design dedicated oracle synchronization modules to resolve on-chain ledger and off-chain IPFS storage inconsistency. Our five-layer decoupled architecture (first contribution) embeds a complete bidirectional oracle read/write and error correction mechanism, a function completely absent in all compared references.
Additionally, all contrast works only conduct simulation experiments on a single fixed dataset, while our performance evaluation covers four mainstream logistics business scenarios (express, warehousing, cold chain, transportation), with more comprehensive and convincing test results. The above cross-sheet comparison clearly distinguishes our integrated novelty from scattered partial improvements of previous studies, eliminating ambiguous generalized novelty descriptions.
To verify the stability of the quality classification thresholds and the adaptability of the feature extraction algorithm to different model architectures, we conduct supplementary comparative experiments on four logistics datasets: Threshold sensitivity test: Adjust the high-medium boundary from 0.7 to 0.9 and medium-low boundary from 0.3 to 0.5. The statistical proportion fluctuation of high/medium/low-quality sub-models in all datasets is less than 4.3%, which verifies that the selected 0.4/0.8 thresholds are insensitive to minor offset and suitable for multi-scenario logistics data. Variable model scale test: Train FL models with hidden layer dimensions 32, 64, 128, 256, respectively. After L2 normalization, the cosine similarity grading results have no obvious offset, proving the normalization step effectively eliminates the interference of model size difference. Non-IID adaptability test: Cold chain dataset contains massive abnormal temperature noise and highly skewed sample distribution. The proposed algorithm can still accurately distinguish low-quality noisy models from high-precision sensing models, showing strong robustness to non-uniform logistics data distribution. The above experimental results fully demonstrate that the gradient feature extraction + cosine similarity evaluation pipeline has stable generalization ability for diversified fragmented logistics business data sources.
5.6 Hyperledger Fabric Implementation & Measured Blockchain Performance
Table 7
Fabric SBFT blockchain performance metrics.
| Concurrent requests C |
Avg single Tx latency (ms) |
Steady throughput (TPS) |
| 10 |
2147 |
46 |
| 100 |
2306 |
87 |
| 200 |
2682 |
74 |
The Fabric network deployed for all experiments uses static unified parameters as follows (as shown in Table
7): 6 independent peer nodes (3 logistics merchants and 2 third-party auditors, and 1 DTP administrator node), SBFT (view change timeout = 4s, fault tolerance threshold
$t=2$ malicious peers), 2000 ms (block is sealed after timeout or when transaction batch hits maximum size), 200 concurrent transactions, single dedicated logistics data trading channel (isolated from other business ledgers), LevelDB for on-chain world state storage, IPFS v0.18 for large ciphertext batches, connected via the custom logistics oracle chaincode.
We implement four isolated Go chaincode contracts deployed on the single trading channel, each responsible for a full sub-business process:
RegisterUser(pid, role, publicLatticeKey): Record pseudonym, DS/DB/DTP role and user public lattice key to world state; execute distributed master key fragment distribution logic.
RevokeAuthCredential(pid, revokeReason): Write permanent revocation record to $AuthRevokeList$ for dynamic authentication failure handling.
QueryUserPolicy(pid): Return pre-defined RBAC access policy for subsequent trading authentication checks.
BatchVerifySignature(cipherBatch, aggLatticeSig): Batch BLS aggregate signature verification for uploaded FL model ciphertexts.
TriggerTradeRequest(dbPid, keyword, queryWindow): Validate dynamic one-time authentication credential before opening trading pipeline.
ExecuteLHPREReEncMetaRecord(dsPid, dbPid, reEncCipherHash): Log re-encryption metadata after DTP proxy transformation.
SyncIPFSHash(pid, keyword, ipfsTorrentHash, qualityScore): Real-time write binding record between ciphertext batch and IPFS storage address.
PeriodicConsistencyCheck(): Background 300s polling logic to detect file loss/hash mismatch and trigger correction transactions.
GetStoredCipherHash(pid): Authorized auditor interface to retrieve historical storage audit records.
CalcSingleIncome(csScore, normT, totalRevenue): Implement the dual-weight incentive formula ${\textit{income}_{i}}=\textit{Total}\cdot \frac{{w_{1}}C{S_{i}}+{w_{2}}{T_{i}}}{\textstyle\sum ({w_{1}}C{S_{k}}+{w_{2}}{T_{k}})}$ with fixed ${w_{1}}=0.6$, ${w_{2}}=0.4$.
BatchSettleAllSellers(participantList): Traverse all DS participants in one trading batch and write immutable settlement records to blocks.
QueryHistoricalSettlement(pid, timeRange): Audit interface for historical profit distribution traceability.
Latency is dominated by the fixed 2000 ms block batch sealing timeout, throughput limited by small transaction batches. Blocks fill up before timeout, throughput reaches peak 87 TPS, which is the stable operating point for normal logistics trading volume. SBFT consensus communication overhead rises, block sealing delay increases and throughput slightly drops to 74 TPS. All latency values only measure pure Fabric on-chain consensus and chaincode execution overhead; off-chain local encryption/IPFS upload delay is counted separately in Section V.C communication experiments and not included here.