IoT Security – System Modeling and Security Study

This project aimed to build a system model of a smart-home application integrated with various Internet-of-Things (IoT) devices, as well as provide system and software security analysis to determine the possibility of device vulnerabilities and potential cyber attacks.

The focus on software security had the following objectives:

  • Building and providing new insights on multiple perspectives related to software security in IoT.
  •  Proposing a software complexity and information scoring system for classifying IoT devices by their software/firmware.
  • Analyzing our own case-study on a smart-home IoT system and demonstrating the applications of our proposed scoring system on the featured devices.

The focus on systems security had the following objectives:

  • Analyzing a smart-home at system-level security and related threats (combination of software and hardware).
  • Creating a system model and various attack models for the Cal. Poly. IoT Lab’s smart-home IoT setup. 
  • Proposing penetration test models against our smart-home network.

Our Team

Our team worked on two separate research projects related to IoT security.

Steven Ngo

student researcher

Major: Software Engineering
Year: Sophomore
Project Focus and Interests: Smart-home software security, malware security, threat intelligence
Fun Fact: Worked in a commercial kitchen as a prep. cook for a few weeks years ago.

Henry Vogt

Student Researcher

 Major: Computer Science
Year: Senior
Project Focus and Interests: Systems-level smart-home security, Cybersecurity in general.
Fun FactHas 2 dogs and 2 cats.

Dr. Dongfeng (Phoenix) Fang

Project Advisor

Title:  Assistant Professor
Department: Computer Science and Software Engineering
Research Interest: Cybersecurity (wireless security, cyber-physical security, critical infrastructure security, 5G security, IoT security, and privacy), wireless communications and networks, and public safety communications


We would like to thank Dr. Fang for guiding us through the research process and assisting in our development of our own specialties within the field of cybersecurity, as well as giving us the freedom to shape our own projects while still accomplishing everything we want regarding the IoT smart-home system. 

We would also like to thank the College of Engineering for making this entire opportunity possible to us and providing us with the resources and time to share our research with faculty and other students. It must have been difficult having to adapt everything into a virtual format, and we are incredibly grateful for all the logistics and coordination the administration has put in.

Project Digital Posters

Bonus Slides

Coronavirus Update and Resources