淺析流媒體加密技術(shù)

流媒體的特點是運用可變帶寬技術(shù),適應(yīng)各種網(wǎng)絡(luò)帶寬,在窄帶下也可以流暢地觀看、收聽,雖然質(zhì)量會由于帶寬的限制而受到影響,但是畢竟大大加快了傳輸速度。

然而,網(wǎng)絡(luò)用戶不僅僅希望在網(wǎng)絡(luò)上快速地傳輸所需的多媒體信息,而且還希望自己在網(wǎng)上所獲得和使用的信息是安全的、可靠的和不受威脅的,所發(fā)布的信息是無法非法復(fù)制的。這就對網(wǎng)上多媒體傳輸?shù)耐暾?、保密性和可靠性提出了更高的要求。在互?lián)網(wǎng)上,要實現(xiàn)多媒體信息的安全傳輸,惟一的辦法就是采用功能完善的加密技術(shù)。

在保證網(wǎng)絡(luò)傳輸安全的加密技術(shù)中,常用的加密方法分為軟件加密和硬件加密。軟件加密即用純軟件方法來實現(xiàn)加密。硬件加密就是通過硬件和軟件結(jié)合的方式來實現(xiàn)加密,加密后軟件執(zhí)行時需訪問相應(yīng)的硬件。硬件加密的主要特點是抗解密強度高、穩(wěn)定性較好、加密速度快、易于安裝,軟件加密的特點是靈活性和可移植性好、易升級、易使用、更易修改,各有優(yōu)勢。

淺析流媒體加密技術(shù)

用于流媒體的加密技術(shù)

一般的普適性加密算法的優(yōu)點在于對任何數(shù)據(jù)種類均適用,但是對于視頻信號,尤其是實時視頻信息,如果依然使用普適性的算法對碼流進行加密,數(shù)據(jù)量極大的視頻信息將會使算法的實現(xiàn)效率降低。哪些算法適用于流式媒體網(wǎng)絡(luò)實時傳輸?shù)募用苣兀?/p>

首先,用于安全加密的算法必須滿足以下條件:

1)核心的加密算法必須是公認可靠的;

2)加密系統(tǒng)的具體實現(xiàn)必須是可靠的;

3)加密系統(tǒng)應(yīng)能支持足夠長的密鑰。

其次,數(shù)據(jù)壓縮算法和加密算法需要一起使用,因為:如果密碼分析依靠明文中的冗余,那么壓縮將使文件在加密之前減少冗余;加密非常耗時,在加密前壓縮文件可提高整個處理過程的速度。

對于流式媒體的加密,不僅要滿足以上條件,還必須能夠面對非常大的數(shù)據(jù)流量。盡管在盡可能保證其視聽質(zhì)量不低于人們的一般接受水平的同時,流媒體數(shù)據(jù)尤其是視頻數(shù)據(jù)經(jīng)過壓縮后再加密比壓縮前的數(shù)據(jù)量小了,但是這種小是相對的。面對數(shù)據(jù)流量巨大的實時傳輸?shù)木W(wǎng)絡(luò)媒體的加密,使用對稱密鑰里的分組加密技術(shù)對數(shù)據(jù)包部分進行端—端加密較為合適,這樣加密級別比較高而且加密速度非常快,尤其適合集音頻和視頻于一體的流式媒體信息網(wǎng)絡(luò)傳輸?shù)募用堋?/p>

使用對稱密鑰里的哪一種分組加密技術(shù),這要由實施加密對象的具體情況及加密的目的和具體應(yīng)用偏向而定,各有優(yōu)勢。目前人們所關(guān)注的是身份識別方案與具體應(yīng)用環(huán)境的有機結(jié)合。

數(shù)字簽名、密鑰分配、完整性校驗以及身份識別等方案,可為流媒體信息在網(wǎng)絡(luò)上的實時傳輸提供高度的機密性、完整性、非否定性和真實性,還可為流媒體的加密技術(shù)提供完整的、功能強大的加密方案。