CommandFence: A Novel Digital-Twin-Based Preventive Framework for Securing Smart Home Systems

dc.contributor.authorXiao, Yinhao
dc.contributor.authorJia, Yizhen
dc.contributor.authorHu, Qin
dc.contributor.authorCheng, Xiuzhen
dc.contributor.authorGong, Bei
dc.contributor.authorYu, Jiguo
dc.contributor.departmentComputer and Information Science, School of Science
dc.date.accessioned2023-11-01T17:19:04Z
dc.date.available2023-11-01T17:19:04Z
dc.date.issued2023-05
dc.description.abstractSmart home systems are both technologically and economically advancing rapidly. As people become gradually inalienable to smart home infrastructures, their security conditions are getting more and more closely tied to everyone's privacy and safety. In this paper, we consider smart apps, either malicious ones with evil intentions or benign ones with logic errors, that can cause property loss or even physical sufferings to the user when being executed in a smart home environment and interacting with human activities and environmental changes. Unfortunately, current preventive measures rely on permission-based access control, failing to provide ideal protections against such threats due to the nature of their rigid designs. In this paper, we propose CommandFence, a novel digital-twin-based security framework that adopts a fundamentally new concept of protecting the smart home system by letting any sequence of app commands to be executed in a virtual smart home system, in which a deep-q network (DQN) is used to predict if the sequence could lead to a risky consequence. CommandFence is composed of an Interposition Layer to interpose app commands and an Emulation Layer to figure out whether they can cause any risky smart home state if correlating with possible human activities and environmental changes. We fully implemented our CommandFence implementation and tested against 553 official SmartApps on the Samsung SmartThings platform and successfully identified 34 potentially dangerous ones, with 31 of them reported to be problematic Author: Please provide index terms/keywords for your article. To download the IEEE Taxonomy go to http://www.ieee.org/documents/taxonomy_v101.pdf ?> the first time to our best knowledge. Moreover, We tested our CommandFence on the 10 malicious SmartApps created by Jia et al. 2017, and successfully identified 7 of them as risky, with the missed ones actually only causing smartphone information leak (not harmful to the smart home system). We also tested CommandFence against the 17 benign SmartApps with logic errors developed by Celik et al. 2017, and achieved a 100% accuracy. Our experimental studies indicate that adopting CommandFence incurs a neglectable overhead of 0.1675 seconds.
dc.eprint.versionAuthor's manuscript
dc.identifier.citationXiao, Y., Jia, Y., Hu, Q., Cheng, X., Gong, B., & Yu, J. (2023). CommandFence: A Novel Digital-Twin-Based Preventive Framework for Securing Smart Home Systems. IEEE Transactions on Dependable and Secure Computing, 20(3), 2450–2465. https://doi.org/10.1109/TDSC.2022.3184185
dc.identifier.urihttps://hdl.handle.net/1805/36830
dc.language.isoen_US
dc.publisherIEEE
dc.relation.isversionof10.1109/TDSC.2022.3184185
dc.relation.journalIEEE Transactions on Dependable and Secure Computing
dc.rightsPublisher Policy
dc.sourceAuthor
dc.subjectSmartApps
dc.subjectdeep-q network (DQN)
dc.subjectsecurity
dc.subjectsmartphone information
dc.titleCommandFence: A Novel Digital-Twin-Based Preventive Framework for Securing Smart Home Systems
dc.typeArticle
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Xiao2023CommandFence-AAM.pdf
Size:
3.19 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.99 KB
Format:
Item-specific license agreed upon to submission
Description: