CAPLets: Resource Aware, Capability-Based Access Control for IoT
CAPLets: Resource Aware, Capability-Based Access Control for IoT
复制标题
DOI:
10.1145/3453142.3491289
复制
发表时间:
2021-12
期刊:
影响因子:
--
通讯作者:
F. Bakir;C. Krintz;R. Wolski
中科院分区:
文献类型:
--
作者:
F. Bakir;C. Krintz;R. Wolski
We present CAPLets, an authorization mechanism that extends capability based security to support fine grained access control for multi-scale (sensors, edge, cloud) IoT deployments. To enable this, CAPLets uses a strong cryptographic construction to provide integrity while preserving computational efficiency for resource constrained systems. Moreover, CAPLets augments capabilities with dynamic, user defined constraints to describe arbitrary access control policies. We introduce an application specific, turing complete virtual machine, CapVM, alongside with eBPF and Wasm, to describe constraints. We show that CAPLets is able to express permissions and requirements at a fine grain, facilitating construction of non-trivial access control policies. We empirically evaluate the efficiency and flexibility of CAPLets abstractions using resource constrained devices and end-to-end IoT deployments, and compare it against related mechanisms in wide use today. Our empirical results show that CAPLets is an order of magnitude faster and more energy efficient than current IoT authorization systems.