[发明专利]视频数据切片加密方法、装置和系统有效
申请号: | 202110546576.8 | 申请日: | 2021-05-19 |
公开(公告)号: | CN112995784B | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 王滨;陈思;陈加栋;姚相振;李琳;黄晶晶 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | H04N21/835 | 分类号: | H04N21/835;H04N21/845;H04L9/08;H04L9/30;H04L9/32 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 杨春香 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 数据 切片 加密 方法 装置 系统 | ||
1.一种视频数据切片加密方法,其特征在于,应用于包括密钥管理系统和多个加密节点的视频数据切片加密系统中的目标加密节点,所述目标加密节点为所述多个加密节点中的任一加密节点,同一视频流或视频文件切分得到的多个视频数据切片被分配至所述多个加密节点中的至少两个加密节点进行加密处理,所述方法包括:
所述目标加密节点获取第一密钥ID,并依据所述第一密钥ID从密钥管理系统中获取第一保护密钥;以及,所述目标加密节点生成第一随机数,并以所述第一随机数作为第一视频密钥,对待加密视频数据切片进行加密,得到第一视频密文;其中,视频密钥用于对视频数据切片进行加密,保护密钥用于对视频密钥进行加密,所述第一保护密钥由所述密钥管理系统在对所述目标加密节点校验通过的情况下发送给所述目标加密节点;相同密钥ID对应的保护密钥相同;
所述目标加密节点使用所述第一保护密钥对所述第一视频密钥进行加密,得到第一密钥密文;
所述目标加密节点将所述第一密钥密文和所述第一密钥ID保存至所述第一视频密文;
其中,所述目标加密节点依据所述第一密钥ID从密钥管理系统中获取第一保护密钥,包括:
所述目标加密节点生成第二随机数,并依据所述第二随机数和椭圆曲线上的基点,使用椭圆曲线点乘算法,生成密钥参数;
所述目标加密节点依据所述目标加密节点的私钥,使用基于椭圆曲线的密码算法,对所述目标加密节点的设备ID、所述第一密钥ID以及所述密钥参数进行签名,得到第一签名数据;
所述目标加密节点将所述设备ID、所述第一密钥ID、所述密钥参数,以及所述第一签名数据发送给所述密钥管理系统,以使所述密钥管理系统依据所述设备ID获取所述目标加密节点的公钥,依据所述目标加密节点的公钥,使用基于椭圆曲线的密码算法,对所述第一签名数据进行校验,并在校验通过时,依据第三密钥对获取到的与所述第一密钥ID对应的所述第一保护密钥进行加密,得到保护密钥密文;所述第三密钥由所述密钥管理系统依据所述密钥参数和所述密钥管理系统的私钥,使用椭圆曲线点乘算法生成;
所述目标加密节点接收所述密钥管理系统发送的所述保护密钥密文;
所述目标加密节点依据所述密钥管理系统的公钥和所述第二随机数,使用椭圆曲线点乘算法,生成第四密钥;
所述目标加密节点依据第四密钥对所述保护密钥密文进行解密,得到所述第一保护密钥。
2.根据权利要求1所述的方法,其特征在于,所述目标加密节点依据第四密钥对所述保护密钥密文进行解密之前,还包括:
所述目标加密节点接收所述密钥管理系统发送的密钥参数密文,所述密钥参数密文由所述密钥管理系统使用所述第三密钥对所述密钥参数进行加密得到;
所述目标加密节点使用所述第四密钥对所述密钥参数密文进行解密,并当解密得到的结果与所述密钥参数一致时,确定执行依据第四密钥对所述保护密钥密文进行解密的操作。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述目标加密节点检测到针对第二视频密文进行解密的指令时,从所述第二视频密文中提取第二密钥密文和第二密钥ID;
所述目标加密节点依据所述第二密钥ID从所述密钥管理系统中获取第二保护密钥;其中,所述第二保护密钥由所述密钥管理系统在对所述目标加密节点校验通过的情况下发送给所述目标加密节点;
所述目标加密节点依据所述第二保护密钥对所述第二密钥密文进行解密,得到第二视频密钥;
所述目标加密节点依据所述第二视频密钥对所述第二视频密文进行解密。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110546576.8/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置