Secure Access Control and Authority Delegation Based on Capability and Context Awareness for Federated IoT
Bayu Anggorojati, Parikshit Narendra Mahalle, Neeli Rashmi Prasad, Ramjee Prasad · River Publishers eBooks · 2024
Access control is a critical functionality in Internet of Things (IoT), and it is particularly promising to make access control secure, efficient and generic in a distributed environment. Another important property of an access control system in the IoT is flexibility which can be achieved by access or authority delegation. Delegation mechanisms in access control that have been studied until now have been intended mainly for a system that has no resource constraint, such as a web-based system, which is not very suitable for a highly pervasive system such as IoT. This chapter presents the Capability-based Context Aware Access Control (CCAAC) model including the authority delegation method, along with specification and protocol evaluation intended for federated Machine-to-Machine (M2M)/IoT. By using the identity and capability-based access control approach together with the contextual information and secure federated IoT, this proposed model provides scalability, flexibility, and secure authority delegation for highly distributed system. The protocol evaluation results show that the capability creation and access mechanism of CCAAC is secure against a rigorous man-in-the-middle attack, e.g. eavesdropping and replay attacks, and is able to provide authentication as well.