计算机工程 ›› 2019, Vol. 45 ›› Issue (11): 138-143.doi: 10.19678/j.issn.1000-3428.0052521

• 安全技术 • 上一篇    下一篇

基于MQTT协议命令分组编码的隐蔽信道研究

邓雨欣, 唐彰国, 张健, 李焕洲   

  1. 四川师范大学 网络与通信技术研究所, 成都 610101
  • 收稿日期:2018-08-30 修回日期:2018-11-22 发布日期:2018-12-04
  • 作者简介:邓雨欣(1994-),女,硕士研究生,主研方向为网络安全;唐彰国(通信作者),副教授、硕士;张健,副教授、博士;李焕洲,教授、博士。
  • 基金项目:
    四川省科技服务业发展专项(2018GFW0063);四川省科技计划项目(2018RZ0077)。

Research on Covert Channels Based on Block Coding of MQTT Protocol Commands

DENG Yuxin, TANG Zhangguo, ZHANG Jian, LI Huanzhou   

  1. Institute of Network and Communication Technology, Sichuan Normal University, Chengdu 610101, China
  • Received:2018-08-30 Revised:2018-11-22 Published:2018-12-04

摘要: 针对传统网络隐蔽信道的载体局限于互联网协议的问题,在研究物联网应用层消息队列遥测传输(MQTT)协议的基础上,构建一种基于MQTT协议的隐蔽信道模型,将网络隐蔽信道载体迁移到物联网协议中。结合数量和序列2个维度设计分组编码算法,将待发送信息嵌入MQTT会话过程中。实验结果表明,该隐蔽信道具有良好的抗检测性和鲁棒性,与直接编码和序列编码方式构建的隐蔽信道相比,其传输速率较高。

关键词: 隐蔽信道, 物联网安全, 消息队列遥测传输协议, 分组编码, 完整性校验

Abstract: The carrier of traditional network covert channels is limited to the Internet protocol.To address this problem,based on the research of the Message Queuing Telemetry Transmission(MQTT) protocol at the application layer of Internet of Things(IoT),this paper proposes a convert channel model based on the MQTT protocol to migrate the carrier of network covert channels to the IoT platform.A block coding algorithm is designed by combining the quantity and sequence of commands,and the information to be sent is embedded in the MQTT session process.Experimental results show that the proposed covert channel has a high sneakiness and robustness.Compared with the covert channels constructed by the direct coding and sequence coding methods,the proposed convert channel has a higher transmission rate.

Key words: covert channels, security of Internet of Things(IoT), Message Queuing Telemetry Transmission(MQTT)protocol, block coding, integrity verification

中图分类号: