摘要
MQTT协议作为一种低开销、低带宽占用的即时通信协议,在物联网、小型设备和移动应用等领域得到广泛应用.基于此,提出了一种基于蒙哥马利幂模运算的高效轻量级Elgamal加密算法,并与MQTT协议相融合以补充MQTT协议的通信安全性.新的Elgamal算法能在轻量级嵌入式设备上部署,且硬件开销非常低.文中在ES8H0183FLLT和ESP8266 模块上实施了软硬件系统搭建,验证了新协议的性能表现.实验结果证明,新的MQTT协议能够大幅降低硬件资源消耗,有效保障数据传输的安全性,为构建安全可靠的物联网通信系统提供了有力支持.