【技术实现步骤摘要】
【技术保护点】
一种基于CAVLC编码的H.264视频加密方法,其特征在于:在H.264视频压缩编码的CAVLC编码过程中,采用RC4算法用1-256字节的可变长密钥初始化一个256字节的状态表,用生成的伪随机密钥流与非零系数数目、拖尾系数数目、最后一个非零系数前的零的数目、每个非零系数前零的个数的编码表中待编码码字的索引号相异或得到一个新的索引号,根据新的索引号在原码表中找到其对应的新的码字作为码流输出,实现加密;编码表存在码字为空的无效区域,加密后可能会出现新码字落在码表无效区域的情况,因此在加密之后需要对新码字进行判断,并对无效码字强制设定码字区域,将无效码字索引号改为有效码字索引号,从而使无效码字回落到有效码字区域;主要包括以下步骤: 110、利用流密码RC4算法产生密钥并分发; 111、在H.264视频压缩编码的CAVLC编码过程中,选择重要编码参数在其编码过程中进行加密; 112、利用密钥加密待编码参数对应编码表中的索引号;根据新的索引号在原码表中找到相应的新的码字; 113、判断加密后新码字是否落在无效区域内;若新码字落在有效区域则直接传递密文码流; 114、强制转换新码字落在无效区域内 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:蔡勉,李燕,闫磊,贾佳,
申请(专利权)人:北京工业大学,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。