[发明专利]基于CAVLC编码的H.264视频加密方法无效
申请号: | 200810240893.1 | 申请日: | 2008-12-26 |
公开(公告)号: | CN101442676A | 公开(公告)日: | 2009-05-27 |
发明(设计)人: | 蔡勉;李燕;闫磊;贾佳 | 申请(专利权)人: | 北京工业大学 |
主分类号: | H04N7/26 | 分类号: | H04N7/26 |
代理公司: | 北京思海天达知识产权代理有限公司 | 代理人: | 张 慧 |
地址: | 100124*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明一种基于CAVLC编码的H.264视频加密方法,在H.264视频压缩编码的CAVLC编码过程中,采用RC4算法用1-256字节的可变长密钥初始化一个256字节的状态表,用生成的伪随机密钥流与非零系数数目、拖尾系数数目、最后一个非零系数前的零的数目、每个非零系数前零的个数的编码表中待编码码字的索引号相异或得到一个新的索引号,根据新的索引号在原码表中找到其对应的新的码字作为码流输出,实现加密。在加密之后需要对新码字进行判断,对无效码字强制设定码字区域,将无效码字索引号改为有效码字索引号,从而使无效码字回落到有效码字区域;本发明在H.264编码过程同时进行加密,对压缩编码时间的影响小,具有较高的加密速度,在安全性方面具有较好的性能。 | ||
搜索关键词: | 基于 cavlc 编码 264 视频 加密 方法 | ||
【主权项】:
1、一种基于CAVLC编码的H.264视频加密方法,其特征在于:在H.264视频压缩编码的CAVLC编码过程中,采用RC4算法用1-256字节的可变长密钥初始化一个256字节的状态表,用生成的伪随机密钥流与非零系数数目、拖尾系数数目、最后一个非零系数前的零的数目、每个非零系数前零的个数的编码表中待编码码字的索引号相异或得到一个新的索引号,根据新的索引号在原码表中找到其对应的新的码字作为码流输出,实现加密;编码表存在码字为空的无效区域,加密后可能会出现新码字落在码表无效区域的情况,因此在加密之后需要对新码字进行判断,并对无效码字强制设定码字区域,将无效码字索引号改为有效码字索引号,从而使无效码字回落到有效码字区域;主要包括以下步骤:110、利用流密码RC4算法产生密钥并分发;111、在H. 264视频压缩编码的CAVLC编码过程中,选择重要编码参数在其编码过程中进行加密;112、利用密钥加密待编码参数对应编码表中的索引号;根据新的索引号在原码表中找到相应的新的码字;113、判断加密后新码字是否落在无效区域内;若新码字落在有效区域则直接传递密文码流;114、强制转换新码字落在无效区域内的编码参数的索引号;按照转换后的索引号重新查表;传递密文码流;115、将重要参数加密后的密文码流和其他参数编码后的码流合并、输出。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200810240893.1/,转载请声明来源钻瓜专利网。
- 上一篇:滤除声音噪声的方法
- 下一篇:一种实现手机电视互动的方法及终端