摘要
本发明涉及车联网安全通信、物联网领域,特别是涉及一种基于KEM实现量子安全MQTT的方法和装置。该方法包括:在MQTT通讯中,通讯双方基于支持量子加密算法的KEM进行密钥交换,该密钥交换过程可以按照预设的频率或条件触发,多次执行。通过密钥交换完成对网络端的身份验证。在密钥交换过程中,被验证方持有长期密钥对,并将其中的长期公钥发送给验证方。通讯双方分别使用量子加密算法生成各自的临时密钥对与临时共享密钥,其中的临时公钥发送给对端。通讯双方使用临时密钥对与长期密钥对将临时共享密钥进行加密交换。得到对方的临时共享密钥后,通讯双方计算出共享密钥。在后续的MQTT握手与通讯阶段,通讯双方均使用共享密钥对消息报文进行加密传输。
技术关键词
消息验证码
网络
量子加密算法
封装单元
私钥
密钥生成单元
公钥
生成随机数
发送消息
通讯
场景
身份验证
解密
阶段
频率