[发明专利]基于区块链的视频加密方法及系统有效
申请号: | 202011096693.0 | 申请日: | 2020-10-14 |
公开(公告)号: | CN112235543B | 公开(公告)日: | 2023-02-17 |
发明(设计)人: | 陈昱杞 | 申请(专利权)人: | 重庆紫光华山智安科技有限公司 |
主分类号: | H04N7/18 | 分类号: | H04N7/18;H04N19/46;H04N21/2347;H04N21/4405;H04L9/40;H04L67/1097 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 代玲 |
地址: | 400700 重庆市*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 视频 加密 方法 系统 | ||
1.一种基于区块链的视频加密方法,其特征在于,包括以下步骤:
根据非对称加密算法在目标客户端生成公钥和解密所述公钥的私钥;
将所述公钥发送至预设的视频监控服务器,并根据所述公钥对一个或多个目标视频流中的GOP进行加密;
将所述目标视频流中的SEI帧作为区块链的区块头,加密后的GOP作为区块链的区块体;根据所述区块头和所述区块体构建区块链,并将构建的区块链发送至所述目标客户端;
校验所述区块链,判断所述区块链中的数据是否被篡改;若所述区块链中的数据未被篡改,则使用所述私钥对区块链中的区块体进行解密,解码所述目标视频流中的画面;
作为区块链中区块头的SEI帧中至少包括有:上一个区块的哈希值;其中,所述上一个区块的哈希值是在所述视频监控服务器中对上一个区块链整体做SHA256计算获得;若上一个区块链为首个区块,则预先定义一个创世哈希值作为首个区块中的上一个区块的哈希值;
校验所述区块链时,至少包括校验所述SEI帧中的上一个区块的哈希值;
在所述目标客户端接收到区块链后,计算该区块链的哈希值;并将计算出的区块链哈希值与收到的从所述视频监控服务器发送的上一个区块的哈希值进行比较,判断当前收到的区块是否是后继区块,并根据判断结果确认收到的区块链是否被截取、被篡改。
2.根据权利要求1所述的基于区块链的视频加密方法,其特征在于,所述目标视频流中的GOP至少包括一个I帧,且所述I帧包括有nalu header和slice header;
根据所述公钥对一个或多个目标视频流中的GOP进行加密时,至少包括对所述I帧中的nalu header和slice header进行加密。
3.根据权利要求2所述的基于区块链的视频加密方法,其特征在于,所述目标视频流中的GOP还包括一个或多个P帧、一个或多个B帧;且所述P帧、所述B帧均包括有nalu header和slice header;
根据所述公钥对一个或多个目标视频流中的GOP进行加密时,还包括对所述P帧中的nalu header和slice header进行加密;以及对所述B帧中的nalu header和slice header进行加密。
4.根据权利要求1所述的基于区块链的视频加密方法,其特征在于,判断当前收到的区块是否是后继区块的具体过程包括:
在所述目标客户端获取某一区块后,将其记为当前区块,并计算当前区块的哈希值;
当所述目标客户端获取到当前区块的下一区块后,从当前区块的下一区块中取出区块头中的上一个区块的哈希值;其中,上一个区块的哈希值由所述视频监控服务器计算得到;
比较计算出的当前区块的哈希值与取出的上一个区块的哈希值是否相同;若相同,则下一区块是当前区块的后继区块;否则,下一区块不是当前区块的后继区块。
5.根据权利要求1或4所述的基于区块链的视频加密方法,其特征在于,作为区块链中区块头的SEI帧中还包括有:数据哈希;其中,所述数据哈希是对本区块链的区块体中加密后的GOP进行SHA256计算获得的哈希值;
校验所述区块链时,还包括校验所述SEI帧中的数据哈希;
在所述目标客户端接收到区块链后,对每个区块中的数据哈希值进行校验;并根据校验结果确认收到的区块链是否完整、被篡改。
6.根据权利要求5所述的基于区块链的视频加密方法,其特征在于,对每个区块中的数据哈希值进行校验的具体过程包括:
通过所述目标客户端依次对接收到的每一个区块进行校验;
当所述目标客户端接收某一区块时,对该区块中的区块体进行哈希计算;
将区块体中计算的数据哈希值与该区块中区块头的哈希值进行比较,判断两者是否相同;若相同,则该区块通过数据哈希的校验;若不相同,则该区块未通过数据哈希的校验。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆紫光华山智安科技有限公司,未经重庆紫光华山智安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011096693.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种板栗红薯咀嚼组合物及其应用
- 下一篇:一种离合器电磁阀的控制方法