Encrypted Application Classification with Convolutional Neural Network

Kun Yang, Lu Xu, Yang Xu, Jonathan Chao

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Encrypted application classification (EAC) has become an emerging and challenging task for network monitoring and management, and statistical-based approaches are less impacted by encrypted streams. However, much effort is required from domain experts to handcraft statistical features. To solve this problem, this paper proposes an end-to-end encrypted application classification framework (E2E-EACF) based on one dimensional convolutional neural network (1D-CNN). Only encrypted payload (EncP) and inter-arrival time (IAT) are required by the framework to classify encrypted flows. Experimental results denmonstrate that E2E-EACF can achieve more than 91.00% accuracy and 0.92 F1 score (the harmonic average of precision and recall) on a public dataset (WRCCDC), better than classical machine learning algorithms (e.g., decision tree and support vector machine).

Original languageEnglish (US)
Title of host publicationIFIP Networking 2020 Conference and Workshops, Networking 2020
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages499-503
Number of pages5
ISBN (Electronic)9783903176287
StatePublished - Jun 2020
Event2020 IFIP Networking Conference and Workshops, Networking 2020 - Paris, France
Duration: Jun 22 2020Jun 25 2020

Publication series

NameIFIP Networking 2020 Conference and Workshops, Networking 2020

Conference

Conference2020 IFIP Networking Conference and Workshops, Networking 2020
Country/TerritoryFrance
CityParis
Period6/22/206/25/20

Keywords

  • Convolutional Neural Network (CNN)
  • Deep Learning (DL)
  • Deep Packet Inspection (DPI)
  • Encrypted Application Classification (EAC)
  • Machine Learning (ML)

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Hardware and Architecture
  • Information Systems and Management
  • Safety, Risk, Reliability and Quality

Fingerprint

Dive into the research topics of 'Encrypted Application Classification with Convolutional Neural Network'. Together they form a unique fingerprint.

Cite this