[发明专利]数据传输的方法、装置和系统有效
申请号: | 201910465557.5 | 申请日: | 2019-05-30 |
公开(公告)号: | CN111431846B | 公开(公告)日: | 2022-12-02 |
发明(设计)人: | 李奎 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L9/08 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 李珂珂 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 装置 系统 | ||
1.一种数据加密传输的方法,其特征在于,所述方法包括:
接收目标设备发送的交互身份标识;
接收所述目标设备发送的初始加密秘钥;
获取第一加密值,将所述初始加密秘钥和所述第一加密值均转化为二进制数值,对所述第一加密值所转化得到的二进制数值进行补零处理,对所述第一加密值所转化得到的二进制数值和所述初始加密秘钥所转化得到的二进制数值,进行按位异或、按位同或、按位加和按位减这几种处理的组合,并将处理后的结果转化为的十六进制数确定为第一加密秘钥,其中,所述初始加密秘钥为十六进制字符串,所述第一加密值为十进制数值;
基于所述第一加密秘钥,对待传输的第一数据进行加密,得到加密的第一数据;
向所述目标设备发送所述加密的第一数据、所述第一加密值和所述交互身份标识,以使所述目标设备如果在接收到第一加密值时,未在存储的加密值中查询到所述第一加密值,则将第一加密值与发送所述第一加密值的源设备的交互身份标识对应存储预设时长,基于当前接收的所述交互身份标识,获取存储的所述初始加密秘钥,基于所述第一加密值和所述初始加密秘钥,确定第一加密秘钥,基于所述第一加密秘钥,对所述加密的第一数据进行解密,得到解密后的所述第一数据,其中,在接收到第一加密值时未在存储的加密值中查询到所述第一加密值表明对应的报文并非重放攻击。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当有待传输的第二数据时,获取第二加密值,基于所述第二加密值确定对应的第二加密秘钥;
基于所述第二加密秘钥,对所述第二数据进行加密,得到加密的第二数据;
向所述目标设备发送所述加密的第二数据和所述第二加密值。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当有待传输的第二数据时,基于所述第一加密秘钥,对所述第二数据进行加密,得到加密的第二数据;
向所述目标设备发送所述加密的第二数据。
4.根据权利要求1所述的方法,其特征在于,所述接收所述目标设备发送的初始加密秘钥之前,还包括:
基于非对称秘钥生成算法,生成公钥和私钥,向所述目标设备发送所述公钥和所述交互身份标识;
所述接收所述目标设备发送的初始加密秘钥,包括:
接收所述目标设备发送的基于所述公钥加密的所述初始加密秘钥;
基于所述私钥,对所述基于所述公钥加密的所述初始加密秘钥进行解密,得到所述初始加密秘钥并存储。
5.根据权利要求1所述的方法,其特征在于,所述获取第一加密值,包括:
随机生成第一加密值;或者,
基于数值递增的方式生成第一加密值。
6.根据权利要求1-5中任一项所述的方法,其特征在于,所述方法应用于车载网络硬盘录像机NVR的控制终端,所述目标设备为所述车载NVR,所述数据为所述控制终端对所述车载NVR的控制指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910465557.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种四轴机器人
- 下一篇:超深层缝洞碳酸盐岩储层品质评价方法、装置及存储介质