Detecting and Mitigating Behavioral Inference from Smart Home IoT Traffic Metadata
| dc.contributor.advisor | Duffany, Jeffrey | |
| dc.contributor.author | Rodríguez De Gracia, Jordy M. | |
| dc.date.accessioned | 2026-08-12T15:02:54Z | |
| dc.date.issued | 2026 | |
| dc.description | Design Project Article for the Graduate Programs at the Polytechnic University of Puerto Rico. Includes a graduate project poster summarizing the research through concise text and visuals derived from the same study. | |
| dc.description.abstract | The use of smart home devices in the past years, has grown on the day-to-day basis of a household. These IoT devices encrypt their cloud communications, but metadata like timing, frequency and protocol leak on the network with occupant routines. The purpose of this project is to demonstrate this privacy gap using a real residential network with five commercial IoT devices (iHome smart plugs, WiZ smart bulbs, and a TP-Link KL 125 plug) and then fortify the vulnerability, using a Raspberry Pi Zero 2 deployed as an in-network privacy shield referred to as “SecurePlug”. Forty-eight hours of pre-deployment traffic revealed that iHome plugs broadcast UDP heartbeats at an almost constant 1.7 seconds interval, and that WiZ bulbs transmit mDNS announcement bursts containing device fingerprints in plaintext during every state change. A Python inference pipeline extracted 28 behavioral events from this traffic and reconstructed the occupant’s daily routine (wake up, departure, arrival, and sleep) with 75% confidence. The real threat is metadata, not payload content. SecurePlug counters this with three interception layers: random jitter on iHome heartbeats (raising timing variance by 2,500x), jitter on WiZ UDP heartbeats, and full suppression of WiZ mDNS bursts. After 55 hours of shield operation, departure was undetectable on all four captured days, behavioral events dropped 64%, and inference confidence fell from 75% to 62%, insufficient to reconstruct a complete daily profile. | |
| dc.identifier.citation | Rodríguez De Gracia, J. M. (2026). Detecting and Mitigating Behavioral Inference from Smart Home IoT Traffic Metadata [Graduate project poster]. Graduate School, Polytechnic University of Puerto Rico. Puerto Rico Cloud Repository (PRCR). https://hdl.handle.net/20.500.12475/3405 | |
| dc.identifier.uri | https://hdl.handle.net/20.500.12475/3405 | |
| dc.language.iso | en | |
| dc.publisher | Polytechnic University of Puerto Rico | |
| dc.relation.haspart | Graduate project poster derived from the article (PUPR_CEAH_SJU_SP26_MCS_Jordy Rodriguez_Poster.pdf). | |
| dc.relation.ispartof | Archivo Histórico de la Universidad Politécnica: Fondo Documental y Fotográfico | |
| dc.relation.ispartofseries | Serie: San Juan Campus Records | |
| dc.relation.ispartofseries | Vice Presidency of Innovation in Academic Affairs | |
| dc.relation.ispartofseries | Graduate School | |
| dc.relation.ispartofseries | Computer Science Program | |
| dc.relation.ispartofseries | Spring-2026 | |
| dc.rights.holder | Polytechnic University of Puerto Rico, Graduate School | |
| dc.rights.license | All rights reserved | |
| dc.source | Universidad Politécnica de Puerto Rico. Biblioteca. Colecciones Especiales y Archivo Histórico | |
| dc.subject | Behavioral Inference | |
| dc.subject | IoT | |
| dc.subject | IoT Privacy | |
| dc.subject | Network Metadata | |
| dc.subject.other | Polytechnic University of Puerto Rico--Graduate students--Posters | |
| dc.subject.other | Polytechnic University of Puerto Rico--Graduate students--Research | |
| dc.subject.other | Polytechnic University of Puerto Rico--Subject headings--Unassigned | |
| dc.title | Detecting and Mitigating Behavioral Inference from Smart Home IoT Traffic Metadata | |
| dc.type | Article | |
| dc.type | Poster |
Files
License bundle
1 - 1 of 1
- Name:
- license.txt
- Size:
- 1.71 KB
- Format:
- Item-specific license agreed upon to submission
- Description: