Extricating IoT Devices from Vendor Infrastructure with Karl

04/28/2022
by   Gina Yuan, et al.
0

Most consumer IoT devices are vertically integrated with cloud-side infrastructure. Such architectures present enormous risk to user data, exacerbated by vendor heterogeneity and the inability for users to audit cloud-side activity. A more promising approach would be to leverage local hardware, providing users control over how their data is processed and why it can be shared with other devices or the Internet. Karl is a new smart-home framework designed to host IoT computation and storage on user-chosen devices. A key insight in Karl's modular programming model is that a familiar interface (inspired by serverless) can capture most modern cloud-side IoT components under a single framework, which executes modules agnostic of hardware location. While local hosting eliminates many flows, modularity enables all remaining flows to be justified using fine-grained primitives. We introduce two IoT security mechanisms: pipeline permissions that permit device data to be shared given some justification and exit policies that block flows unless specific conditions are met. We evaluate Karl through two end-to-end applications.

READ FULL TEXT
research
06/11/2020

Sovereign: User-Controlled Smart Homes

Smart homes made up of Internet of Things (IoT) devices have seen wide d...
research
05/09/2022

Self-Serviced IoT: Practical and Private IoT Computation Offloading with Full User Control

The rapid increase in the adoption of Internet-of-Things (IoT) devices r...
research
03/27/2018

Cleartext Data Transmissions in Consumer IoT Medical Devices

This paper introduces a method to capture network traffic from medical I...
research
02/05/2018

Challenges: Bridge between Cloud and IoT

In the real time processing, a new emerging technology where the need of...
research
04/13/2019

Automatic Device Selection and Access PolicyGeneration based on User Preference for IoTActivity Workflow

The emerging Internet of Things (IoT) has lead to a dramatic increase in...
research
07/01/2022

VEDLIoT: Very Efficient Deep Learning in IoT

The VEDLIoT project targets the development of energy-efficient Deep Lea...
research
08/17/2023

Architecture and Applications of IoT Devices in Socially Relevant Fields

Number of IoT enabled devices are being tried and introduced every year ...

Please sign up or login with your details

Forgot password? Click here to reset