IIT: Accurate Decentralized Application Identification Through Mining Intra- and Inter-Flow Relationships
Identifying Decentralized Applications (DApps) from encrypted network traffic plays an important role in areas such as network management and threat detection. However, DApps deployed on the same platform use the same encryption settings, resulting in DApps generating encrypted traffic with great similarity. In addition, existing flow-based methods only consider each flow as an isolated individual and feed it sequentially into the neural network for feature extraction, ignoring other rich information introduced between flows, and therefore the relationship between different flows is not effectively utilized. In this study, we propose a novel encrypted traffic classification model IIT to heterogeneously mine the potential features of intra- and inter-flows, which contain two types of encoders based on the multi-head self-attention mechanism. By combining the complementary intra- and inter-flow perspectives, the entire process of information flow can be more completely understood and described. IIT provides a more complete perspective on network flows, with the intra-flow perspective focusing on information transfer between different packets within a flow, and the inter-flow perspective placing more emphasis on information interaction between different flows. We captured 44 classes of DApps in the real world and evaluated the IIT model on two datasets, including DApps and malicious traffic classification tasks. The results demonstrate that the IIT model achieves a classification accuracy of greater than 97% on the real-world dataset of 44 DApps, outperforming other state-of-the-art methods. In addition, the IIT model exhibits good generalization in the malicious traffic classification task.
Authors
- Guangsong Li (ORCID: https://orcid.org/0000-0001-8251-0634)
- Qingjun Yuan (ORCID: https://orcid.org/0000-0002-6598-8190)
- Weina Niu (ORCID: https://orcid.org/0000-0002-3235-3463)
- Siqi Lu (ORCID: https://orcid.org/0000-0002-8593-9636)
- Yongjuan Wang
- Xiangbin Wang (ORCID: https://orcid.org/0009-0005-1372-3069)
- Qianwei Meng (ORCID: https://orcid.org/0000-0003-0244-699X)
- Wenqi He
Institutions
- University of Electronic Science and Technology of China (CN)
- State Key Laboratory of Cryptology (CN)
- Xi'an Jiaotong University (CN)
Publication Details
- Journal
- IEEE Transactions on Network and Service Management
- Published
- 2024-10-11
- DOI
- https://doi.org/10.1109/tnsm.2024.3479150
- Citations
- 13
- Primary Topic
- Data Stream Mining Techniques
- Type
- article
- Field-Weighted Citation Impact
- 4.52
Funders
- National Natural Science Foundation of China
- National Key Research and Development Program of China