Vol. 12, No. 12, December 30, 2018
10.3837/tiis.2018.12.024,
Download Paper (Free):
Abstract
Smart home systems provide a safe, comfortable, and convenient living environment for users, whereby users enjoy featured home services supported by the data collected and generated by smart devices in smart home systems. However, existing smart devices lack sufficient protection in terms of data security and privacy, and challenging security and privacy issues inevitably emerge when using these data. This article aims to address these challenging issues by proposing a private blockchain-based access control (PBAC) scheme. PBAC involves employing a private blockchain to provide an unforgeable and auditable foundation for smart home systems, that can thwart illegal data access, and ensure the accuracy, integrity, and timeliness of access records. A detailed security analysis shows that PBAC could preserve data security against various attacks. In addition, we conduct a comprehensive performance evaluation to demonstrate that PBAC is feasible and efficient.
Statistics
Show / Hide Statistics
Statistics (Cumulative Counts from December 1st, 2015)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.
Cite this article
[IEEE Style]
J. Xue, C. Xu, Y. Zhang, "Private Blockchain-Based Secure Access Control for Smart Home Systems," KSII Transactions on Internet and Information Systems, vol. 12, no. 12, pp. 6057-6078, 2018. DOI: 10.3837/tiis.2018.12.024.
[ACM Style]
Jingting Xue, Chunxiang Xu, and Yuan Zhang. 2018. Private Blockchain-Based Secure Access Control for Smart Home Systems. KSII Transactions on Internet and Information Systems, 12, 12, (2018), 6057-6078. DOI: 10.3837/tiis.2018.12.024.
[BibTeX Style]
@article{tiis:21959, title="Private Blockchain-Based Secure Access Control for Smart Home Systems", author="Jingting Xue and Chunxiang Xu and Yuan Zhang and ", journal="KSII Transactions on Internet and Information Systems", DOI={10.3837/tiis.2018.12.024}, volume={12}, number={12}, year="2018", month={December}, pages={6057-6078}}