流媒体的特点是运用可变带宽技术,适应各种网络带宽,在窄带下也可以流畅地观看、收听,虽然质量会由于带宽的限制而受到影响,但是毕竟大大加快了传输速度。
然而,网络用户不仅仅希望在网络上快速地传输所需的多媒体信息,而且还希望自己在网上所获得和使用的信息是安全的、可靠的和不受威胁的,所发布的信息是无法非法复制的。这就对网上多媒体传输的完整性、保密性和可靠性提出了更高的要求。在互联网上,要实现多媒体信息的安全传输,惟一的办法就是采用功能完善的加密技术。
在保证网络传输安全的加密技术中,常用的加密方法分为软件加密和硬件加密。软件加密即用纯软件方法来实现加密。硬件加密就是通过硬件和软件结合的方式来实现加密,加密后软件执行时需访问相应的硬件。硬件加密的主要特点是抗解密强度高、稳定性较好、加密速度快、易于安装,软件加密的特点是灵活性和可移植性好、易升级、易使用、更易修改,各有优势。
用于流媒体的加密技术
一般的普适性加密算法的优点在于对任何数据种类均适用,但是对于视频信号,尤其是实时视频信息,如果依然使用普适性的算法对码流进行加密,数据量极大的视频信息将会使算法的实现效率降低。哪些算法适用于流式媒体网络实时传输的加密呢?
首先,用于安全加密的算法必须满足以下条件:
1)核心的加密算法必须是公认可靠的;
2)加密系统的具体实现必须是可靠的;
3)加密系统应能支持足够长的密钥。
其次,数据压缩算法和加密算法需要一起使用,因为:如果密码分析依靠明文中的冗余,那么压缩将使文件在加密之前减少冗余;加密非常耗时,在加密前压缩文件可提高整个处理过程的速度。
对于流式媒体的加密,不仅要满足以上条件,还必须能够面对非常大的数据流量。尽管在尽可能保证其视听质量不低于人们的一般接受水平的同时,流媒体数据尤其是视频数据经过压缩后再加密比压缩前的数据量小了,但是这种小是相对的。面对数据流量巨大的实时传输的网络媒体的加密,使用对称密钥里的分组加密技术对数据包部分进行端—端加密较为合适,这样加密级别比较高而且加密速度非常快,尤其适合集音频和视频于一体的流式媒体信息网络传输的加密。
使用对称密钥里的哪一种分组加密技术,这要由实施加密对象的具体情况及加密的目的和具体应用偏向而定,各有优势。目前人们所关注的是身份识别方案与具体应用环境的有机结合。
数字签名、密钥分配、完整性校验以及身份识别等方案,可为流媒体信息在网络上的实时传输提供高度的机密性、完整性、非否定性和真实性,还可为流媒体的加密技术提供完整的、功能强大的加密方案。