Skip to content

colinLH/CP-IoT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CP-IoT: A Cross-Platform Monitoring System for Smart Home

Image text

CP-IoT is a smart home monitoring system that is compatible with different IoT platforms. It is able to monitor IoT device state, automation rule execution, and discover various kinds of anomalies and attacks. In addition, CP-IoT can discover all kinds of hidden interactions between automation rules that have been deployed by the user, which can be deployed on one platform or multiple different platforms.

Attack Plane

Image text

Precondition

  • The platform supports local control through apps.

  • Devices are paired with official home control centers (e.g., Homekit Homepod, SmartThings Hub), routers, or mobile phones via Bluetooth.

  • Customized hubs (e.g. Home-Assistant, HomeBridge builds) generate communication messages that may deviate from the official fingerprints.

Experimental Setup

Devices deployed in Real Testbed

Image text

Devices deployed in Simulation Testbed

Evaluation Details

Image text

Capability pair used in Rules Extraction

Image text

Capability pair used in Rules Extraction

Image text

Fingerprints of each device event/command

Image text

End-to-End System Performance

Image text

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published