MPEG2传输流数据包的加密和解密方法技术

技术编号:3872990 阅读:407 留言:0更新日期:2012-04-11 18:40
本发明专利技术提出一种MPEG2传输流数据包的加密和解密方法。其中,该加密方法包括:将传输流数据包的有效载荷按长度为L比特分成n个分组:P1、P2、P3、...、Pn;对传输流数据包中有效载荷的第i个分组Pi进行加密处理,输出密文分组Ci,该密文分组Ci为使用密钥K对Pi与IVi-1的逐比特异或值进行加密变换的结果,其中,n>i≥1;若分组Pn的长度等于L比特,则对分组Pn加密后输出的密文分组Cn为使用密钥K对Pn与IVn-1的逐比特异或值进行加密变换的结果;若分组Pn的长度t小于L比特,在Pn的右边补L-t个“0”,然后将补零后的结果与IVn-1的加密结果异或,最后将异或结果的前t比特作为Pn的密文Cn输出。本发明专利技术具有安全性能高和实现容易的优点。

【技术实现步骤摘要】

【技术保护点】
一种MPEG2传输流数据包的加密方法,其特征在于,包括:步骤A:将传输流数据包的有效载荷分成n个分组:P↓[1]、P↓[2]、P↓[3]、...、P↓[n];其中前n-1个分组的长度为L比特,最后一个分组P↓[n]的长度小于或等于L比特,n大于或等于1;步骤B:对传输流数据包中有效载荷的第i个分组P↓[i]进行加密处理,输出密文分组C↓[i],该密文分组C↓[i]为使用密钥K对P↓[i]与Ⅳ↓[i-1]的逐比特异或值进行加密变换的结果,其中,n>i≥1;步骤C:若分组P↓[n]的长度等于L比特,则对分组P↓[n]加密处理后输出的密文分组C↓[n]为使用密钥K对P↓[n]与Ⅳ↓[n-1]的逐比特...

【技术特征摘要】

【专利技术属性】
技术研发人员:李新国
申请(专利权)人:深圳国微技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1