Litcius/Paper detail

Practical evaluation of encrypted traffic classification based on a combined method of entropy estimation and neural networks

Kun Zhou, Wenyong Wang, Chenhuang Wu, Teng Hu

2020ETRI Journal36 citationsDOIOpen Access PDF

Abstract

Encrypted traffic classification plays a vital role in cybersecurity as network traffic encryption becomes prevalent. First, we briefly introduce three traffic encryption mechanisms: IPsec, SSL/TLS, and SRTP. After evaluating the performances of support vector machine, random forest, naïve Bayes, and logistic regression for traffic classification, we propose the combined approach of entropy estimation and artificial neural networks. First, network traffic is classified as encrypted or plaintext with entropy estimation. Encrypted traffic is then further classified using neural networks. We propose using traffic packet’s sizes, packet's inter-arrival time, and direction as the neural network's input. Our combined approach was evaluated with the dataset obtained from the Canadian Institute for Cybersecurity. Results show an improved precision (from 1 to 7 percentage points), and some application classification metrics improved nearly by 30 percentage points.

Topics & Concepts

EncryptionComputer scienceArtificial neural networkData miningNaive Bayes classifierTraffic classificationSupport vector machineEntropy (arrow of time)PlaintextNetwork packetEntropy estimationTraffic analysisArtificial intelligenceMachine learningComputer networkEstimatorStatisticsMathematicsQuantum mechanicsPhysicsInternet Traffic Analysis and Secure E-votingNetwork Security and Intrusion DetectionAdvanced Malware Detection Techniques