[发明专利]一种低端受限设备的MQTT连接方法、系统、终端及服务器在审

专利信息
申请号: 201711481108.7 申请日: 2017-12-29
公开(公告)号: CN108173860A 公开(公告)日: 2018-06-15
发明(设计)人: 刘章平;吴思欣 申请(专利权)人: 深圳市泛海三江科技发展有限公司
主分类号: H04L29/06 分类号: H04L29/06;H04L29/08
代理公司: 深圳鼎合诚知识产权代理有限公司 44281 代理人: 任葵;彭家恩
地址: 518054 广东省深圳*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 加解密算法 受限设备 终端 密钥 服务器 消息负载 低端 订阅 私有加密算法 终端计算能力 服务器发送 服务器共享 服务器记录 发布消息 服务器端 设备设计 业务处理 终端接收 终端连接 解密 明文 加密 匹配 兼容 制造 改造
【说明书】:

一种低端受限设备的MQTT连接方法和系统,包括:终端和服务器共享密钥,所述服务器记录终端的密钥和加解密算法;所述终端连接所述服务器,将MQTT CONNECT消息发送给所述服务器,所述MQTT CONNECT消息参数经所述密钥签名;所述终端向订阅的主题发布消息,消息负载使用所述加解密算法进行加密;所述终端接收所述服务器发送的订阅的主题的消息后,根据所述加解密算法进行解密,然后再根据明文的消息负载进行业务处理。由于采用与终端计算能力匹配的加解密算法,如:DES、3DES、AES等或是私有加密算法,在兼容MQTT协议的情况下,通过改造MQTT服务器端,在无法采用TLS的情况下,使受限设备接入MQTT也可具备一定的安全性,从而扩展了设备设计制造时的选择范围。

技术领域

本申请涉及物联网通信安全领域,尤其涉及一种低端受限设备的MQTT连接方法、系统、终端及服务器。

背景技术

MQTT是广泛使用的物联网通信协议,它采用发布/订阅机制,实现物联网设备之间、设备与人之间的实时消息交换。客户端连接上MQTT服务端后,需要保持一个TCP连接,通过此连接可向一个主题发送消息,或者订阅若干主题的消息,当这些主题有消息时即可实时得到通知。

默认情况下,MQTT连接上的消息是明文传输的。对于安全性有要求的应用场合,规范则建议使用TLS。目前开源实现的MQTT代理程序(如:Mosca 和Mosquitto)都只提供上述两种连接实现方式。也就是说,客户端连接MQTT 服务器,要么采用明文传输,要么采用TLS。

物联网安全问题目前是众多开发者和用户关心的头等大事。但是基于成本或功耗方面的考虑,许多智能设备采用低端受限的MCU作为控制芯片,其相对较差的计算能力和存储能力无法支持采用TLS方式连接MQTT。如果采用计算能力较高的MCU,虽然可以实现TLS,但是会增加设备功耗,加大制造成本,从而失去市场竞争能力。目前没有针对此种情况的解决方案和具体实现。

发明内容

本申请提供一种低端受限设备的MQTT连接方法、系统、终端及服务器。。

根据本申请的第一方面,本申请提供一种低端受限设备的MQTT连接方法,包括:

终端和服务器共享密钥,所述服务器记录终端的密钥和与终端计算能力匹配的加解密算法;

所述终端连接所述服务器,将MQTT CONNECT消息发送给所述服务器,所述MQTTCONNECT消息参数经所述密钥签名;

所述终端向订阅的主题发布消息,消息负载使用所述加解密算法进行加密;

所述终端接收所述服务器发送的订阅的主题的消息后,根据所述加解密算法进行解密,然后再根据明文的消息负载进行业务处理。

上述方法,所述终端连接所述服务器,将MQTT CONNECT消息发送给所述服务器,具体包括:

生成MQTT CONNECT消息的Username字段:deviceId+’;’+timestamp,其中,+代表字符串连接操作,deviceId为终端设备的唯一标识符,timestamp 为当前时间戳整数形式;

生成MQTT CONNECT消息的Password字段: hex(md5(username+deviceSecret)),其中,username是上一步骤生成的值, deviceSecret是和服务端共享的设备密钥;

将所述Username字段和Password字段填入MQTT CONNECT消息,所述终端向所述服务器发送连接请求。

根据本申请的第二方面,本申请提供一种低端受限设备的MQTT连接方法,包括:

终端和服务器共享密钥,所述服务器记录终端的密钥和与终端计算能力匹配的加解密算法;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市泛海三江科技发展有限公司,未经深圳市泛海三江科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201711481108.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top