应用科学学报 ›› 2021, Vol. 39 ›› Issue (1): 174-184.doi: 10.3969/j.issn.0255-8297.2021.01.015
• 区块链 • 上一篇
姚中原1, 潘恒1, 祝卫华1, 斯雪明1,2
收稿日期:
2020-10-31
发布日期:
2021-02-04
通信作者:
姚中原,博士,讲师,研究方向为密码学、区块链技术。E-mail:6809@zut.edu.cn
E-mail:6809@zut.edu.cn
基金资助:
YAO Zhongyuan1, PAN Heng1, ZHU Weihua1, SI Xueming1,2
Received:
2020-10-31
Published:
2021-02-04
摘要: 区块链与物联网飞速发展,并在技术层面和应用层面开始走向融合。为帮助区块链物联网融合领域的科研工作者更好地分析把握热点和趋势,广泛调研了该领域的相关研究文献,并将这些文献分类后综述。该文还详细对比了国内外同行在该领域的研究工作,客观阐述了这些研究工作的优势与不足。最后,结合文献调研成果展望了区块链物联网融合研究的发展趋势。
中图分类号:
姚中原, 潘恒, 祝卫华, 斯雪明. 区块链物联网融合:研究现状与展望[J]. 应用科学学报, 2021, 39(1): 174-184.
YAO Zhongyuan, PAN Heng, ZHU Weihua, SI Xueming. Convergence of Blockchain and IoT: Research Status and Prospect[J]. Journal of Applied Sciences, 2021, 39(1): 174-184.
[1] Cui P, Guin U, Skjellum A, et al. Blockchain in IoT:current trends, challenges, and future roadmap[J]. Journal of Hardware and Systems Security, 2019, 3(4):338-364. [2] Liu Y, Wang K, Lin Y, et al. LightChain:a lightweight blockchain system for industrial Internet of things[J]. IEEE Transactions on Industrial Informatics, 2019, 15(6):3571-3581. [3] Du M, Wang K, Liu Y, et al. SpaceChain:a three-dimensional blockchain architecture for IoT security[J]. IEEE Wireless Communications, 2020, 27(3):38-45. [4] Xu X, Zeng Z, Yang S, et al. A novel blockchain framework for industrial IoT edge computing[J]. Sensors, 2020, 20(7):2061-2613. [5] Biswas S. A scalable blockchain framework for secure transactions in IoT[J]. IEEE Internet of Things Journal, 2019, 6(3):4650-4659. [6] Ali D, Salil S, Raja J, et al. LSB:a lightweight scalable blockchain for IoT security and anonymity[J]. Journal of Parallel and Distributed Computing, 2019, 134(12):80-97. [7] Novo O. Blockchain meets IoT:an architecture for scalable access management in IoT[J]. IEEE Internet of Things Journal, 2018, 5(2):1184-1195. [8] Huang J, Kong L, Chen G, et al. B-IoT:blockchain driven Internet of things with credit-based consensus mechanism[C]//2019 IEEE 39th International Conference on Distributed Computing Systems, 2019, 1348-4357. [9] Zhang W, Wu Z, Han G, et al. LDC:a lightweight dada consensus algorithm based on the blockchain for the industrial Internet of things for smart city applications[J]. Future Generation Computer Systems, 2020, 108:574-582. [10] Wu J, Dong M, Ota K, et al. Application-aware consensus management for software-defined intelligent blockchain in IoT[J]. IEEE Network, 2020, 34(1):69-75. [11] Tsang Y, Choy L, Wu C, et al. Blockchain-driven IoT for food traceability with an integrated consensus mechanism[J]. IEEE Access, 2019, 7(1):129000-129017. [12] Biswas S. PoBT:a lightweight consensus algorithm for scalable IoT business blockchain[J]. IEEE Internet of Things Journal, 2020, 7(3):2343-2355. [13] Wang E, Sun R, Chen C, et al. Proof of X-repute blockchain consensus protocol for IoT systems[J]. Computers & Security, 2020, 27(5):95-113. [14] Pan J, Wang J, Hester A, et al. EdgeChain:an edge-IoT framework and prototype based on blockchain and smart contracts[J]. IEEE Internet of Things Journal, 2019, 6(3):4719-4732. [15] Fotiou N, Siris V, Polyzos G. Interacting with the Internet of things using smart contracts and blockchain technologies[C]//The 11th International Conference on Security, Privacy, and Anonymity in Computation, Communication, and Storage, 2018:443-452. [16] Fan K, Bao Z, Liu M, et al. Dredas:decentralized, reliable and efficient remote outsourced data auditing scheme with blockchain smart contract for industrial IoT[J]. Future Generation Computer Systems, 2020, 110(21):665-674. [17] Christidis K, Devetsikiotis M. Blockchains and smart contracts for the Internet of things[J]. IEEE Access, 2016, 4(1):2292-2303. [18] Hang L, Kim D. Reliable task management based on a smart contract for runtime verification of sensing and actuating tasks in IoT environments[J]. Sensors, 2020, 20(4):1207-1224. [19] Park J, Youn T, Kim H, et al. Smart contract-based review system for an IoT data marketplace[J]. Sensors, 2018, 18(10):3577-3599. [20] Papadodimas G, Palaiokrasas G, Litke A, et al. Implementation of smart contracts for blockchain based IoT applications[C]//The 9th International Conference on the Network of the Future, 2018:195-210. [21] Liu H. Fabric-IoT:a blockchain-based access control system in IoT[J]. IEEE Access, 2020, 45(8):18207-18218. [22] Bera B, Chattaraj D, Das K. Designing secure blockchain-based access control scheme in IoT-enabled Internet of drones deployment[J]. Computer Communications, 2020, 10(3):153176. [23] Xu R, Chen Y, Blasch E, et al. BlendCAC:a blockchain-enabled decentralized capabilitybased access control for IoTs[C]//2018 IEEE Internal Conference on Blockchain, 2018:231-245. [24] Rifi N, Rachkidi E, Agoulmine N, et al. Towards using blockchain technology for IoT data access protection[C]//IEEE International Conference on Ubiquitous Wireless Broadband, 2018:154-171. [25] Zhou L. BeeKeeper:a blockchain-based IoT system with secure storage and homomorphic computation[J]. IEEE Access, 2018, 28(6):43472-43488. [26] Zhu Y, Zheng G, Wong K. Blockchain empowered decentralized storage in air-to-ground industrial networks[J]. IEEE Transactions on Industrial Informatics, 2019, 15(6):346-358. [27] Hossein S, Lukas B, Anwar H, et al. Towards blockchain-based auditable storage and sharing of IoT data[C]//International Conference on Cloud Computing Security, 2017:45-60. [28] Wang G, Shi Z, Nixon M, et al. ChainSplitter:towards blockchain-based industrial IoT architecture for supporting hierarchical storage[C]//2019 IEEE International Conference on Blockchain, 2019:166-175. [29] Rantos K, Drosatos G, Kritsas A, et al. A blockchain-based platform for consent management of personal data processing in the IoT ecosystem[J]. Security and Communication Networks, 2019, 20(9):1-15. [30] Liu C, Lin Q, Wen S. Blockchain-enabled data collection and sharing for industrial IoT with deep reinforcement learning[J]. IEEE Transactions on Industrial Informatics, 2019, 41(13):3516-3526. [31] Obour A, Kwame O, Xia H. A secured proxy-based data sharing module in IoT environments using blockchain[J]. Sensors, 2019, 19(5):1235-1258. [32] Feng S, Wang W, Niyato D, et al. Competitive data trading in wireless-powered Internet of things (IoT) crowdsensing systems with blockchain[C]//IEEE International Conference on Communication Systems, 2019:389-394. [33] Zhang Y, Han Y, Wen J. SMER:a secure method of exchanging resources in heterogeneous Internet of things[J]. Frontiers of Computer Science, 2019, 13(6):1198-1209. [34] Rathore S, Kwon B, Park J. BlockSecIoTNet:blockchain-based decentralized security architecture for IoT network[J]. Journal of Network and Computer Applications, 2019, 143(24):167-177. [35] Fan K, Wang S, Ren Y, et al. Blockchain-based secure time protection scheme in IoT[J]. IEEE Internet of Things Journal, 2019, 6(3):4671-4679. [36] Li W, Tug S, Meng W, et al. Designing collaborative blockchained signature-based intrusion detection in IoT environments[J]. Future Generation Computer Systems, 2019:96-110. [37] Angin P, Mert M, Mete O, et al. A blockchain-based decentralized security architecture for IoT[C]//The 3rd International Conference on Internet of Things, 2018:3-18. [38] Lee B, Lee J. Blockchain-based secure firmware update for embedded devices in an Internet of things environment[J]. The Journal of Supercomputing, 2017, 73(3):1152-1167. [39] Zhao Y, Liu Y, Tian A, et al. Blockchain based privacy-preserving software updates with proof-of-delivery for Internet of things[J]. Journal of Parallel and Distributed Computing, 2019, 132(26):141-149. [40] Yohan A, Lo N W. FOTB:a secure blockchain-based firmware update framework for IoT environment[J]. International Journal of Information Security, 2019, 19(3):257-278. [41] Boudguiga A. Towards better availability and accountability for IoT updates by means of a blockchain[C]//2017 IEEE European Symposium on Security and Privacy Workshops, 2017:50-58. [42] Viriyasitavat W. New blockchain-based architecture for service interoperations in Internet of things[J]. IEEE Transactions on Computational Social Systems, 2019, 6(1):739-748. [43] Fu S, Fan Q, Tang Y, et al. Cooperative computing in integrated blockchain-based Internet of things[J]. IEEE Internet of Things Journal, 2020, 7(3):1603-1612. [44] Zhang Y. Blockchain-based trust mechanism for IoT-based smart manufacturing system[J]. IEEE Transactions on Computational Social Systems, 2019, 6(1):1386-1394. [45] Hammi M, Hammi B, Bellot P, et al. Bubbles of trust:a decentralized blockchain-based authentication system for IoT[J]. Computers & Security, 2018, 78(9):126-142. [46] Xi J. CrowdBLPS:a blockchain-based location privacy-preserving mobile crowdsensing system[J]. IEEE Transactions on Industrial Informatics, 2019, 16(6):4206-4218. [47] Niu J. Blockchain-based anti-key-leakage key aggregation searchable encryption for IoT[J]. IEEE Internet of Things Journal, 2020(7):1502-1518. [48] 葛琳, 季新生, 江涛, 等. 基于区块链技术的物联网信息共享安全机制[J]. 计算机应用, 2019, 39(2):458-463. Ge L, Ji X S, Jiang T, et al. Blockchain-based information sharing mechanism in IoT[J]. Journal of Computer Applications, 2019, 39(2):458-463. (in Chinese) [49] 夏昌琳. 基于区块链技术的物联网数据交易系统[D]. 南京:南京邮电大学, 2019:23-45. [50] 杜欣笑. 基于区块链技术的物联网数据感知与自动交易系统设计与实现[D]. 西安:西安电子科技大学, 2019:26-48. [51] 郝飞扬. 多域物联网数据共享交换管理平台设计与实现[D]. 西安:西安电子科技大学, 2019:19-34. [52] 鲁晔. 一种基于联盟链的物联网匿名交易方案[J]. 计算机应用研究, 2021, 30(1):20-27. Lu Y. An anonymous trading system in IoT based on consortium blockchain[J]. Application Research of Computers, 2021, 30(1):20-27. (in Chinese) [53] 刘琦. 基于区块链的物联网节点可信计算与隐私保护方法研究[D]. 郑州:郑州大学, 2019:23-30. [54] 梅颖. 基于区块链的物联网访问控制简化模型构建[J]. 中国传媒大学学报(自然科学版), 2017, 24(5):7-15. Mei Y. Construction of simplified access control model in IoT based on blockchain[J]. Journal of Communication University of China (Science and Technology), 2017, 24(5):7-15. (in Chinese) [55] 史锦山, 李茹. 物联网下的区块链访问控制综述[J]. 软件学报, 2019, 30(6):1632-1648. Shi J S, Li R. Review of the blockchain-based access control in IoT[J]. Journal of Software, 2019, 30(6):1632-1648. (in Chinese) [56] 杜瑞忠, 刘妍, 田俊峰. 物联网中基于智能合约的访问控制方法[J]. 计算机研究与发展, 2019, 56(10):254-267. Du R Z, Liu Y, Tian J F. Access control mechanisms in IoT based on smart contract[J]. Journal of Computer Research and Development, 2019, 56(10):254-267. (in Chinese) [57] 张建国, 胡晓辉. 一种基于以太坊改进的物联网设备访问控制研究[J/OL]. 计算机工程:1-10.[2020-10-23]. https://doi.org/10.19678/j.issn.1000-3428.0057729. Zhang J G, Hu X H. Research on an improved access control mechanism in IoT based on Ethereum[J/OL]. Computer Engineering, 1-10.[2020-10-23]. https://doi.org/10.19678/j.issn.1000-3428.0057729. (in Chinese) [58] 张江徽, 崔波, 李茹, 等. 基于智能合约的物联网访问控制系统[J/OL]. 计算机工程:1-13.[2020-1023]. https://doi.org/10.19678/j.issn.1000-3428.0058302. Zhang J W, Cui B, Li R, et al. Access control system in IoT based on smart contract[J/OL]. Computer Engineering, 1-13.[2020-10-23]. https://doi.org/10.19678/j.issn.1000-3428.0058302. (in Chinese) [60] 方诗虹, 彭习羽. 基于区块链技术的物联网信息记录安全存储[J]. 成都:西南民族大学学报(自然科学版), 2019, 45(3):284-289. Fang S H, Peng X Y. Blockchain-based secure storage of information records in IoT[J]. Chengdu:Journal of Southwest Minzu University (Natural Science Edition), 2019, 45(3):284289. (in Chinese) [61] 周启惠, 邓祖强, 邹萍, 等. 基于区块链的防护物联网设备DDoS攻击方法[J]. 应用科学学报, 2019, 37(2):213-223. Zhou Q H, Deng Z Q, Zou P, et al. Blockchain-based mechanism to protect IoT device against DDoS attack based on blockchain[J]. Journal of Applied Sciences, 2019, 37(2):213-223. (in Chinese) [62] 丁平. 基于去中心化的物联网安全的研究与应用[D]. 北京:北京邮电大学, 2018:14-27. [63] 盛念祖, 李芳, 李晓风, 等. 基于区块链智能合约的物联网数据资产化方法[J]. 浙江大学学报(工学版), 2018, 52(11):2150-2158. Sheng N Z, Li F, Li X F, et al. Data capitalization mechanism in IoT based on blockchain smart contract[J]. Journal of Zhejiang University (Engineering Science), 2018, 52(11):21502158. (in Chinese) [64] 宋文斌. 基于区块链的物联网身份认证系统[D]. 西安:西安电子科技大学, 2018:23-31. [65] 王桥. 基于区块链技术的物联网设备身份认证机制研究[D]. 重庆:重庆邮电大学, 2019:15-20. [66] 张晓薇. 基于区块链的物联网安全认证系统设计与实现[D]. 成都:西南交通大学, 2019:10-18. [67] 张佳妮, 何德彪, 李莉. 基于区块链的物联网密钥协商协议[J]. 中兴通讯技术, 2018, 24(6):23-27. Zhang J N, He D B, Li L. Blockchain-based secret key negotiation protocol in IoT[J]. ZTE Technology Journal, 2018, 24(6):23-27. (in Chinese) [68] 沈海波, 陈强, 黄海. 面向物联网的基于智能合约的认证和授权方案[J]. 计算机应用与软件, 2020, 37(1):309-313. Shen H B, Chen Q, Huang H. Smart contract based authentication and authorization scheme for IoT[J]. Computer Applications and Software, 2020, 37(1):309-313. (in Chinese) [69] 乔蕊, 刘敖迪, 陈迪, 等. 复杂物联网联盟链系统通信机制研究[J]. 自动化学报, 2020, 18(3):1-13. Qiao R, Liu R D, Chen D, et al. Research on communication mechanisms of complex IoT consortium blockchain system[J]. Acta Automatica Sinica, 2020, 18(3):1-13. (in Chinese) |
[1] | 赵颖琪, 朱雪阳, 李广元, 高雅, 包玉龙. 带时间约束的智能合约验证[J]. 应用科学学报, 2021, 39(1): 1-16. |
[2] | 范俊松, 陈建海, 沈睿, 刘振广, 何钦铭, 黄步添. 基于SGX的区块链交易隐私安全保护方法[J]. 应用科学学报, 2021, 39(1): 17-28. |
[3] | 赵晓琦, 李勇. 可审计且可追踪的区块链匿名交易方案[J]. 应用科学学报, 2021, 39(1): 29-41. |
[4] | 张学旺, 冯家琦, 殷梓杰, 林金朝. 基于区块链的数据溯源可信查询方法[J]. 应用科学学报, 2021, 39(1): 42-54. |
[5] | 王思源, 邹仕洪. 多域物联网中基于区块链和权能的访问控制机制[J]. 应用科学学报, 2021, 39(1): 55-69. |
[6] | 周琦, 沈韬, 朱艳, 刘英莉. 基于区块链的综合能源管理系统身份验证方法[J]. 应用科学学报, 2021, 39(1): 70-78. |
[7] | 涂园超, 陈玉玲, 李涛, 任晓军, 卿欣艺. 基于信誉投票的PBFT改进方案[J]. 应用科学学报, 2021, 39(1): 79-89. |
[8] | 杨迪, 徐涵, 龙承念, 彭绍亮. 基于区块链技术的道路路边停车管理系统[J]. 应用科学学报, 2021, 39(1): 90-98. |
[9] | 范君, 李茹, 张祎航. 一种适用于车联云任务调度的轻量级区块链架构[J]. 应用科学学报, 2021, 39(1): 99-108. |
[10] | 张利华, 黄阳, 王欣怡, 白甲义, 曹宇, 张赣哲. 基于区块链的精准扶贫数据保护方案[J]. 应用科学学报, 2021, 39(1): 135-150. |
[11] | 张登记, 赵相福, 陈中育, 童向荣. 基于Ethereum智能合约的安全策略分析[J]. 应用科学学报, 2021, 39(1): 151-163. |
[12] | 刘峰, 赵俊峰. 基于区块链的云存储数据完整性验证方案[J]. 应用科学学报, 2021, 39(1): 164-173. |
[13] | 方俊杰, 雷凯. 面向边缘人工智能计算的区块链技术综述[J]. 应用科学学报, 2020, 38(1): 1-21. |
[14] | 何正源, 段田田, 张颖, 张瀚文, 孙毅. 物联网中区块链技术的应用与挑战[J]. 应用科学学报, 2020, 38(1): 22-33. |
[15] | 包振山, 王凯旋, 张文博. 基于树形拓扑网络的实用拜占庭容错共识算法[J]. 应用科学学报, 2020, 38(1): 34-50. |
阅读次数 | ||||||
全文 |
|
|||||
摘要 |
|
|||||