错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Role-Based Access Control in Private Blockchain for IoT Integrated Smart Contract

  • Darwish Al Neyadi,
  • Deepak Puthal,
  • Joy Dutta,
  • Ernesto Damiani

摘要

Role-based access control (RBAC) is a mechanism that controls access to resources within an organization based on the roles of individual users. This RBAC can be used in the context of an IoT-integrated smart contract for a private blockchain to govern access to smart contract functions and data based on the responsibilities of the system’s participants. By preventing unauthorized access to vital functions and data, RBAC can help assure the security and integrity of an IoT-integrated smart contract. In this study, we investigate novel methods to devise a smart contract process that enables data sharing among stakeholders for IoT-based applications to provide complete access control implementation in a private blockchain environment. Here, we have developed and verified our proposed access control mechanism with an added layer of machine learning-based security for an Ethereum-based private blockchain to securely handle IoT-based application data.