论文部分内容阅读
多媒体视频的加密面临两个巨大的挑战。第一,多媒体数据量通常非常大;第二,多媒体数据通常需要进行实时处理。分布式多媒体应用中,通常的数据安全方法是使用一般的安全密钥标准和算法对多媒体数据进行加密。但是,在实时的数据密集的多媒体应用中,这些算法会带来很高的计算复杂性,使用软件实现这些算法会影响系统的实时性,用硬件实现又会带来额外的硬件开销。因此,传统的加密算法并不适应于多媒体视频的加密。
因此,分析MPEG-1的标准、系统和编码过程,深入了解多媒体视频加密的基本要求和原则,并根据实际需要,提出鉴于视频安全性要求的不同而采用分级加密的思想,研究基于MPEG-1的视频分级加密方法并实现相应的原型系统十分必要。
基于MPEG-1的视频分级加密系统包括低级加密和中级加密。该系统特色如下:1)基于先进的分级加密思想,并采用了当今流行的选择性(部分)加密方案;2)动态加、解密,可以实现实时加密、解密;3)加密点设在量化之后,不会影响编码压缩。
低级加密采用低加密强度的加密算法BMVEA(BasicMpegVideoEncryptionAlgorithm)。该算法根据多媒体视频加密的特点,采用部分加密的视频加密方式,有选择性地对视频流中的I图像帧部分标志比特加密,能基本满足低安全要求,并在实验中得到验证。BMVEA算法有如下特点:1)基于分级加密思想,用于低安全加密强度的视频加密;2)由于选择了合适的加密位置,加密速度较快。
中级加密采用中等安全要求的加密算法MMVEA(MiddleMpegVideoEncryptionAlgorithm),MMVEA同样是采用部分加密,按照预定的选择方案,对图像帧的各个宏块的64个标志比特加密,并通过将标志比特系数位置置乱的方式,成倍地提高了加密强度。实验表明,MMVEA具有中等加密强度的安全性和可靠性。