Visible to the public TCB Minimization towards Secured and Lightweight IoT End Device Architecture using Virtualization at Fog Node

TitleTCB Minimization towards Secured and Lightweight IoT End Device Architecture using Virtualization at Fog Node
Publication TypeConference Paper
Year of Publication2020
AuthorsMishra, Prateek, Yadav, Sanjay Kumar, Arora, Sunil
Conference Name2020 Sixth International Conference on Parallel, Distributed and Grid Computing (PDGC)
Keywordscomposability, Computer architecture, Human Behavior, Internet of Things, IoT End Device, Lightweight Architecture, Metals, Metrics, Minimization, privacy, pubcrawl, Resiliency, secured architecture, security, Software, TCB Minimization, trusted computing base, Virtual machine monitors, virtualization privacy
AbstractAn Internet of Things (IoT) architecture comprised of cloud, fog and resource constrained IoT end devices. The exponential development of IoT has increased the processing and footprint overhead in IoT end devices. All the components of IoT end devices that establish Chain of Trust (CoT) to ensure security are termed as Trusted Computing Base (TCB). The increased overhead in the IoT end device has increased the demand to increase the size of TCB surface area hence increases complexity of TCB surface area and also the increased the visibility of TCB surface area to the external world made the IoT end devices architecture over-architectured and unsecured. The TCB surface area minimization that has been remained unfocused reduces the complexity of TCB surface area and visibility of TCB components to the external un-trusted world hence ensures security in terms of confidentiality, integrity, authenticity (CIA) at the IoT end devices. The TCB minimization thus will convert the over-architectured IoT end device into lightweight and secured architecture highly desired for resource constrained IoT end devices. In this paper we review the IoT end device architectures proposed in the recent past and concluded that these architectures of resource constrained IoT end devices are over-architectured due to larger TCB and ignored bugs and vulnerabilities in TCB hence un-secured. We propose the Novel levelled architecture with TCB minimization by replacing oversized hypervisor with lightweight Micro(m)-hypervisor i.e. m-visor and transferring m-hypervisor based virtualization over fog node for light weight and secured IoT End device architecture. The bug free TCB components confirm stable CoT for guaranteed CIA resulting into robust Trusted Execution Environment (TEE) hence secured IoT end device architecture. Thus the proposed resulting architecture is secured with minimized SRAM and flash memory combined footprint 39.05% of the total available memory per device. In this paper we review the IoT end device architectures proposed in the recent past and concluded that these architectures of resource constrained IoT end devices are over-architectured due to larger TCB and ignored bugs and vulnerabilities in TCB hence un-secured. We propose the Novel levelled architecture with TCB minimization by replacing oversized hypervisor with lightweight Micro(m)-hypervisor i.e. m-visor and transferring m-hypervisor based virtualization over fog node for light weight and secured IoT End device architecture. The bug free TCB components confirm stable CoT for guaranteed CIA resulting into robust Trusted Execution Environment (TEE) hence secured IoT end device architecture. Thus the proposed resulting architecture is secured with minimized SRAM and flash memory combined footprint 39.05% of the total available memory per device.
DOI10.1109/PDGC50313.2020.9315850
Citation Keymishra_tcb_2020