[发明专利]管理密钥的方法、系统及可读存储介质有效
申请号: | 201910372776.9 | 申请日: | 2019-05-06 |
公开(公告)号: | CN111901098B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 王一豪;叶长 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04W12/0433;H04W52/02 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 李珂珂 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理 密钥 方法 系统 可读 存储 介质 | ||
1.一种管理密钥的方法,其特征在于,所述方法包括:
主机端接收目标从机端发送的更新信息,若接收到所述更新信息的次数不小于参考次数,确定初始密钥需要更新,所述更新信息由所述目标从机端每隔参考时间发送,所述目标从机端发送的心跳信息为更新信息,所述更新信息根据初始密钥加密过,所述更新信息包括滚动码;
若所述初始密钥需要更新,按照参考方式对所述滚动码进行计算,得到计算结果,将所述计算结果作为新密钥;
向所述目标从机端发送所述新密钥,以使所述目标从机端将所述新密钥代替所述初始密钥。
2.根据权利要求1所述的方法,其特征在于,所述主机端接收目标从机端发送的更新信息,包括:
所述主机端接收所述目标从机端发送的更新组包,所述更新组包携带所述更新信息。
3.根据权利要求1或2所述的方法,其特征在于,所述向所述目标从机端发送所述新密钥之后,所述方法还包括:
接收所述目标从机端发送的针对所述新密钥的回复信息;
若所述回复信息不是通过所述新密钥加密过的信息,重新向所述目标从机端发送所述新密钥。
4.根据权利要求1所述的方法,其特征在于,所述主机端接收目标从机端发送的更新信息之前,所述方法还包括:
获取序列号,将所述序列号指示的从机端作为所述目标从机端;
基于所述目标从机端获取所述初始密钥。
5.根据权利要求4所述的方法,其特征在于,所述基于所述目标从机端获取所述初始密钥,包括:
向所述目标从机端发送主机密钥信息,所述主机密钥信息包括主机数值与基点的乘积,所述基点为参考椭圆曲线上的任意一点;
接收所述目标从机端发送的从机密钥信息,所述从机密钥信息包括从机数值与所述基点的乘积;
基于所述参考椭圆曲线,获取所述主机数值与所述从机密钥信息的乘积,将所述主机数值与所述从机密钥信息的乘积作为所述初始密钥。
6.根据权利要求4所述的方法,其特征在于,所述基于所述目标从机端获取所述初始密钥之后,所述方法还包括:
向所述目标从机端发送注册信息,所述注册信息包括根据所述初始密钥加密过的主机信息;
接收所述目标从机端发送的针对所述注册信息的应答信息,所述应答信息包括根据所述初始密钥加密过的从机信息;
根据所述初始密钥解密所述应答信息,以完成与所述目标从机端之间的注册。
7.一种管理密钥的系统,其特征在于,所述系统包括:
主机端,用于接收目标从机端发送的更新信息,若接收到所述更新信息的次数不小于参考次数,确定初始密钥需要更新,所述更新信息包括滚动码;若所述初始密钥需要更新,按照参考方式对所述滚动码进行计算,得到计算结果,将所述计算结果作为新密钥;向所述目标从机端发送所述新密钥;
目标从机端,用于每隔参考时间向所述主机端发送根据初始密钥加密过的更新信息,所述目标从机端发送的心跳信息为更新信息,接收所述主机端发送的新密钥,将所述新密钥代替初始密钥。
8.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如权利要求1-6中任一所述的管理密钥的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910372776.9/1.html,转载请声明来源钻瓜专利网。