Abstract

Traditional centralized access control faces data security and privacy problems. The core server is the main target to attack. Single point of failure risk and load bottleneck are difficult to solve effectively. And the third-party data center cannot protect data owners. Traditional distributed access control faces the problem of how to effectively solve the scalability and diversified requirements of IoT (Internet of Things) applications. SCAC (Smart Contract-based Access Control) is based on ABAC (Attributes Based Access Control) and RBAC (Role Based Access Control). It can be applied to various types of nodes in different application scenarios that attributes are used as basic decision elements and authorized by role. The research objective is to combine the efficiency of service orchestration in edge computing with the security of consensus mechanism in blockchain, making full use of smart contract programmability to explore fine grained access control mode on the basis of traditional access control paradigm. By designing SSH-based interface for edge computing and blockchain access, SCAC parameters can be found and set to adjust ACLs (Access Control List) and their policies. The blockchain-edge computing combination is powerful in causing significant transformations across several industries, paving the way for new business models and novel decentralized applications. The rationality on typical process behavior of management services and data access control be verified through CPN (Color Petri Net) tools 4.0, and then data statistics on fine grained access control, decentralized scalability, and lightweight deployment can be obtained by instance running in this study. The results show that authorization takes into account both security and efficiency with the “blockchain-edge computing” combination.

Highlights

  • It is proposed that the novel token can be used as the “key” to connect the elements of blockchain, edge computing, and Petri net model to build the fine-grained SCAC architecture

  • It is proposed that the token can be used as the “key” to connect the elements of blockchain, edge computing, and Petri net model to build the fine-grained SCAC based on ABAC and RBAC

  • As a new DApp, blockchain has changed from a trusted database storage access to an automatic access control using blockchain smart contract, namely SCAC

Read more

Summary

Introduction

Hundreds of millions of IoT (Internet of Things) devices have been deployed in different fields of application to achieve the process of “data → information →. Confidentiality, Data Integrity, and Data Availability) for cloud-based applications due to data from a wide range of heterogeneous sensor and centralized data management. It cannot avoid the TPA (Third Party Auditors) for both data owners and data consumers [2]. A de-TPA (independent of TPA) distributed data management mode with secure and efficient is needed. The constrained capabilities of many IoT devices, as well as the current access control based on centralized and hierarchical architecture, bring new challenges in the domain [3]

Objectives
Methods
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call