EETC: An extended encrypted traffic classification algorithm based on variant resnet network

Computers & Security - Tập 128 - Trang 103175 - 2023
Xiuli Ma1, Wenbin Zhu1, Jieling Wei1, Yanliang Jin1, Dongsheng Gu2, Rui Wang1
1Key Laboratory of Specialty Fiber Optics and Optical Access Networks, Joint International Research Laboratory of Specialty Fiber Optics and Advanced Communication, Shanghai Institute of Advanced Communication and Data Science, Shanghai University, Shanghai 200444, China
2Shanghai YueWei Technology Co., Shanghai 200072, China

Tài liệu tham khảo

Abadi, M., Agarwal, A., Barham, P., 2015. TensorFlow: large-scale machine learning on heterogeneous systems. Software available from tensorflow.org, http://tensorflow.org/. Aceto, 2021, Encrypted multitask traffic classification via multimodal deep learning, 1 Aceto, 2018, Mobile encrypted traffic classification using deep learning, 1 Aceto, 2019, Mobile encrypted traffic classification using deep learning: experimental evaluation, lessons learned, and challenges, IEEE Trans. Netw. Serv.Manage., 16, 445, 10.1109/TNSM.2019.2899085 Bang, 2021, Rainbow memory: continual learning with a memory of diverse samples, 8218 Bovenzi, G., Yang, L., Finamore, A., Aceto, G., Ciuonzo, D., Pescapè, A., Rossi, D., 2021. A first look at class incremental learning in deep learning mobile traffic classification. arXiv preprint arXiv:2107.04464. Bujlow, 2015, Independent comparison of popular DPI tools for traffic classification, Comput. Netw., 76, 75, 10.1016/j.comnet.2014.11.001 Buzzega, 2020, Dark experience for general continual learning: a strong, simple baseline, Adv. Neural Inf. Process. Syst., 33, 15920 Chen, 2017, Seq2Img: a sequence-to-image based approach towards ip traffic classification using convolutional neural networks, 1271 Cotton, 2011, Internet assigned numbers authority (IANA) procedures for the management of the service name and transport protocol port number registry, RFC, 6335, 1 Cui, 2019, A session-packets-based encrypted traffic classification using capsule neural networks, 429 Dash, 2006, Efficient reservoir sampling for transactional data streams, 662 De Lange, 2021, A continual learning survey: defying forgetting in classification tasks, IEEE Trans. Pattern Anal. Mach.Intell., 44, 3366 Draper-Gil, 2016, Characterization of encrypted and VPN traffic using time-related, 407 Gehring, 2013, Extracting deep bottleneck features using stacked auto-encoders, 3377 He, 2016, Deep residual learning for image recognition, 770 He, 2020, Image-based encrypted traffic classification with convolution neural networks, 271 Hinton, 2015, Distilling the knowledge in a neural network, 2 Ho, 1998, C4. 5 decision forests, Vol. 1, 545 Hochreiter, 1997, Long short-term memory, Neural Comput., 9, 1735, 10.1162/neco.1997.9.8.1735 Hou, 2019, Learning a unified classifier incrementally via rebalancing, 831 Hu, 2021, CLD-Net: a network combining CNN and LSTM for internet encrypted traffic classification, Secur. Commun. Netw., 2021, 10.1155/2021/5518460 Javed, 2018, Revisiting distillation and incremental classifier learning, 3 Kirkpatrick, 2017, Overcoming catastrophic forgetting in neural networks, Proc. Natl. Acad. Sci., 114, 3521, 10.1073/pnas.1611835114 Kudryavtsev, 2010, On the Bayesian approach to the analysis of queueing systems and reliability characteristics, 1042 Li, 2017, Learning without forgetting, IEEE Trans. Pattern Anal. Mach.Intell., 40, 2935, 10.1109/TPAMI.2017.2773081 Liu, 2019, FS-Net: a flow sequence network for encrypted traffic classification, 1171 Lopez-Paz, 2017, Gradient episodic memory for continual learning, Adv. Neural Inf. Process. Syst., 30 Lotfollahi, 2020, Deep packet: a novel approach for encrypted traffic classification using deep learning, Soft Comput., 24, 1999, 10.1007/s00500-019-04030-2 Lu, 2021, ICLSTM: encrypted traffic service identification based on inception-LSTM neural network, Symmetry, 13, 1080, 10.3390/sym13061080 Lydia, 2019, Adagrad–an optimizer for stochastic gradient descent, Int. J. Inf. Comput. Sci, 6, 566 Mai, 2021, Supervised contrastive replay: revisiting the nearest class mean classifier in online class-incremental continual learning, 3589 Mallya, 2018, Piggyback: adapting a single network to multiple tasks by learning to mask weights, 67 Mallya, 2018, PackNet: adding multiple tasks to a single network by iterative pruning, 7765 Pathmaperuma, 2022, CNN for user activity detection using encrypted in-app mobile data, Future Internet, 14, 67, 10.3390/fi14020067 Poulet, 2004, SVM and graphical algorithms: a cooperative approach, 499 Rajasegaran, 2019, DeepCaps: going deeper with capsule networks, 10725 Rannen, 2017, Encoder based lifelong learning, 1320 Rebuffi, 2017, iCaRL: incremental classifier and representation learning, 2001 Robins, 1993, Catastrophic forgetting in neural networks: the role of rehearsal mechanisms, 65 Rosenfeld, 2018, Incremental learning through deep adaptation, IEEE Trans. Pattern Anal. Mach.Intell., 42, 651, 10.1109/TPAMI.2018.2884462 Rosipal, 2001, Kernel partial least squares regression in reproducing kernel hilbert space, J. Mach. Learn. Res., 2, 97 Shapira, 2019, FlowPic: encrypted internet traffic classification is as easy as image recognition, 680 Shen, 2021, Accurate decentralized application identification via encrypted traffic analysis using graph neural networks, IEEE Trans. Inf. ForensicsSecur., 16, 2367, 10.1109/TIFS.2021.3050608 Sirinam, 2018, Deep fingerprinting: undermining website fingerprinting defenses with deep learning, 1928 Soleymanpour, 2021, CSCNN: cost-sensitive convolutional neural network for encrypted traffic classification, Neural Process. Lett., 53, 3497, 10.1007/s11063-021-10534-6 Sun, 2010, An adaptive k-nearest neighbor algorithm, Vol. 1, 91 Tahir, 2020, An open-ended continual learning for food recognition using class incremental extreme learning machines, IEEE Access, 8, 82328, 10.1109/ACCESS.2020.2991810 Wang, 2017, End-to-end encrypted traffic classification with one-dimensional convolution neural networks, 43 Yan, 2021, DER: Dynamically expandable representation for class incremental learning, 3014 Yu, 2020, Semantic drift compensation for class-incremental learning, 6982 Zenke, 2017, Continual learning through synaptic intelligence, 3987 Zhang, 2021, Few-shot incremental learning with continually evolved classifiers, 12455 Zhou, 2020, Practical evaluation of encrypted traffic classification based on a combined method of entropy estimation and neural networks, ETRI J., 42, 311, 10.4218/etrij.2019-0190 Zou, 2018, Encrypted traffic classification with a convolutional long short-term memory neural network, 329