Securing Smart Home Edge Devices against Compromised Cloud Servers
Rahmadi Trimananda, Ali Younis, Thomas Kwa, Brian Demsky, and Harry Xu

TL;DR
FIDELIUS is a runtime system designed to secure smart home IoT systems against compromised cloud servers, ensuring data integrity, local control, and efficient communication, especially during network disruptions.
Contribution
The paper introduces FIDELIUS, a novel secure cloud storage and communication system tailored for smart homes, with improved performance and power efficiency over existing frameworks.
Findings
Reduces data communication time by over 50% compared to Particle.io.
Doubles battery life in smart home devices.
Achieves 4-7X faster access times than PyORAM.
Abstract
Smart home IoT systems often rely on cloud-based servers for communication between components. Although there exists a body of work on IoT security, most of it focuses on securing clients (i.e., IoT devices). However, cloud servers can also be compromised. Existing approaches do not typically protect smart home systems against compromised cloud servers. This paper presents FIDELIUS: a runtime system for secure cloud-based storage and communication even in the presence of compromised servers. FIDELIUS's design is tailored for smart home systems that have intermittent Internet access. In particular, it supports local control of smart home devices in the event that communication with the cloud is lost, and provides a consistency model using transactions to mitigate inconsistencies that can arise due to network partitions. We have implemented FIDELIUS, developed a smart home benchmark…
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
TopicsCryptography and Data Security · Security and Verification in Computing · Internet Traffic Analysis and Secure E-voting
