Towards a Natural Perspective of Smart Homes for Practical Security and Safety Analyses

被引:26
作者
Manandhar, Sunil [1 ]
Moran, Kevin [1 ]
Kafle, Kaushal [1 ]
Tang, Ruhao [1 ]
Poshyvanyk, Denys [1 ]
Nadkarni, Adwait [1 ]
机构
[1] William & Mary, Williamsburg, VA 23185 USA
来源
2020 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP 2020) | 2020年
关键词
D O I
10.1109/SP40000.2020.00062
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Designing practical security systems for the smart home is challenging without the knowledge of realistic home usage. This paper describes the design and implementation of H epsilon lion, a framework that generates natural home automation scenarios by identifying the regularities in user-driven home automation sequences, which are in turn generated from routines created by end-users. Our key hypothesis is that smart home event sequences created by users exhibit inherent semantic patterns, or naturalness that can be modeled and used to generate valid and useful scenarios. To evaluate our approach, we first empirically demonstrate that this naturalness hypothesis holds, with a corpus of 30,518 home automation events, constructed from 273 routines collected from 40 users. We then demonstrate that the scenarios generated by H epsilon lion seem valid to end-users, through two studies with 16 external evaluators. We further demonstrate the usefulness of H epsilon lion's scenarios by addressing the challenge of policy specification, and using H epsilon lion to generate 17 security/safety policies with minimal effort. We distill 16 key findings from our results that demonstrate the strengths of our approach, surprising aspects of home automation, as well as challenges and opportunities in this rapidly growing domain.
引用
收藏
页码:482 / 499
页数:18
相关论文
共 41 条
[1]  
[Anonymous], 2013, P ACM C COMP COMM SE
[2]  
[Anonymous], 2017, P 2017 NETW DISTR SY
[3]  
[Anonymous], Meet the Nest app
[4]  
[Anonymous], Works with Nest
[5]   How Users Interpret Bugs in Trigger-Action Programming [J].
Brackenbury, Will ;
Deora, Abhimanyu ;
Ritchey, Jillian ;
Vallee, Jason ;
He, Weijia ;
Wang, Guan ;
Littman, Michael L. ;
Ur, Blase .
CHI 2019: PROCEEDINGS OF THE 2019 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, 2019,
[6]   Systematically Ensuring the Confidence of Real-Time Home Automation IoT Systems [J].
Bu, Lei ;
Xiong, Wen ;
Liang, Chieh-Jan Mike ;
Han, Shi ;
Zhang, Dongmei ;
Lin, Shan ;
Li, Xuandong .
ACM TRANSACTIONS ON CYBER-PHYSICAL SYSTEMS, 2018, 2 (03)
[7]   IoTGUARD: Dynamic Enforcement of Security and Safety Policy in Commodity IoT [J].
Celik, Z. Berkay ;
Tan, Gang ;
McDaniel, Patrick .
26TH ANNUAL NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS 2019), 2019,
[8]  
Celik ZB, 2018, PROCEEDINGS OF THE 2018 USENIX ANNUAL TECHNICAL CONFERENCE, P147
[9]  
Celik ZB, 2018, PROCEEDINGS OF THE 27TH USENIX SECURITY SYMPOSIUM, P1687
[10]   An empirical study of smoothing techniques for language modeling [J].
Chen, SF ;
Goodman, J .
COMPUTER SPEECH AND LANGUAGE, 1999, 13 (04) :359-394