Machine learning classification on traffic of secondary encryption

Meng Shen, Jinpeng Zhang, Siqi Chen, Yiting Liu, Liehuang Zhu

Research output: Contribution to journalConference articlepeer-review

3 Citations (Scopus)

Abstract

Encrypted traffic classification plays an important role in network management. In this paper, we take as an example of the web browsing application, and propose a machine learning classification scheme, Bali, that can identify the encrypted traffic from various websites. We employ packet length statistics as discriminative features of encrypted traffic. In order to further investigate the differences among encrypted traffic from various websites, we develop a clustering method based on an observation that the first outgoing and incoming packets with specific flags from the same website have similar features. The above two techniques can be incorporated into typical machine learning models (e.g., random forests, SVM, kNN) for traffic classification. Experiment results using real-world datasets demonstrate that the proposed method outperforms the state-of-the-art methods.

Original languageEnglish
Article number9013272
JournalProceedings - IEEE Global Communications Conference, GLOBECOM
DOIs
Publication statusPublished - 2019
Event2019 IEEE Global Communications Conference, GLOBECOM 2019 - Waikoloa, United States
Duration: 9 Dec 201913 Dec 2019

Keywords

  • Encrypted traffic classification
  • Machine learning
  • SSL/TLS
  • Website fingerprinting

Fingerprint

Dive into the research topics of 'Machine learning classification on traffic of secondary encryption'. Together they form a unique fingerprint.

Cite this