Skip to main content
Kent Academic Repository

BacS: A blockchain-based access control scheme in distributed internet of things

Shi, Na, Tan, Liang, Yang, Ciaxia, He, Chen, Xu, Junli, Lu, Yang, Xu, Hao (2020) BacS: A blockchain-based access control scheme in distributed internet of things. Peer-to-Peer Networking and Applications, . ISSN 1936-6442. E-ISSN 1936-6450. (doi:10.1007/s12083-020-00930-5) (Access to this publication is currently restricted. You may be able to access a copy if URLs are provided) (KAR id:81701)

PDF Publisher pdf
Language: English

Restricted to Repository staff only

Contact us about this Publication
[thumbnail of 10.1007_s12083-020-00930-5.pdf]
Official URL:
https://dx.doi.org/10.1007/s12083-020-00930-5

Abstract

Distributed Internet of Things (Distributed IoT) is a large-scale, heterogeneous, dynamic distributed architecture environment which is gradually formed based on Internet of Things (IoT) technology. In order to cope with the large number access requirements for IoT data brought by application expansion, the data of IoT devices are usually stored in the management server (DMS) of current domain, and adopt a centralized access control mechanism to user. This centrally approach can easily cause data to be tampered with and leaked. Moreover, registering different identities when user accesses different domains increases the difficulty to manage his identities. Therefore, this paper proposes a blockchain-based access control scheme called BacS for Distributed IoT. In BacS, firstly, we use account address of the node in blockchain as the identity to access DMS, redefine the access control permission of data of devices and store on blockchain. Then we design processes of authorization, authorization revocation, access control and audit in BacS. Finally, we use a lightweight symmetric encryption algorithm (SEA) to achieve privacy-preserving for Distributed IoT system. We build a credible experimental model on Ethereum private chain, results show that BacS is feasible and effective that it can achieve secure access in Distributed IoT environment while protecting privacy.

Item Type: Article
DOI/Identification number: 10.1007/s12083-020-00930-5
Uncontrolled keywords: Distributed IoT, Access control, Privacy preserving, Blockchain, Transaction
Subjects: T Technology > TA Engineering (General). Civil engineering (General) > TA168 Systems engineering
T Technology > TK Electrical engineering. Electronics. Nuclear engineering > TK5101 Telecommunications
T Technology > TK Electrical engineering. Electronics. Nuclear engineering > TK5101 Telecommunications > TK5105 Data transmission systems > TK5105.5 Computer networks > TK5105.875.I57 Internet
T Technology > TK Electrical engineering. Electronics. Nuclear engineering > TK5101 Telecommunications > TK5105.888 World Wide Web
Z Bibliography. Library Science. Information Resources > ZA Information resources > ZA4045 Electronic information resources
Z Bibliography. Library Science. Information Resources > ZA Information resources > ZA4450 Databases
Divisions: Divisions > Division of Computing, Engineering and Mathematical Sciences > School of Computing
University-wide institutes > Institute of Cyber Security for Society
Depositing User: Yang Lu
Date Deposited: 13 Jun 2020 13:30 UTC
Last Modified: 04 Mar 2024 19:49 UTC
Resource URI: https://kar.kent.ac.uk/id/eprint/81701 (The current URI for this page, for reference purposes)

University of Kent Author Information

  • Depositors only (login required):

Total unique views for this document in KAR since July 2020. For more details click on the image.