Date Thesis Awarded


Access Type

Honors Thesis -- Open Access

Degree Name

Bachelors of Science (BS)


Computer Science


Gang Zhou

Committee Members

Adwait Nadkarni

Huajie Shao

Eric Swartz


In recent years, the growing market for smart home devices has raised concerns about user privacy and security. Previous works have utilized power auditing measures to infer activity of IoT devices to mitigate security and privacy threats.

In this thesis, we explore the potential of extracting information from the power consumption traces of smart home devices. We present a framework that collects smart home devices’ power traces with current sensors and preprocesses them for effective inference. We collect an extensive dataset of duration > 2h from 6 devices including smart speakers, smart camera and smart display. We perform different classification tasks including device identification and action classification and present accuracy and confusion matrices for each tasks. Our analysis reveals that from devices’ running power traces, we can accurately identify the type of smart device being used with 93% accuracy and subsequently infer user behavior with on average 92% accuracy.