多媒體文件加密方法

隨著多媒體技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展,多媒體文件的傳輸越來越普遍,在網(wǎng)絡(luò)環(huán)境中很容易遭受人為的攻擊,例如信息泄漏、信息竊取、數(shù)據(jù)篡改,數(shù)據(jù)刪添等,因此多媒體文件的保密性和安全性引起人們越來越多的重視。這就需要我們對多媒體文件加密,以便達(dá)到安全的目的。

文件直接加密方法

直接加密方法就是對原始多媒體文件直接加密和對壓縮后的數(shù)據(jù)進(jìn)行加密,這類算法將多媒體數(shù)據(jù)當(dāng)作普通二進(jìn)制數(shù)據(jù),使用傳統(tǒng)的加密算法如DES、IDEA、RSA等來加密。文件直接加密法利用了傳統(tǒng)密碼的高強(qiáng)度的優(yōu)點,可滿足高安全性要求,但它的計算復(fù)雜度高,加密速度慢,因此難以滿足實時性要求。這種加密方法主要適合于多媒體文件存儲等實時性要求不高或者安全性要求很高的應(yīng)用中。

文件選擇性加密方法

選擇性加密方法是只選擇性地加密一部分文件,在分層的MPEG和H.263編碼中,碼流分為基本層和增強(qiáng)層,基本層對應(yīng)視頻序列的近似數(shù)據(jù),增強(qiáng)層增加視頻畫面的細(xì)節(jié)效果,此時只加密基本層就可達(dá)到加密后的圖像無法瀏覽的效果。

選擇性加密方法一般在變換域進(jìn)行,實現(xiàn)圖像空域與頻域之間的轉(zhuǎn)換可以利用離散余弦變換(DCT)、快速傅立葉變換(FFT)以及小波變換(DWT)等完成,其中DCT被認(rèn)為是對語言和圖像的準(zhǔn)最佳變換。對圖像頻域數(shù)據(jù)只選擇DC系數(shù)進(jìn)行加密就有較好的加密效果,具有更高的加密效率。針對多媒體數(shù)據(jù)通常具有數(shù)據(jù)量大的特點,目前研究最多的是選擇性加密方法,因為視頻數(shù)據(jù)通常比圖像和音頻具有更多的數(shù)據(jù)量。根據(jù)所加密的數(shù)據(jù)的不同,可以將視頻加密算法分為選擇加密不同幀和塊、DCT系數(shù)置亂,加密DCT系數(shù)的符號和運動向量的符號、頻率域數(shù)據(jù)置亂和符號加密相結(jié)合、加密數(shù)據(jù)格式信息等。這種加密方法的優(yōu)點是可以降低加密的數(shù)據(jù)量,提高加密效率,缺點是缺少通用的安全性分析方法,算法的安全性得不到保障。

文件與編碼過程相結(jié)合的加密方法

多媒體文件由于數(shù)據(jù)量大、冗余度高,因此在多媒體文件的存儲和傳輸過程中,數(shù)據(jù)的高效壓縮是必不可少的,對多媒體數(shù)據(jù)的加密需考慮與數(shù)據(jù)的壓縮相結(jié)合。目前公認(rèn)的關(guān)于圖像數(shù)據(jù)壓縮編碼的國際標(biāo)準(zhǔn)是JPEG工作組和MPEG工作組推薦的幾種圖像編碼標(biāo)準(zhǔn)算法。因此與編碼過程相結(jié)合的加密方法主要考慮JPEG和MPEG兩類編碼。

這種加密方法通常是將編碼過程和文件加密過程相結(jié)合,使二者能夠同時進(jìn)行,文件與編碼過程相結(jié)合的這種加密方法能夠保持文件格式的相容性,具有較高的加解密效率,但由于采用了不同的統(tǒng)計模型,這類算法通常改變壓縮性能,而且,其壓縮性能與其安全性存在一定的關(guān)系。此外,這類算法對已知明文攻擊的安全性相對較低,需要對算法進(jìn)行改進(jìn)。

多媒體文件加密方法其實就是這么簡單,您不妨可以試試。

小知識之多媒體:多媒體是計算機(jī)和視頻技術(shù)的結(jié)合,實際上它是兩個媒體;聲音和圖像,或者用現(xiàn)在的術(shù)語:音響和電視。