当前位置:首页 >资讯 >几种视频加密算法的性能要求


视频加密在保护视频数据安全方面起着重要作用。现有的几种MPEG视频加密算法分为四类:完全加密算法.部分加密算法.DCT加密算法和熵码过程加密算法.根据加密过程与压缩编码过程的关系。

1.算法完全加密

将视频数据作为普通二进制数据加密,完全加密算法不需要考虑视频编码格式。

2.加密算法的部分

有些加密算法要考虑编码过程,选择比较灵敏的部位加密!常用的加密算法有层次加密算法和选择性加密算法,基于帧结构。

3.加密算法DCT系数

为了达到压缩目的,MPEG编码采用二维DCT转换将空间域数据转换为频率域,降低数据的相关性。DCT系数法实现了加密的目的,称为DCW算法。

4.加密算法熵编码过程

在使用熵动编码的视频编码格式中,通过选择密钥控制模型,可以采用多种熵动编码的统计模型,实现视频编码过程中的加密。

性能要求的算法。

视频加密算法在安全性.压缩比.计算复杂度和数据可操作性等方面都有一定的要求,视频数据具有数据量大.冗余度高.实时性要求高等特点。

安全性

安全是数据加密的第一要求。对于视频加密,一般认为密码系统是安全的,因为破译密码的成本大于直接购买视频版权的成本。因为视频数据也可以被视为一个普通的二进制数据,所以传统的密码可以用于视频加密。由于视频数据具有数据量大的特点,因此不可避免地需要大量解码数据,这将极大地增加破译的难度。因此,一些特殊的快速加密算法也可以用于确保安全。

压缩比

能在加密解密前后保持数据量不变的算法,称为有压缩比不变性的算法。利用有压缩比不变性的算法对数据进行加密,在存储过程中占用空间不变,在传输过程中传输速度不变。因此,理想的视频加密算法要有压缩比不变性。

计算复杂度

因为视频数据实时编译解码,实时传输和访问的要求,使用加法解密算法不能给编译解码.传输和访问带来过大的延迟。因此,为了保持较高的加#解密速度,要求加解密算法的计算复杂度较低,以满足视频数据应用的实时要求。

可操作性的数据

压缩编码后的视频数据信息,通常规定可以开展一些实际操作,如图象帧的位置.图象数据信息的剪贴和增删.视频数据信息的解码和回放.编码数据信息的码率操纵等。假如某类加密算法加密后的视频数据信息,依然支持某类数据信息实际操作,则称这类算法具备数据可操作性。在其中,要维持图象帧的位置.图象数据信息的剪贴和增删,就规定加密算法要维持帧同步信息不会改变;要维持视频数据信息的解码和回放作用,就规定加密算法要维持全部格式信息不会改变;要维持编码数据信息的码率控制作用,就规定加密算法除维持全部格式信息不会改变以外。