Allocation of resources and their control over multiple organisations is challenging. This is especially true for a large-scale and dynamic system like the Internet of Things (IoT). One of the core issues in such a system is the provision of secure access control. In particular, transfer of access rights from one entity to another in a secure, flexible and fine-grained manner. In this paper, we present a multi-organisational delegation framework using blockchain. Our framework takes advantage of blockchain smart contracts to define the interactions and resource allocation between the consortium of organisations. We show the feasibility of our solution in a real-world scenario using the allocation of transportation credits in a multi-level organisational setting as a use-case. We provide proof of implementation of the proposed framework using the Hyperledger Fabric blockchain platform. Our results indicate that the proposed framework is efficient and can be used for city-wide transport, potentially even scale country-wide with a shared blockchain with complex access control rules. It also bestows better transparency to the delegation of access rights and control over the employees' transportation access for the organisations.
翻译:资源分配和对多个组织的控制具有挑战性。对于诸如物联网(IoT)这样的大规模和动态系统来说,这一点尤其具有挑战性。这种系统中的核心问题之一是提供安全的出入控制。特别是,以安全、灵活和细微的方式将一个实体的进入权从一个实体转移到另一个实体。在本文件中,我们提出了一个利用链条的多组织代表团框架。我们的框架利用链链式智能合同来界定组织集团之间的相互作用和资源分配。我们展示了在现实世界中我们的解决办法的可行性,利用在多层次组织环境中分配的运输信贷作为使用案例。我们提供了使用超高层砖块链平台执行拟议框架的证据。我们的结果表明,拟议的框架是有效的,可以用于全市运输,甚至有可能以具有复杂出入控制规则的连锁扩大全国范围。它还提高了组织对雇员运输准入权和控制权的授权的透明度。