MQTT大块数据安全传输方案的设计与实现  被引量:6

Design and Implementation of MQTT Block Data Secure Transmissio n Scheme

在线阅读下载全文

作  者:张状状 蒋伟 胡静[1] 宋铁成[1] ZHANG Zhuangzhuang;JIANG Wei;HU Jing;SONG Tiecheng(School of Information Science and Engineering,Southeast University,Nanjing Jiangsu 211102,China)

机构地区:[1]东南大学信息科学与工程学院,江苏南京211102

出  处:《信息与电脑》2022年第9期218-222,共5页Information & Computer

基  金:国家重点研发计划(项目编号:2020YFB1600104);江苏省重点研发计划(项目编号:BE2020084-2)。

摘  要:消息队列遥测传输(Message Queuing Telemetry Transport,MQTT)协议是一种基于客户端与服务端的发布/订阅模式的轻量级协议,该协议构建于TCP/IP协议之上,可以用有限的带宽实现远程设备间的实时消息通信,广泛应用于物联网、小型嵌入式设备中。在实际应用中,尤其是嵌入式设备中,通常使用MQTT协议传输JSON字符串,便于解析数据。但调查发现:在暴露于公网上的MQTT服务中,超过80%的服务器使用明文进行数据传输,大部分MQTT客户端和服务端之间没有证书授权中心(Certificate Authority,CA)认证;另外,随着MQTT在物联网中的广泛应用,越来越多地需要用MQTT进行大块数据传输,而当前MQTT协议允许发送的最大消息长度是256 MB,目前还没有针对大块数据传输的相关方案。为解决上述问题,本文引入相关编码技术对基于MQTT协议传输的大块数据(JSON字符串等)进行编码传输,从而有效降低传输字节,保证数据安全传输。经实验仿真,本方案在MQTT大块数据安全传输方面证明了方案的有效性。Message Queuing Telemetry Transport(MQTT)protocol is a lightweight protocol based on the publish/subscribe mode between client and server.The protocol is built on TCP/IP protocol.It can realize real-time information communication between remote devices with limited bandwidth.It is widely used in the Internet of things and small embedded devices.In practical applications,especially in embedded devices,mqtt protocol is usually used to transmit JSON strings,which is similar to parsing data.However,the survey found that in mqtt services exposed to the public network,more than 80%of servers use plaintext for data transmission,and most mqtt clients and servers do not have Certificate Authority(CA)authentication;In addition,with the wide application of mqtt in the Internet of things,it is more and more necessary to use mqtt for large block data transmission.At present,the maximum message length allowed by mqtt protocol is 256 MB.At present,there is no relevant scheme for large block data transmission.In order to solve the above problems,this paper introduces relevant coding technology to encode and transmit large pieces of data(JSON string,etc.)transmitted based on mqtt protocol,so as to effectively reduce the transmission bytes and ensure the safe transmission of data.The experimental simulation shows that the scheme is effective in the secure transmission of mqtt block data..

关 键 词:MQTT协议 编码技术 传输安全 大块数据传输 

分 类 号:TN915.04[电子电信—通信与信息系统] TP391.44[电子电信—信息与通信工程]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象