摘要
提出了一种改进MQTT协议的数据传输加密算法MQTT-EA (MQTT Encryption Algorithms).该算法中,物联网设备端与服务器端随机生成自己的私钥,然后相互通知对方自己的私钥并通过算法组合成最终的会话主密钥,通过DES加密、解密,传输安全数据.模拟了敌手A、B对数据传输过程进行攻击,验证了在会话密钥生成算法没有泄露的前提下MQTT-EA是安全的.
An improved data transmission encryption algorithm MQTT-EA (MQTT Encryption Algorithms) is proposed. In this algorithm, the IoT device and server sides randomly generate their own private keys, then notify each other of their own private keys and combine them into the final session master key through the algorithm. The secure data is transmitted through DES encryption and decryption. The data transmission process is simulated by rivals A and B, and MQTT-EA is proved to be secure as long as the session key generation algorithm is not leaked.
作者
于振中
洪辉武
徐国
朱丹青
YU Zhen-Zhong;HONG Hui-Wu;XU Guo;ZHU Dan-Qing(Internet of Things Engineering,Jiangnan University,Wuxi 214122,China;HRG HRG Institute(Hefei)for International Innovation,Hefei 230601,China)
出处
《计算机系统应用》
2019年第10期178-182,共5页
Computer Systems & Applications
基金
国家重点研发计划(2018YFB1306100)~~