(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211113233.3
(22)申请日 2022.09.14
(71)申请人 浙江大华 技术股份有限公司
地址 310051 浙江省杭州市滨江区滨安路
1187号
(72)发明人 周文凯 郑艳涛 薛光峰 曾华安
陈梁 袁文君 姜哲华 李辉
(74)专利代理 机构 深圳市威世博知识产权代理
事务所(普通 合伙) 44280
专利代理师 严翠霞
(51)Int.Cl.
H04L 65/60(2022.01)
H04L 9/40(2022.01)
H04N 19/172(2014.01)
H04N 19/177(2014.01)
(54)发明名称
码流加密和解密方法及相关装置、 设备、 系
统和介质
(57)摘要
本申请公开了一种码流加密和解密方法及
相关装置、 设备、 系统和介质, 其中, 码流加密方
法包括: 检测目标帧的明文码流是否准备完毕;
若否, 则基于预设密钥和初始向量执行迭代加
密, 以更新加密向量集, 且加密向量集含有各次
加密操作生成的加密向量; 若是, 则基于加密向
量的生成次序, 从加密向量集提取目标数量个加
密向量, 并基于目标数量个加密向量, 对目标帧
的明文码流进行加密, 得到目标帧的密文码流,
且目标数量个加密向量与 目标帧的明文码流具
有相同数据量。 上述方案, 能够尽可能降低码流
传输的延时性。
权利要求书3页 说明书13页 附图5页
CN 115208863 A
2022.10.18
CN 115208863 A
1.一种码流加密方法, 其特 征在于, 包括:
检测目标帧的明文码流是否准备完毕;
若否, 则基于预设密钥和初始向量执行迭代加密, 以更新加密向量集; 其中, 所述加密
向量集含有各次加密操作生成的加密向量;
若是, 则基于所述加密 向量的生成次序, 从所述加密 向量集提取目标数量个所述加密
向量, 并基于所述目标数量个所述加密向量, 对所述目标帧的明文码流进 行加密, 得到所述
目标帧的密文码流; 其中, 所述 目标数量个所述加密向量与所述 目标帧的明文码流具有相
同数据量。
2.根据权利要求1所述的方法, 其特征在于, 所述加密向量集存储于加密 设备的缓存空
间, 在检测到所述 目标帧的明文码流未准备完毕的情况下, 在所述基于预设密钥和初始向
量执行迭代加密, 以更新加密向量 集之后, 所述方法还 包括:
检测所述缓存空间是否已满;
若否, 则重新执行所述基于预设密钥和初始向量执行迭代加密, 以更新加密 向量集的
步骤;
若是, 则暂停执行所述迭代加密, 并等待检测到所述目标帧的明文码流已准备完毕时,
执行所述基于所述加密向量的生成次序, 从所述加密向量集提取目标数量个所述加密向量
的步骤以及后续 步骤。
3.根据权利要求1所述的方法, 其特征在于, 在检测到所述目标帧的明文码流已准备完
毕的情况下, 在所述基于所述加密向量的生成次序, 从所述加密向量集提取目标数量个所
述加密向量之前, 所述方法还 包括:
检测所述加密向量 集内是否已累积所述目标 数量个所述加密向量;
若否, 则继续执行所述基于预设密钥和初始向量执行迭代加密, 以更新加密 向量集的
步骤, 直至所述加密向量 集内已累积所述目标 数量个所述加密向量;
若是, 则执行所述基于所述加密 向量的生成次序, 从所述加密 向量集提取目标数量个
所述加密向量的步骤以及后续 步骤。
4.根据权利要求1所述的方法, 其特征在于, 在检测到所述目标帧的明文码流已准备完
毕且所述目标帧为B帧或P帧的情况下, 在执行所述基于所述 目标数量个所述加密向量, 对
所述目标帧的明文码流进行加密, 得到所述目标帧的密文码流的过程中, 所述方法还 包括:
并发执行所述基于预设密钥和初始向量执行迭代加密, 以更新加密 向量集的步骤, 以
为位于所述目标帧之后的视频帧准备加密所需的加密向量。
5.根据权利要求 4所述的方法, 其特 征在于, 在所述并发执 行之前, 所述方法还 包括:
基于已获取到的各个视频帧的明文码流进行波动分析, 得到下一个I帧的预测出现时
刻和预测数据量;
在所述并发执 行时, 所述方法还 包括:
基于所述加密向量集的增长速度, 分析所述加密向量集在所述预测出现时刻的数据量
是否足以覆盖所述预测数据量;
若否, 则为所述迭代加密动态调度新的计算资源。
6.根据权利要求5所述的方法, 其特征在于, 所述明文码流由加密 设备进行加密得到所
述密文码流, 所述 为所述迭代加密动态调度新的计算资源, 包括:权 利 要 求 书 1/3 页
2
CN 115208863 A
2响应于所述加密 设备中空闲的计算资源低于所述新的计算资源, 在所述加密 设备运行
的各个业务中选择至少一个目标业务, 并暂停所述至少一个目标业务, 以空出所述新的计
算资源; 其中, 所述各个业 务不含码流加密业 务。
7.一种码流 解密方法, 其特 征在于, 包括:
检测目标帧的密文码流是否准备完毕;
若否, 则基于预设密钥和初始向量执行迭代加密, 以更新解密向量集; 其中, 所述解密
向量集含有各次加密操作生成的解密向量;
若是, 则基于所述解密 向量的生成次序, 从所述解密 向量集提取目标数量个所述解密
向量, 并基于所述目标数量个所述解密向量, 对所述目标帧的密 文码流进 行解密, 得到所述
目标帧的明文码流; 其中, 所述 目标数量个所述解密向量与所述 目标帧的密文码流具有相
同数据量。
8.根据权利要求7所述的方法, 其特征在于, 在检测到所述目标帧的密文码流已准备完
毕且所述目标帧为B帧或P帧的情况下, 在执行所述基于所述 目标数量个所述解密向量, 对
所述目标帧的密文码流进行解密, 得到所述目标帧的明文码流的过程中, 所述方法还 包括:
并发执行所述基于预设密钥和初始向量执行迭代加密, 以更新解密 向量集的步骤, 以
为位于所述目标帧之后的视频帧准备解密所需的解密向量。
9.根据权利要求7 所述的方法, 其特 征在于, 在所述并发执 行之前, 所述方法还 包括:
基于已获取到的各个视频帧的密文码流进行波动分析, 得到下一个I帧的预测出现时
刻和预测数据量;
在所述并发执 行时, 所述方法还 包括:
基于所述解密向量集的增长速度, 分析所述解密向量集在所述预测出现时刻的数据量
是否足以覆盖所述预测数据量;
若否, 则为所述迭代加密动态调度新的计算资源。
10.根据权利要求9所述的方法, 其特征在于, 所述密文码流由解密设备解密得到所述
明文码流, 所述 为所述迭代加密动态调度新的计算资源, 包括:
响应于所述解密 设备中空闲的计算资源低于所述新的计算资源, 在所述解密 设备运行
的各个业务中选择至少一个目标业务, 并暂停所述至少一个目标业务, 以空出所述新的计
算资源; 其中, 所述各个业 务不含码流 解密业务。
11.一种码流加密装置, 其特 征在于, 包括:
明文码流检测模块, 用于检测目标帧的明文码流是否准备完毕;
加密向量生成模块, 用于在检测所述目标帧的明文码流未准备完毕的情况下, 基于预
设密钥和初始向量执行迭代加密, 以更新加密向量集; 其中, 所述加密向量集含有 各次加密
操作生成的加密向量;
明文码流加密模块, 用于在检测所述目标帧的明文码流已准备完毕的情况下, 基于所
述加密向量的生成次序, 从所述加密向量集提取目标数量个所述加密向量, 并基于所述 目
标数量个所述加密向量, 对所述目标帧的明文码流进 行加密, 得到所述目标帧的密 文码流;
其中, 所述目标 数量个所述加密向量与所述目标帧的明文码流具有相同数据量。
12.一种码流 解密装置, 其特 征在于, 包括:
密文码流检测模块, 用于检测目标帧的密文码流是否准备完毕;权 利 要 求 书 2/3 页
3
CN 115208863 A
3
专利 码流加密和解密方法及相关装置、设备、系统和介质
文档预览
中文文档
22 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共22页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-03-03 12:05:05上传分享