淺析各類視頻加密算法的應(yīng)用
視頻數(shù)據(jù)具有編碼結(jié)構(gòu)特殊、數(shù)據(jù)量大、實(shí)時性要求高等特點(diǎn)。傳統(tǒng)的數(shù)據(jù)加密算法直接應(yīng)用于視頻數(shù)據(jù),很難滿足實(shí)時性要求,而且還是改變數(shù)據(jù)格式等信息,這就要求對視頻數(shù)據(jù)采用特殊的加密算法。于是出現(xiàn)了許多視頻加密算法,它們具有不同的安全性能能夠不同程度的達(dá)到實(shí)時性、保持壓縮比不便、保持?jǐn)?shù)據(jù)格式不便等要求。

直接加密視頻據(jù)的方法
具有很高的安全性,但速度很慢。通過改進(jìn),加密速度提高,可以滿足一定的實(shí)時性要求。但是,這類算法不具有數(shù)據(jù)格式相容性,加密后的數(shù)據(jù)流只有正確解密后才可以播放。因此,他們更適合于安全性要求高、實(shí)時性一般的應(yīng)用中,如視頻數(shù)據(jù)存儲、機(jī)密數(shù)據(jù)傳輸?shù)取R驗(yàn)榧咏饷芎途幗獯a過程相對立,這類加密算法可以用作視頻編解碼器的插件,即先編碼后加密,或者先解密后編碼。
選擇性視頻加密算法
具有不同等級的安全性,這與實(shí)時性、加密后數(shù)據(jù)增加量和應(yīng)用范圍等的要求有關(guān)。安全性越高,要加密的數(shù)據(jù)量越大,速度可能越低;安全性越高,系數(shù)置亂的范圍看下越大,編碼后數(shù)據(jù)量增大得可能越多;在實(shí)時性要求高的場合,可能要減少加密的數(shù)據(jù)量,從而降低一定的安全性能等。這類算法選擇項(xiàng)的加密數(shù)據(jù),保持?jǐn)?shù)據(jù)格式不便,具有相容性,使用通用的視頻編解碼其可以播放加密后的視頻流。這類算法可以作為視頻編解碼器 的插件,方便使用。因?yàn)檫@些特點(diǎn),他們適合于視頻會議、視頻點(diǎn)播、視頻廣播等多種實(shí)時性要求高、安全等級不同的系統(tǒng)。
壓縮編碼和加密相結(jié)合的視頻加密算法
因?yàn)榫幋a過程同時就是加密過程,所以具有很高的實(shí)時性;通過改進(jìn)措施,能保持較高的安全性;保持?jǐn)?shù)據(jù)格式不便,具有相容性;不需要解密就可以直接進(jìn)行一定的數(shù)據(jù)處理操作,如圖像剪切、時間定位、碼率控制等,具有可操作性。這些優(yōu)點(diǎn)使得它既適合視頻會議、視頻點(diǎn)播等一般的應(yīng)用,也可以滿足數(shù)據(jù)可操作性要求高的應(yīng)用場合。因?yàn)榧用芎途幋a過程相結(jié)合,解密過程不能使用通用的視頻編解碼器,因此不能作為通用的視頻編解碼器的插件。必須配備專用的視頻編解碼器且要求正確的解密密鑰,才可以正確解碼









