I Know What You Saw Last Minute-Encrypted HTTP Adaptive Video Streaming Title Classification

Research output: Contribution to journalArticlepeer-review

Abstract

Desktops can be exploited to violate privacy. There are two main types of attack scenarios: Active and passive. We consider the passive scenario where the adversary does not interact actively with the device, but is able to eavesdrop on the network traffic of the device from the network side. In the near future, most Internet traffic will be encrypted and thus passive attacks are challenging. Previous research has shown that information can be extracted from encrypted multimedia streams. This includes video title classification of non HTTP adaptive streams. This paper presents algorithms for encrypted HTTP adaptive video streaming title classification. We show that an external attacker can identify the video title from video HTTP adaptive streams sites, such as YouTube. To the best of our knowledge, this is the first work that shows this. We provide a large data set of 15000 YouTube video streams of 2100 popular video titles that was collected under real-world network conditions. We present several machine learning algorithms for the task and run a thorough set of experiments, which shows that our classification accuracy is higher than 95%. We also show that our algorithms are able to classify video titles that are not in the training set as unknown and some of the algorithms are also able to eliminate false prediction of video titles and instead report unknown. Finally, we evaluate our algorithm robustness to delays and packet losses at test time and show that our solution is robust to these changes.

Original languageEnglish
Article number7987775
Pages (from-to)3039-3049
Number of pages11
JournalIEEE Transactions on Information Forensics and Security
Volume12
Issue number12
DOIs
StatePublished - 1 Dec 2017

Keywords

  • HTTP adaptive video streaming
  • HTTP2
  • YouTube
  • classification
  • encrypted traffic

All Science Journal Classification (ASJC) codes

  • Safety, Risk, Reliability and Quality
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'I Know What You Saw Last Minute-Encrypted HTTP Adaptive Video Streaming Title Classification'. Together they form a unique fingerprint.

Cite this