An authorisation has been recognised as an important security measure for preventing unauthorised access to critical resources, such as devices and data, within the Internet of Things (IoT) networks. Existing authorisation methods for the IoT network are based on traditional access control models, which have several drawbacks, including architecture centralisation, policy tampering, access rights validation, malicious third-party policy assignment and control, and network-related overheads. The increasing trend of integrating Blockchain technology with IoT networks demonstrates its importance and potential to address the shortcomings of traditional IoT network authorisation mechanisms. This paper proposes a decentralised, secure, dynamic, and flexible authorisation scheme for IoT networks based on attribute-based access control (ABAC) fine-grained policies stored on a distributed immutable ledger. We design a Blockchain-based ABAC policy management framework divided into Attribute Management Authority (AMA) and Policy Management Authority (PMA) frameworks that use smart contract features to initialise, store, and manage attributes and policies on the Blockchain. To achieve flexibility and dynamicity in the authorisation process, we capture and utilise the environmental-related attributes in conjunction with the subject and object attributes of the ABAC model to define the policies. Furthermore, we designed the Blockchain-based Access Management Framework (AMF) to manage user requests to access IoT devices while maintaining the privacy and auditability of user requests and assigned policies. We implemented a prototype of our proposed scheme and executed it on the local Ethereum Blockchain. Finally, we demonstrated the applicability and flexibility of our proposed scheme for an IoT-based smart home scenario, taking into account deployment, execution and financial costs.
翻译:授权已被公认为是防止未经授权获取关键资源(例如设备和数据)的一个重要安全措施,如在Times互联网(IoT)网络内,设备和数据等关键资源的获取。IoT网络的现有授权方法以传统的访问控制模式为基础,这些模式存在若干缺点,包括结构集中、政策篡改、访问权验证、恶意第三方政策分配和控制以及与网络有关的间接费用。将链式技术与IoT网络整合的趋势日益明显,这表明它对于解决传统的IoT网络授权机制的缺陷具有重要意义和潜力。本文件提议根据基于属性的访问控制(ABAC)的微小政策,对IoT网络现有授权机制进行分散、安全、动态和灵活的授权计划。我们设计了基于属性的接入控制(ABAC)的精细政策。我们设计了基于“Ablocklance”和“PMelvirontive”系统的政策管理框架,我们设计了一个基于“E-Melviilal”系统,我们设计了一个基于“E-Melvical A-LA”系统用户管理要求的选项。我们定义和“A-LE-LE-LE-LA”系统管理框架,我们设计的用户要求的选项和“我们设计、我们设计“我们设计、我们设计“A-LE-Liserview”系统”的选项的选项和“A-A-A-A-A-A-Liservioltaltaltaltal”系统”的选项的选项定义定义定义定义和“我们定义”的选项定义定义和“我们定义”的选项定义和“我们定义和“我们定义和“我们定义”的选项定义”的选项的选项定义”的选项定义和“我们定义和“我们定义和“A-A-A”的“我们定义”的“我们定义”的选项”的选项”的选项”的选项的选项的选项的选项的选项的选项的选项的选项的选项的选项。