A developer-friendly library for smart home iot privacy-preserving traffic obfuscation

Trisha Datta, Noah Apthorpe, Nick Feamster

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

5 Scopus citations

Abstract

The number and variety of Internet-connected devices have grown enormously in the past few years, presenting new challenges to security and privacy. Research has shown that network adversaries can use traffic rate metadata from consumer IoT devices to infer sensitive user activities. Shaping traffic flows to fit distributions independent of user activities can protect privacy, but this approach has seen little adoption due to required developer effort and overhead bandwidth costs. Here, we present a Python library for IoT developers to easily integrate privacy-preserving traffic shaping into their products. The library replaces standard networking functions with versions that automatically obfuscate device traffic patterns through a combination of payload padding, fragmentation, and randomized cover traffic. Our library successfully preserves user privacy and requires approximately 4 KB/s overhead bandwidth for IoT devices with low send rates or high latency tolerances. This overhead is reasonable given normal Internet speeds in American homes and is an improvement on the bandwidth requirements of existing solutions.

Original languageEnglish (US)
Title of host publicationIoT S and P 2018 - Proceedings of the 2018 Workshop on IoT Security and Privacy, Part of SIGCOMM 2018
PublisherAssociation for Computing Machinery, Inc
Pages43-48
Number of pages6
ISBN (Electronic)9781450359054
DOIs
StatePublished - Aug 7 2018
Event2nd ACM SIGCOMM Workshop on the Internet-of-Things Security and Privacy, IoT S and P 2018 - Budapest, Hungary
Duration: Aug 20 2018 → …

Publication series

NameIoT S and P 2018 - Proceedings of the 2018 Workshop on IoT Security and Privacy, Part of SIGCOMM 2018

Other

Other2nd ACM SIGCOMM Workshop on the Internet-of-Things Security and Privacy, IoT S and P 2018
CountryHungary
CityBudapest
Period8/20/18 → …

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications

Keywords

  • Independent link padding
  • Internet of Things
  • Privacy
  • Traffic shaping

Fingerprint Dive into the research topics of 'A developer-friendly library for smart home iot privacy-preserving traffic obfuscation'. Together they form a unique fingerprint.

  • Cite this

    Datta, T., Apthorpe, N., & Feamster, N. (2018). A developer-friendly library for smart home iot privacy-preserving traffic obfuscation. In IoT S and P 2018 - Proceedings of the 2018 Workshop on IoT Security and Privacy, Part of SIGCOMM 2018 (pp. 43-48). (IoT S and P 2018 - Proceedings of the 2018 Workshop on IoT Security and Privacy, Part of SIGCOMM 2018). Association for Computing Machinery, Inc. https://doi.org/10.1145/3229565.3229567