淺析視頻加密的一般要求

視頻數(shù)據(jù)具有數(shù)據(jù)量大、冗余度高、實(shí)時(shí)性要求高等特點(diǎn),壓縮后的視頻數(shù)據(jù)要求具有數(shù)據(jù)位置索引、編碼率可控等功能,視頻數(shù)據(jù)的這些特點(diǎn)決定了視頻數(shù)據(jù)加密通常應(yīng)該滿足一下要求。

1、安全性
安全性是數(shù)據(jù)加密的首要要求。對于視頻加密,一般認(rèn)為當(dāng)破譯密碼所需付出的代價(jià)大于直接購買視頻所付出的代價(jià)時(shí),密碼系統(tǒng)是安全的。視頻數(shù)據(jù)也可以看做普通的二進(jìn)制數(shù)據(jù),因此,傳統(tǒng)的密碼可以用在視頻加密中。又因?yàn)橐曨l數(shù)據(jù)具有數(shù)據(jù)量大的特點(diǎn),破譯者難免對數(shù)據(jù)進(jìn)行大量的解密操作,這將大大增加破譯難度。因此,在保證安全性的情況下,一些特殊的、快速的加密算法也可以使用。

2、壓縮比
一般要求加解密前后的數(shù)據(jù)量保持不變,這一特性稱為壓縮率不變性。使用具有壓縮率不變性的算法加密過的數(shù)據(jù),在存儲過程中不改變占用的空間,在傳輸過程中保持傳輸速度不變。因此,理想的視頻加密算法應(yīng)該具有壓縮率不變性。

淺析視頻加密的一般要求

3、實(shí)時(shí)性
由于視頻數(shù)據(jù)實(shí)時(shí)傳輸和存取的要求。加解密算法的使用不能給傳輸和存取帶來過大的延遲。因此,要求加解密算法具有快速的特點(diǎn),這樣可以滿足視頻數(shù)據(jù)的實(shí)時(shí)性要求。

4、數(shù)據(jù)格式不變性
數(shù)據(jù)格式不便性是指加解密前后的視頻數(shù)據(jù)的格式信息保持不便。這有很多優(yōu)點(diǎn),保持?jǐn)?shù)據(jù)格式不變,使得視頻數(shù)據(jù)的時(shí)間定位成為可能,也可能支持視頻數(shù)據(jù)的增加、刪除、剪切和粘貼等操作。因此,如果對加密后數(shù)據(jù)有如上要求,則視頻加密算法也要求具有數(shù)據(jù)格式不變性。

5、數(shù)據(jù)可操作性
有些情況下,要求對加密后的數(shù)據(jù)直接操作,而不必進(jìn)行先解密再加密的繁瑣過程。這些操作可能包括碼率控制、圖像塊剪貼和增刪等。稱能夠保持加密后額的數(shù)據(jù)的某些可操作性的加密算法是具有數(shù)據(jù)可操作性的算法。