[发明专利]通过AES‑CBC算法进行并行加密的方法及系统有效
申请号: | 201410572913.0 | 申请日: | 2014-10-23 |
公开(公告)号: | CN104284208B | 公开(公告)日: | 2017-11-10 |
发明(设计)人: | 郑铸东 | 申请(专利权)人: | 航天数字传媒有限公司 |
主分类号: | H04N21/2389 | 分类号: | H04N21/2389 |
代理公司: | 北京智汇东方知识产权代理事务所(普通合伙)11391 | 代理人: | 郭海彬,范晓斌 |
地址: | 100081 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及视频加密领域,特别是涉及一种通过AES‑CBC算法进行并行加密的方法及系统。其中,并行加密的方法包括a,将所述传输流视频文件切割为n个子视频块;b,选择密钥;c,确定长度188字节与长度a的最小公倍数b;d,插入填充部分;e,对各子视频块独立并行加密;f,组成密文块。本发明通过填充部分的尾部用作一个子视频块的前缀部分来作为初始化向量IV,填充部分的头部用作前一个子视频块的后缀部分,以使得填充后各子视频块的长度为kb。因此每个子视频块均不依赖前面的子视频块来产生初始化向量IV,使得各子视频块可以分开独立的并行加密。加密完成后的各子视频块合并为一个完整的加密文件,从而完成对TS视频文件的加密。 | ||
搜索关键词: | 通过 aes cbc 算法 进行 并行 加密 方法 系统 | ||
【主权项】:
一种通过AES‑CBC算法进行并行加密的方法,用于对传输流视频文件进行并行加密,其特征在于,包括如下步骤:a,将所述传输流视频文件切割为按播放顺序排列的n个长度为L的子视频块,n为整数,且n≥2;b,选择一长度为a的密钥;c,为避免跨界,确定长度188字节与长度a的最小公倍数b;d,在相邻的所述各子视频块首尾之间插入由一个或多个传输流包组成的填充部分;其中,所述填充部分由长度为a的头部和长度为(kb‑a‑L)的尾部组成,所述尾部用作一个所述子视频块的前缀部分来作为初始化向量IV,所述头部用作前一个所述子视频块的后缀部分,并且将首个子视频块上填充一长度为(kb‑a‑L)前缀部分作为该首个子视频块的初始化向量IV,在末尾子视频块填充一长度为a的后缀部分,以使得填充后各子视频块的长度为kb,k为整数;e,使用所述密钥对各所述子视频块独立并行加密,分别形成各所述子视频块对应的各密文块;f,将各所述密文块按所述播放顺序连接在一起组成所述传输流包视频文件的密文块。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天数字传媒有限公司,未经航天数字传媒有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410572913.0/,转载请声明来源钻瓜专利网。
- 上一篇:具负载平衡功能的切换式电源供应装置
- 下一篇:柔性丝锥夹头结构总成