[ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ]

Journal of Information Science and Engineering, Vol. 36 No. 4, pp. 821-836

Decentralized and Secure Cross-Domain Data Sharing Scheme Based on Blockchain for Application-Centric IoT

1School of Computer Science and Technology
2School of Cyber Engineering
Shaanxi Key Laboratory of Network and System Security
Xidian University
Xi'an, 710071 P.R. China
E-mail: jwzheng@stu.xidian.edu.cn; xwdong@xidian.edu.cn;
ylshen@mail.xidian.edu.cn; wtong@stu.xidian.edu.cn

In recent years, more and more Internet of Things (IoT) applications are emerging to make our daily life smarter. However, these IoT applications are developed in an isolated vertical architecture and suitable for a specific scene or environment. In other words, they do not exchange and reuse data between each other, resulting in the issue of IoT application isolations. To address this problem, we propose a cross-domain data sharing mechanism named MicrothingsChain, which allows the exchange and reuse of data among various applications in a collaborative way. This paradigm calls for novel security and access control mechanisms to enable resource-limited smart objects to verify a claimed access right without relying on central authorization systems. In this paper, we present a novel smart contract-based cross-domain authentication and access control mechanism for applicationcentric IoT. Specially, we propose a proof-of-edge computing node consensus protocol to avoid centralization in practice. The security analysis and experimental results demonstrate that MicrothingsChain is suitable for practice.

Keywords: Internet of Things, blockchain, smart contract, edge computing, data sharing, cross-domain authentication, access control

  Retrieve PDF document (JISE_202004_08.pdf)