Home /Research /CHERI Macaroons: Efficient, host-based access control for cyber-physical systems
OTHER

CHERI Macaroons: Efficient, host-based access control for cyber-physical systems

Michael G. Dodson, Alastair R. Beresford, Alexander Richardson, Jessica Clarke, Robert N. M. Watson

Year
2020
Citations
2

Abstract

Cyber-Physical Systems (CPS) often rely on network boundary defence as a primary means of access control; therefore, the compromise of one device threatens the security of all devices within the boundary. Resource and real-time constraints, tight hardware/software coupling, and decades-long service lifetimes complicate efforts for more robust, host-based access control mechanisms. Distributed capability systems provide opportunities for restoring access control to resource-owning devices; however, such a protection model requires a capability-based architecture for CPS devices as well as task compartmentalisation to be effective.This paper demonstrates hardware enforcement of network bearer tokens using an efficient translation between CHERI (Capability Hardware Enhanced RISC Instructions) architectural capabilities and Macaroon network tokens. While this method appears to generalise to any network-based access control problem, we specifically consider CPS, as our method is well-suited for controlling resources in the physical domain. We demonstrate the method in a distributed robotics application and in a hierarchical industrial control application, and discuss our plans to evaluate and extend the method.

Keywords

Computer scienceDistributed computingAccess controlHost (biology)Physical accessCyber-physical systemDomain (mathematical analysis)Resource (disambiguation)SoftwareEmbedded system

Related papers

Browse all OTHER papers