Visible to the public SΜV - the Security Microvisor: A Virtualisation-based Security Middleware for the Internet of Things

TitleSΜV - the Security Microvisor: A Virtualisation-based Security Middleware for the Internet of Things
Publication TypeConference Paper
Year of Publication2017
AuthorsDaniels, Wilfried, Hughes, Danny, Ammar, Mahmoud, Crispo, Bruno, Matthys, Nelson, Joosen, Wouter
Conference NameProceedings of the 18th ACM/IFIP/USENIX Middleware Conference: Industrial Track
PublisherACM
Conference LocationNew York, NY, USA
ISBN Number978-1-4503-5200-0
KeywordsCollaboration, composability, IoT, memory isolation, middleware security, policy, policy-based governance, pubcrawl, remote attestation, resilience, Resiliency, security
AbstractThe Internet of Things (IoT) creates value by connecting digital processes to the physical world using embedded sensors, actuators and wireless networks. The IoT is increasingly intertwined with critical industrial processes, yet contemporary IoT devices offer limited security features, creating a large new attack surface and inhibiting the adoption of IoT technologies. Hardware security modules address this problem, however, their use increases the cost of embedded IoT devices. Furthermore, millions of IoT devices are already deployed without hardware security support. This paper addresses this problem by introducing a Security MicroVisor (SmV) middleware, which provides memory isolation and custom security operations using software virtualisation and assembly-level code verification. We showcase SmV by implementing a key security feature: remote attestation. Evaluation shows extremely low overhead in terms of memory, performance and battery lifetime for a representative IoT device.
URLhttp://doi.acm.org/10.1145/3154448.3154454
DOI10.1145/3154448.3154454
Citation Keydaniels_sv_2017