[发明专利]基于国密算法的无线温湿度传感器及其通信方法在审
申请号: | 201810736363.X | 申请日: | 2018-07-06 |
公开(公告)号: | CN108881273A | 公开(公告)日: | 2018-11-23 |
发明(设计)人: | 李良;丁岳;王峥;庞振江;任孝武;吴超 | 申请(专利权)人: | 北京智芯微电子科技有限公司;国网信息通信产业集团有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;G01D21/02 |
代理公司: | 北京中誉威圣知识产权代理有限公司 11279 | 代理人: | 孙彦斌;王芊雨 |
地址: | 100192 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 无线温湿度传感器 温湿度数据 算法安全 加密 数据通信 算法 双向身份认证 温湿度传感器 安全传输 控制指令 模块集成 设备发送 通信 篡改 伪造 | ||
1.一种基于国密算法的无线温湿度传感器数据通信方法,其特征在于,所述基于国密算法的无线温湿度传感器数据通信方法包括如下步骤:
收集温湿度数据;
由国密算法安全模块对所述温湿度数据进行加密,以获得经过加密的温湿度数据;
由所述国密算法安全模块利用双向身份认证方法判断接入方设备是否是受信任用户;以及
如果所述接入方设备是受信任用户,则向所述接入方设备发送所述经过加密的温湿度数据;
其中,所述国密算法安全模块集成在无线温湿度传感器中。
2.如权利要求1所述的基于国密算法的无线温湿度传感器数据通信方法,其特征在于,所述双向身份认证方法包括如下步骤:由所述无线温湿度传感器基于认证码对所述接入方设备进行认证;其中,所述认证码是由认证密钥采用SM7算法对认证因子进行加密而生成的。
3.如权利要求1所述的基于国密算法的无线温湿度传感器数据通信方法,其特征在于,所述由国密算法安全模块对所述温湿度数据进行加密包括如下步骤:
生成过程密钥;
将温湿度数据分为多个数据段;以及
利用所述过程密钥对多个数据段中的每一个数据段进行加密。
4.如权利要求3所述的基于国密算法的无线温湿度传感器数据通信方法,其特征在于,所述生成过程密钥包括如下步骤:利用原始密钥以及过程密钥输入因子,并通过SM7算法来生成过程密钥。
5.如权利要求3所述的基于国密算法的无线温湿度传感器数据通信方法,其特征在于,所述多个数据段具有相等的长度,如果多个数据段中的一个或多个数据段的长度小于其它数据段的长度,则对所述多个数据段中的一个或多个数据段进行填充。
6.一种基于国密算法的无线温湿度传感器,其特征在于,所述无线温湿度传感器包括:
温湿度传感单元,其用于收集温湿度数据;
主控单元,其用于接收由所述温湿度传感单元发送的温湿度数据;以及
国密算法安全模块,其能够接收由所述主控单元发送的温湿度数据,并且所述国密算法安全模块被配置为:
利用双向身份认证方法判断接入方设备是否是受信任用户;
对所述温湿度数据进行加密;
如果所述接入方设备是受信任用户,则在所述主控单元的控制下,
经由通信模块向所述接入方设备发送经过加密的温湿度数据。
7.如权利要求6所述的基于国密算法的无线温湿度传感器,其特征在于,所述双向身份认证方法包括如下步骤:由所述无线温湿度传感器基于认证码对所述接入方设备进行认证;其中,所述认证码是由认证密钥采用SM7算法对认证因子进行加密而生成的。
8.如权利要求6所述的基于国密算法的无线温湿度传感器,其特征在于,对温湿度数据进行加密包括如下步骤:
生成过程密钥;
将温湿度数据分为多个数据段;以及
利用所述过程密钥对多个数据段中的每一个数据段进行加密。
9.如权利要求8所述的基于国密算法的无线温湿度传感器,其特征在于,生成过程密钥包括如下步骤:利用原始密钥以及过程密钥输入因子,并通过SM7算法来生成过程密钥。
10.如权利要求8所述的基于国密算法的无线温湿度传感器,其特征在于,所述多个数据段具有相等的长度,如果多个数据段中的一个或多个数据段的长度小于其它数据段的长度,则对所述多个数据段中的一个或多个数据段进行填充。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京智芯微电子科技有限公司;国网信息通信产业集团有限公司,未经北京智芯微电子科技有限公司;国网信息通信产业集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810736363.X/1.html,转载请声明来源钻瓜专利网。