Tyche: Risk-Based Permissions for Smart Home Platforms
Amir Rahmati, Earlence Fernandes, Kevin Eykholt, Atul Prakash

TL;DR
Tyche introduces risk-based permissions for smart home platforms, grouping device operations by risk to reduce overprivilege and potential damage without increasing user decision complexity.
Contribution
It proposes a novel risk-based permission system leveraging physical device risk asymmetry, validated through user studies and application to existing smart home apps.
Findings
User risk assessments align with domain experts' evaluations
Risk-based permissions effectively limit potential damage from malicious apps
Implementation on SmartThings reduces overprivilege and associated risks
Abstract
Emerging smart home platforms, which interface with a variety of physical devices and support third-party application development, currently use permission models inspired by smartphone operating systems-they group functionally similar device operations into separate units, and require users to grant apps access to devices at that granularity. Unfortunately, this leads to two issues: (1) apps that do not require access to all of the granted device operations have overprivileged access to them, (2) apps might pose a higher risk to users than needed because physical device operations are fundamentally risk-asymmetric-"door.unlock" provides access to burglars, and "door.lock" can potentially lead to getting locked out. Overprivileged apps with access to mixed-risk operations only increase the potential for damage. We present Tyche, a system that leverages the risk-asymmetry in physical…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Malware Detection Techniques · Digital and Cyber Forensics · Security and Verification in Computing
