Recent years have witnessed the rapid deployment of smart homes; most of them are controlled by remote servers in the cloud. Such designs raise security and privacy concerns for end users. In this paper, we describe the design of Sovereign, a home IoT system framework that provides end users complete control of their home IoT systems. Sovereign lets home IoT devices and applications communicate via application-named data and secures data directly. This enables direct, secure, one-to-one and one-to-many device-to-device communication over wireless broadcast media. Sovereign utilizes semantic names to construct usable security solutions. We implement Sovereign as a publish-subscribe-based development platform together with a prototype home IoT controller. Our preliminary evaluation shows that Sovereign provides a systematic, easy-to-use solution to user-controlled, self-contained smart homes running on existing IoT hardware without imposing noticeable overhead.
翻译:近些年来,我们目睹了智能之家的迅速部署;大多数智能之家都由云中的远程服务器控制。这些设计提高了终端用户的安全和隐私问题。在本文中,我们描述了“主权”的设计,这是一个家用IOT系统框架,为终端用户提供了对家用IOT系统的完整控制。主权让家用IOT设备和应用程序通过以应用程序命名的数据进行通信,并直接确保数据的安全。这使得能够对无线广播媒体进行直接、安全、一对一和一对一的、一对一的、一对一的、一对一的、一对一的、一的、一对一的、一的、三的通信。主权利用语义名称构建可用的安全解决方案。我们把“主权”和原型的“IOT”控制器作为基于出版物的注册开发平台。我们的初步评估显示,“主权”为在不设可见的“IOT”硬件上运行的用户控制的、自成一体的智能之家提供了系统、容易使用的解决方案。