第一
加密部分簡單來說是指僅對部分明文進行加密,加密部分一般套用於數據量非常大的數據中,例如視頻數據、圖像數據。與傳統加密方法相比,加密部分方法加密多媒體數據流,安全性較低,但卻可以獲得較高的加密速度。傳統加密方法使用傳統密碼直接加密數據,算法安全性很高,但是改變原來的數據格式,同時計算複雜度較高。
加密
加密是將將數據的原始格式轉換成另一種偽裝格式的方法。為了安全和保密起見,對可讀文本信息進行編碼與禁止,以防止非法竊聽或泄密,它是保護和保密計算機檔案的一種有效方法。密碼和暗號技術是加密技術的基礎。接收設備與傳輸設備均採用相同的算法,並由接收設備對收到的信息進行解碼。數據加密方法常見的有3種,即:替換密碼法、易位法和組合法。加密技術除了套用於通信領域外,在廣播電視、計算機及音像出版發行中的套用也越來越廣泛。
數據加密
數據加密技術是對系統中所有存儲和傳輸的數據進行加密,使之成為密文。這樣,攻擊者在截獲到數據後,便無法了解到數據的內容;而只有被授權者才能接收和對該數據予以解密,以了解其內容,從而有效地保護了系統信息資源的安全性。數據加密技術包括這樣幾方面的內容:數據加密、數據解密、數字簽名、簽名識別以及數字證明等。
類型
加密類型分為兩種,對稱加密與非對稱加密,對稱加密雙方採用共同密鑰,(當然這個密鑰是需要對外保密的),這裡講一下非對稱加密,這種加密方式存在兩個密鑰,密鑰 -- 一種是公共密鑰(正如其名,這是一個可以公開的密鑰值),一種是私人密鑰(對外保密)。 您傳送信息給我們時,使用公共密鑰加密信息。 一旦我們收到您的加密信息,我們則使用私人密鑰破譯信息密碼(被我們的公鑰加密的信息,只有我們的唯一的私鑰可以解密,這樣,就在技術上保證了這封信只有我們才能解讀——因為別人沒有我們的私鑰)。 使用私人密鑰加密的信息只能使用公共密鑰解密(這一功能套用與數字簽名領域,我的私鑰加密的數據,只有我的公鑰可以解讀,具體內容參考數字簽名的信息)反之亦然,以確保您的信息安全。
加密部分方法
分層累進編碼的部分加密方法
分層編碼過程中,圖像或視頻數據被分解成不同的數據層,一般低層(如圖中的層)代表重要數據,恢復後得到圖像或視頻畫面的粗略近似;高層(如圖中的層)是增強層,可以加強圖像或視頻畫面的細節。如在EZW、SPIHT或累進的JPEG編碼方法中,分層編碼採用的是基於位平面的方法,位元組的高位對應編碼的低層,位元組的低位對應編碼的高層。在分層的MPEG 和H.263編碼中,碼流分為基本層和增強層,基本層對應視頻序列的近似數據,增強層增加視頻畫面的細節效果。
基於此類編碼方法,設計的部分加密方案如圖所示。其中根據安全性要求不同來控制要加密的數據流層,如圖中“0 ”表示此層不加密,“ 1”表示此層加密,這樣,圖中第一層不加密,其它層加密。加密的編碼層數越高,圖像的可理解性越低,加密的強度也會越高。加密的層數越多,密文的可理解性越差,加密強度就高;但加密層數越多,加密複雜性也越高,加密速度降低。因此可以根據要求的加密強度選擇合適的加密層次,同時也可以根據加密速度的要求來選擇合適的加密層數。其中,某一層加密的方法,可以根據數據量和安全性要
求來確定。當數據量比較大、安全性要求一般時,可以採用基於異或操作的流加密密碼。當對數據安全性要求很高時,可以採用傳統密碼加密,傳統的基於數論的密碼具有很高的安全性,但加密速度比較慢。 當對數據安全性要求很高,並且數據量又很大時,可以採用基於二維離散混沌映射的加密方法,此類算法安全性較高,加密速度快。在針對分層累進編碼的加密過程中,為了使得加密後的數據在進行碼流操作 如改變編碼率 時,不必先進行解密操 作,而直接對加密後的碼流操作,可以採用流密碼加密。流密碼使得當前位不依賴於後續位,因此可以根據碼率要求控制碼流的截斷點,而不影響解密操作。可見,採用基於位操作的流密碼,可以將碼流控制精度保持在位一級 。
基於目標編碼的部分加密方法
基於目標的編碼方法,將圖像、視頻數據分割為多個目標(物體)和背景,對各個目標和背景分別編碼。此類編碼方法能夠提高壓縮率。尤其是用於視頻編碼中,通過運動補償,可以降低幀間的冗餘度;而且,採用基於目標的編碼方法為基於目標的圖像檢索、圖像分割和視頻分類等操作和套用提供了基礎。對此類編碼採用與針對分層累進編碼類似的加密方案,如圖所示。圖像或視頻流經過基於目標的編碼分解為背景和多個目標,對它們進行壓縮編碼,根據安全性要求加密指定的背景或目標。“0 ”表示此目標不加密,“1表示此目標加密。這樣,圖中背景不加密,其它各目標均加密。
僅加密頭信息
將頭信息加密,再與其他數據隨機混合,使接收方難以按原數據結構區分結構信息和視頻信息並解碼。該算法不降低壓縮率,計算量小。但是安全性較低,因為頭信息所含信息量較小,加密效率低,這種加密方式比較容易破解。為方便於合法接受方解碼,需加入同步信息,或保留原來部分同步信息 。