DAC4SH: A Novel Data Access Control Scheme for Smart Home Using Smart Contracts

被引:14
作者
Li, Hongzhi [1 ]
Han, Dezhi [2 ]
Chang, Chin-Chen [3 ]
机构
[1] Chizhou Univ, Coll Big Data & Artificial Intelligence, Chizhou 247100, Peoples R China
[2] Shanghai Maritime Univ, Coll Informat Engn, Shanghai 201308, Peoples R China
[3] Feng Chia Univ, Dept Informat Engn & Comp Sci, Taichung 407, Taiwan
关键词
Blockchain (BC); data access control (DAC); smart contract; smart home (s-home); INTERNET; BLOCKCHAIN; SECURITY; PRIVACY; THINGS;
D O I
10.1109/JSEN.2023.3241093
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Smart home (s-home) is an important Internet of Things (IoT)-based application in improving the living environment. Many cryptography-based protection schemes have been proposed to guarantee data confidentiality in s-home. Access control is a promising method to protect generated data from unauthorized access, and it is also urgently needed in s-home. Current centralized access control schemes are not excellent in security and performance. For instance, it still faces the problems of a single point of failure, low reliability, and poor scalability. This study proposes a decentralized and reliable access control scheme for s-home using smart contracts, named DAC4SH. To be specific, this proposed framework consists of an access policy management contract (APMC), a data attribute management contract (DAMC), a subject attribute management contract (SAMC), and a data access control contract (DACC) for realizing the fine-grained data access control. Meanwhile, we record all the access activities into the immutable distributed ledgers for auditing. To verify the feasibility of our DAC4SH, we construct an Ethereum-based prototype system and evaluate the performance of DAC4SH in terms of computational and communication costs. According to the experimental results, we can conclude that the performance of DAC4SH is appropriate. [GRAPHICS]
引用
收藏
页码:6178 / 6191
页数:14
相关论文
共 30 条
[1]   A Survey on 5G Networks for the Internet of Things: Communication Technologies and Challenges [J].
Akpakwu, Godfrey Anuga ;
Silva, Bruno J. ;
Hancke, Gerhard P. ;
Abu-MAhfouz, Adnan M. .
IEEE ACCESS, 2018, 6 :3619-3647
[2]   Blockchain-Based Traceability and Management for Additive Manufacturing [J].
Alkhader, Wala' ;
Alkaabi, Nouf ;
Salah, Khaled ;
Jayaraman, Raja ;
Arshad, Junaid ;
Omar, Mohammed .
IEEE ACCESS, 2020, 8 :188363-188377
[3]   Designing Blockchain-Based Access Control Protocol in IoT-Enabled Smart-Grid System [J].
Bera, Basudeb ;
Saha, Sourav ;
Das, Ashok Kumar ;
Vasilakos, Athanasios V. .
IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (07) :5744-5761
[4]  
Chaurasia Tushar, 2019, 2019 Third International Conference on I-SMAC (IoT in Social, Mobile, Analytics and Cloud) (I-SMAC), P709, DOI 10.1109/I-SMAC47947.2019.9032685
[5]   Blockchain for Internet of Things: A Survey [J].
Dai, Hong-Ning ;
Zheng, Zibin ;
Zhang, Yan .
IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (05) :8076-8094
[6]   A Novel Attribute-Based Access Control Scheme Using Blockchain for IoT [J].
Ding, Sheng ;
Cao, Jin ;
Li, Chen ;
Fan, Kai ;
Li, Hui .
IEEE ACCESS, 2019, 7 :38431-38441
[7]   Blockchain Meets Cloud Computing: A Survey [J].
Gai, Keke ;
Guo, Jinnan ;
Zhu, Liehuang ;
Yu, Shui .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2020, 22 (03) :2009-2030
[8]   Privacy-Aware Authentication in the Internet of Things [J].
Gross, Hannes ;
Hoelbl, Marko ;
Slamanig, Daniel ;
Spreitzer, Raphael .
CRYPTOLOGY AND NETWORK SECURITY, CANS 2015, 2015, 9476 :32-39
[9]   Access Control for Electronic Health Records with Hybrid Blockchain-Edge Architecture [J].
Guo, Hao ;
Li, Wanxin ;
Nejad, Mark ;
Shen, Chien-Chung .
2019 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2019), 2019, :44-51
[10]   Improving Privacy and Security in Decentralized Ciphertext-Policy Attribute-Based Encryption [J].
Han, Jinguang ;
Susilo, Willy ;
Mu, Yi ;
Zhou, Jianying ;
Au, Man Ho Allen .
IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2015, 10 (03) :665-678