Keeping the Smart Home Private with Smart(er) IoT Traffic Shaping
arXiv:1812.00955 · doi:10.2478/popets-2019-0040
Abstract
The proliferation of smart home Internet of Things (IoT) devices presents unprecedented challenges for preserving privacy within the home. In this paper, we demonstrate that a passive network observer (e.g., an Internet service provider) can infer private in-home activities by analyzing Internet traffic from commercially available smart home devices even when the devices use end-to-end transport-layer encryption. We evaluate common approaches for defending against these types of traffic analysis attacks, including firewalls, virtual private networks, and independent link padding, and find that none sufficiently conceal user activities with reasonable data overhead. We develop a new defense, "stochastic traffic padding" (STP), that makes it difficult for a passive network adversary to reliably distinguish genuine user activities from generated traffic patterns designed to look like user interactions. Our analysis provides a theoretical bound on an adversary's ability to accurately detect genuine user activities as a function of the amount of additional cover traffic generated by the defense technique.
arXiv comment21 pages, 9 figures, 4 tables. This article draws heavily from arXiv:1705.06805, arXiv:1705.06809, and arXiv:1708.05044. Camera-ready version
References in corpus (3)
Cited by in corpus (11)
- Peek-a-Boo: I see your smart home activities, even encrypted!
- Smart Home Personal Assistants: A Security and Privacy Review
- A Survey on Device Behavior Fingerprinting: Data Sources, Techniques, Application Scenarios, and Datasets
- You, Me, and IoT: How Internet-Connected Consumer Devices Affect Interpersonal Relationships
- Every Byte Matters: Traffic Analysis of Bluetooth Wearable Devices
- Securing name resolution in the IoT: DNS over CoAP
- DeviceRadar: Online IoT Device Fingerprinting in ISPs using Programmable Switches
- D-Score: An Expert-Based Method for Assessing the Detectability of IoT-Related Cyber-Attacks
- NURSE: eNd-UseR IoT malware detection tool for Smart homEs
- IoT Expunge: Implementing Verifiable Retention of IoT Data
- Augmented Reality's Potential for Identifying and Mitigating Home Privacy Leaks