4.6 Article

Blockchain-Based Data Access Control and Key Agreement System in IoT Environment

期刊

SENSORS
卷 23, 期 11, 页码 -

出版社

MDPI
DOI: 10.3390/s23115173

关键词

IoT data; CP-ABE; data validation; data nonrepudiation; data accountability; security; authentication

向作者/读者索取更多资源

With the increasing adoption of IoT, various IoT environments are being generated, and data access control and privacy protection are essential in these environments. Ciphertext-policy attribute-based encryption (CP-ABE) technology is used to address these requirements, and blockchain is studied to prevent cloud server failures and support data auditing. However, authentication and key agreement are not specified in these systems. Therefore, we propose a data access control and key agreement scheme using CP-ABE in a blockchain-based system, which ensures data security and provides data nonrepudiation, accountability, and verification functions. The proposed protocol is safer and more efficient than other protocols, making it suitable for practical IoT environments.
Recently, with the increasing application of the Internet of Things (IoT), various IoT environments such as smart factories, smart homes, and smart grids are being generated. In the IoT environment, a lot of data are generated in real time, and the generated IoT data can be used as source data for various services such as artificial intelligence, remote medical care, and finance, and can also be used for purposes such as electricity bill generation. Therefore, data access control is required to grant access rights to various data users in the IoT environment who need such IoT data. In addition, IoT data contain sensitive information such as personal information, so privacy protection is also essential. Ciphertext-policy attribute-based encryption (CP-ABE) technology has been utilized to address these requirements. Furthermore, system structures applying blockchains with CP-ABE are being studied to prevent bottlenecks and single failures of cloud servers, as well as to support data auditing. However, these systems do not stipulate authentication and key agreement to ensure the security of the data transmission process and data outsourcing. Accordingly, we propose a data access control and key agreement scheme using CP-ABE to ensure data security in a blockchain-based system. In addition, we propose a system that can provide data nonrepudiation, data accountability, and data verification functions by utilizing blockchains. Both formal and informal security verifications are performed to demonstrate the security of the proposed system. We also compare the security, functional aspects, and computational and communication costs of previous systems. Furthermore, we perform cryptographic calculations to analyze the system in practical terms. As a result, our proposed protocol is safer against attacks such as guessing attacks and tracing attacks than other protocols, and can provide mutual authentication and key agreement functions. In addition, the proposed protocol is more efficient than other protocols, so it can be applied to practical IoT environments.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.6
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据