PenTiDef: Decentralized Federated Intrusion Detection System with Differential Privacy and Latent-Space Defense via Blockchain Coordination in IIoT
Organizations: Information Security Lab, University of Information Technology, Ho Chi Minh City, Vietnam. · Vietnam National University, Ho Chi Minh City, Vietnam. · VNU-HCM Information Security Center, Ho Chi Minh City, Vietnam.
Abstract
This paper proposes PenTiDef, a fully decentralized, privacy-preserving, and poisoning-resilient framework for decentralized federated IDS (DFL-IDS). PenTiDef synergistically integrates three key components: (i) client-side Distributed Differential Privacy (DDP) with stochastic Gaussian noise to protect gradient leakage, (ii) a lightweight latent-space defense module that extracts and compresses penultimate-layer representations (PLRs) into stable Latent Semantic Representations (LSRs) via AutoEncoder, followed by Centered Kernel Alignment (CKA) and K-Means clustering for robust malicious update detection without auxiliary datasets, and (iii) a permissioned blockchain layer with smart contracts that orchestrates on-chain validation, secure FedAvg aggregation, and immutable auditability, eliminating any central server. Extensive experiments on CIC-IDS2018 and Edge-IIoTSet under both IID and realistic non-IID settings, with adversary ratios up to 40%, demonstrate that PenTiDef consistently outperforms state-of-the-art baselines (FLARE and FedCC) in detection accuracy and F1-score while maintaining lower training overhead. By jointly addressing privacy, robustness, and decentralization in a unified secure aggregation protocol, PenTiDef provides a practical and scalable solution for trustworthy collaborative intrusion detection in heterogeneous, adversarial IIoT environments.
Figures & tables
| DP type | Trusted aggregator | Adding noise by | Privacy Guarantee |
| CDP | Yes | Aggregator | Aggregated value |
| LDP | No | User | Locally released value |
| DDP | No | User | Aggregated value |
| Dataset | Model | Training Time |
| CIC-IDS2018 | Flare | 3,907s 01h 06m |
| FedCC | 2,460s 41m | |
| PenTiDef | 1,988s 33m | |
| Edge-IIoTset | Flare | 4,395s 1h 15m |
| FedCC | 2,825s 47m | |
| PenTiDef | 1,869s 31m |