TY - GEN
T1 - Few-Shot Decentralized Application Identification via Encrypted Traffic Analysis Using Graph Contrastive Learning
AU - Wu, Jinhe
AU - Ren, Chenchen
AU - Wang, Wei
AU - Tong, Endong
AU - Liang, Wei
AU - Ying, Zuobin
AU - Shen, Meng
AU - Zhu, Liehuang
N1 - Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd. 2026.
PY - 2026
Y1 - 2026
N2 - Decentralized applications (DApps) are widely deployed on blockchain platforms like Ethereum. DApp fingerprinting identifies user access to specific DApps by analyzing encrypted network traffic, revealing sensitive information. Since different DApps on the same platform share similar communication interfaces and encryption settings, their traffic is difficult to distinguish. Existing encrypted traffic classification methods often rely on large labeled datasets and perform poorly in few-shot scenarios. In this paper, we propose GraphCLR, which enhances few-shot learning capabilities through data augmentation and contrastive learning. GraphCLR represents traffic as a Traffic Interaction Graph (TIG) and designs three data augmentation strategies, transforming DApp fingerprinting into a graph classification task. Experimental results show that GraphCLR demonstrates stronger generalization ability in few-shot scenarios. Specifically, with only 5 labeled instances per type for fine-tuning, GraphCLR achieves an average accuracy improvement of 24.42% compared to the SOTA method.
AB - Decentralized applications (DApps) are widely deployed on blockchain platforms like Ethereum. DApp fingerprinting identifies user access to specific DApps by analyzing encrypted network traffic, revealing sensitive information. Since different DApps on the same platform share similar communication interfaces and encryption settings, their traffic is difficult to distinguish. Existing encrypted traffic classification methods often rely on large labeled datasets and perform poorly in few-shot scenarios. In this paper, we propose GraphCLR, which enhances few-shot learning capabilities through data augmentation and contrastive learning. GraphCLR represents traffic as a Traffic Interaction Graph (TIG) and designs three data augmentation strategies, transforming DApp fingerprinting into a graph classification task. Experimental results show that GraphCLR demonstrates stronger generalization ability in few-shot scenarios. Specifically, with only 5 labeled instances per type for fine-tuning, GraphCLR achieves an average accuracy improvement of 24.42% compared to the SOTA method.
KW - Blockchain
KW - Data Augmentation
KW - Decentralized Applications
KW - Encrypted Traffic Classification
KW - Graph Contrastive Learning
UR - https://www.scopus.com/pages/publications/105028089798
U2 - 10.1007/978-981-95-3477-7_15
DO - 10.1007/978-981-95-3477-7_15
M3 - Conference contribution
AN - SCOPUS:105028089798
SN - 9789819534760
T3 - Communications in Computer and Information Science
SP - 201
EP - 214
BT - Blockchain and Trustworthy Systems - 7th International Conference on Blockchain, Artificial Intelligence, and Trustworthy Systems, BlockSys 2025, Revised Selected Papers
A2 - Chen, Jianguo
A2 - Luo, Xiaonan
A2 - Yu, Yuanlong
PB - Springer Science and Business Media Deutschland GmbH
T2 - 7th International Conference on Blockchain, Artificial Intelligence, and Trustworthy Systems, BlockSys 2025
Y2 - 30 May 2025 through 31 May 2025
ER -