首页 | 本学科首页   官方微博 | 高级检索  
     

采用区块链的物联网数据共享方案
引用本文:傅文龙1,2,李国刚1,2,解童1,2. 采用区块链的物联网数据共享方案[J]. 华侨大学学报(自然科学版), 2023, 0(2): 257-263. DOI: 10.11830/ISSN.1000-5013.202204028
作者姓名:傅文龙1  2  李国刚1  2  解童1  2
作者单位:1. 华侨大学 信息科学与工程学院, 福建 厦门 361021;2. 华侨大学 厦门市专用集成电路系统重点实验室, 福建 厦门 361021
基金项目:国家自然科学基金资助项目(61370007);
摘    要:针对物联网(IoT)数据共享过程中存在的安全漏洞和隐私泄露风险,提出一种基于区块链的物联网数据共享方案.采用数据的不可篡改、分布式存储、隐私保护、可追溯及访问控制,将消息队列遥测传输(MQTT)作为通信协议和中间件,并为其提供身份认证和主题权限管理.结合国产加密算法实现密钥交换、数据摘要和加密传输,通过区块链记录设备的行为,在提高可信度的同时提供追溯的能力,采用智能合约对数据和主题进行共享和管理,实现链上链下数据协同保障数据的一致性.通过系统原型实现与测试,结果表明:该方案能够确保物联网设备之间共享数据时的安全性和隐私性,满足物联网应用性能需求,具有可行性.

关 键 词:区块链  物联网  智能合约  数据共享  消息队列遥测传输

Data Sharing Scheme for Internet of Things Using Blockchain
FU Wenlong1,' target="_blank" rel="external">2,LI Guogang1,' target="_blank" rel="external">2,XIE Tong1,' target="_blank" rel="external">2. Data Sharing Scheme for Internet of Things Using Blockchain[J]. Journal of Huaqiao University(Natural Science), 2023, 0(2): 257-263. DOI: 10.11830/ISSN.1000-5013.202204028
Authors:FU Wenlong1,' target="  _blank"   rel="  external"  >2,LI Guogang1,' target="  _blank"   rel="  external"  >2,XIE Tong1,' target="  _blank"   rel="  external"  >2
Affiliation:1. College of Information Science and Engineering, Huaqiao University, Xiamen 361021, China; 2. Xiamen City Key Laboratory of Application Specific Integrated Circuit System, Xiamen 361021, China
Abstract:Aiming at the security vulnerabilities and privacy leakage risks in the process of internet of things(IoT)data sharing, a data sharing scheme for IoT based on blockchain is proposed. The blockchain is used to realize data tamper-proof, distributed storage, privacy protection, traceability and access control. The message queue telemetry transport(MQTT)is used as a communication protocol and middleware, and provides identity authentication and topic permission management for it. The key exchange, data synopses and encrypted transmission are realized by combining the domestic encryption algorithm. The behavior of the device is recorded through the blockchain, and the traceability is provided while improving the credibility. The smart contract is used to share and manage the data and topics, and the on-chain and off-chain data coordination is achieved to ensure the consistency of the data. Through the system prototype implementation and testing, the results show that the scheme can ensure the security and privacy of data sharing between IoT devices, and meet the performance requirements of IoT applications, which is feasible.
Keywords:blockchain  internet of things(IoT)  smart contract  data sharing  message queuing telemetry transport
点击此处可从《华侨大学学报(自然科学版)》浏览原始摘要信息
点击此处可从《华侨大学学报(自然科学版)》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号