TGAC: traffic graph adaptive convolutional neural network-based decentralized application encrypted traffic classification
摘要
The rise of blockchain technology has accelerated the development of decentralized applications (DApps), bringing user and network security threats. Efficient decentralized application (DApp) identification is essential for safeguarding user privacy and ensuring blockchain network stability. However, the similarity in communication interfaces and traffic encryption complicates classification. Existing methods also face limitations in feature processing and extraction, leading to lower accuracy. To address these challenges, this paper presents TGAC (traffic graph adaptive convolutional neural network), a DApp identification method based on a graph adaptive convolutional neural network. The method constructs traffic topology graphs by leveraging temporal traffic data, and designs a GAC (graph adaptive convolutional neural network) model to extract key information. It learns local node representations through graph convolution layers and introduces adaptive weights to enhance node features. The method’s effectiveness was validated using a real decentralized encrypted traffic dataset, achieving a classification accuracy of 99.4%, representing a 5% improvement over existing methods.