[发明专利]一种数据传输方法在审
| 申请号: | 201711291919.0 | 申请日: | 2017-12-07 |
| 公开(公告)号: | CN108322303A | 公开(公告)日: | 2018-07-24 |
| 发明(设计)人: | 杨玄;张水华;张展;冯勇强 | 申请(专利权)人: | 上海西默通信技术有限公司 |
| 主分类号: | H04L9/06 | 分类号: | H04L9/06;H04L29/06 |
| 代理公司: | 上海邦德专利代理事务所(普通合伙) 31312 | 代理人: | 李阳 |
| 地址: | 200241 上海市*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 加密 数据传输 秘钥 智能家居网络 加密传输 应用程序 用户终端 传输 再利用 密文 云端 智能 | ||
本发明提供了一种数据传输方法,通过第一加密方法获取加密秘钥,然后再利用所述第一加密方法加密后的加密秘钥,根据第二加密方法对需要传输的数据进行加密传输,也就是说,在智能家居网络中,使智能中控、运行与用户终端上的应用程序以及云端之间,数据在上述三者之间以密文进行传输,使用两种加密方法对数据进行加密,进一步提高了数据的安全性。
技术领域
本说明书涉及智能家居领域,尤其涉及一种数据传输方法。
背景技术
目前智能设备中的数据在传输过程中,需要对传输的数据进行加密。具体的,数据发送方用一个加密方法对数据进行加密,数据接收方在接收到加密的数据后,采用同一个加密方法进行解密,由于加密的方法单一,因此,数据的安全性不够高。
基于现有技术,亟需一种安全性更高的数据传输方法。
发明内容
本说明书实施例提供了一种数据传输方法,以提高现有技术中数据传输的安全性。
为解决上述技术问题,本说明书实施例是这样实现的:
本发明提供了一种数据传输方法,用于智能家居设备组成的网络中的数据传输,包括:
生成明文秘钥;
根据所述明文秘钥,通过第一加密方法获取加密秘钥;
根据第二加密方法,用所述加密秘钥对需要传输的数据进行加密,发出加密后的数据。
优选的,在上述的数据传输方法中,根据所述明文秘钥,通过第一加密方法获取加密秘钥,包括:
利用所述第一加密方法对所述明文秘钥进行加密,获得预加密秘钥;
从所述预加密秘钥中获取预设位数的数据;
根据所述预设位数的数据,获取所述加密秘钥。
优选的,在上述的数据传输方法中,所述第一加密方法包括base64加密算法。
优选的,在上述的数据传输方法中,所述预设位数为2N位;
所述从所述预加密秘钥中获取预设位数的数据,包括:
从所述预加密秘钥中获取2N位数据,其中,N为大于等于6的整数。
优选的,在上述的数据传输方法中,所述第二加密方法包括AES加密方法。
本发明提供了一种数据传输方法,包括:
数据发送端利用加密秘钥用第二加密方法对需要传输的数据进行加密,并发送加密后的数据,其中,所述加密秘钥是通过第一加密方法加密获取的;
数据接收端在接收到加密后的数据后,利用所述加密秘钥对所述加密后的数据进行解密。
优选的,在上述的数据传输方法中,数据发送端获取加密秘钥的过程,包括:
生成明文秘钥;
利用所述第一加密方法对所述明文秘钥进行加密,获得预加密秘钥;
从所述预加密秘钥中获取预设位数的数据;
根据所述预设位数的数据,获取所述加密秘钥。
优选的,在上述的数据传输方法中,所述第一加密方法包括base64加密算法。
优选的,在上述的数据传输方法中,所述预设位数为2N位;
所述从所述预加密秘钥中获取预设位数的数据,包括:
从所述预加密秘钥中获取2N位数据,其中,N为大于等于6的整数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海西默通信技术有限公司,未经上海西默通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711291919.0/2.html,转载请声明来源钻瓜专利网。





