任師遷
(河南大學計算機與信息工程學院,河南開封,475004)
隨著網(wǎng)絡技術的快速發(fā)展,互聯(lián)網(wǎng)成為當今社會最為重要的信息傳送渠道,各種形式的多媒體數(shù)字作品紛紛以網(wǎng)絡形式傳送和發(fā)表?;ヂ?lián)網(wǎng)在為人們帶來巨大方便的同時,也帶來了了風險與隱患。盜版活動日益猖獗,產(chǎn)權保護問題和個人信息的保密成為信息安全行業(yè)首要解決的問題。
信息安全系統(tǒng)的意義在于保持信息的保密性、完整性和真實性。傳統(tǒng)信息安全的主要研究領域是信息加密技術。信息加密的主要思想是隱藏信息的內容,使非法攔截者不能輕松獲取機密信息,以達到信息安全的目的,但它在保護版權及個人隱私信息方面存在致命弱點。一方面,看似不可識別的密文也容易在信息傳遞過程中被截獲,即使不能被破解,也能破壞和干擾信息傳遞的過程。另一方面,加密的作用范圍僅僅存在于傳輸過程中,當接收者接收到加密信息并將之解密后,機密信息將變得完全透明,與普通文檔無異。也就是說,當數(shù)字作品一旦被接收者解密后,信息加密也將失去其對數(shù)字作品的保護作用。
信息隱藏是一種嶄新的信息安全技術,它有別于傳統(tǒng)的信息加密技術,利用載體信息中具有隨機特性的冗余部分,將機密信息嵌入到某一公開信息中,隱藏其存在性,進而通過公開信息的傳輸來傳遞機密信息,使監(jiān)測者和非法攔截者難以察覺。
基于數(shù)字圖像的信息隱藏技術的實現(xiàn)是利用數(shù)字圖像的數(shù)據(jù)冗余。信息隱藏的原理是利用人類的視覺感知系統(tǒng)在不同背景下會受到不同的影響,當背景較強時,如果疊加信息的信號較弱且低于對比度門限,則人類視覺無法感覺到疊加的信息。
信息隱藏系統(tǒng)的一般化模型如圖1所示
圖1 信息隱藏系統(tǒng)模型
圖2 所示為信息隱藏系統(tǒng)模型。信息隱藏者首先通過嵌入密鑰將需要隱藏的嵌入對象藏入掩體對象中,接收方收到包含嵌入對象的信息后,再利用相應的算法和密鑰,從中提取還原嵌入對象。
1996年倫敦會議上,對信息隱藏技術的術語進行了統(tǒng)一和規(guī)范,提出了信息隱藏科學的框架和分支,如圖2所示,并對術語給出了相應的解釋。
圖2 信息隱藏技術分類
信息隱藏的四個主要分支包括:隱寫術(Steganography)、掩蔽信道(Covert Channels)、數(shù)字水?。–opyright Marking)和匿名技術(Anonymity)。
在信息隱藏技術的分支中,應用最廣泛的兩個技術是隱寫術和數(shù)字水印技術。隱寫術主要是為了隱藏實際存在的機密信息,側重于利用掩體來隱藏機密信息,一般分為基于語義的隱寫和基于技術的隱寫。數(shù)字水印技術是保護版權信息的有效手段,通過向數(shù)字作品中嵌入版權信息來保證數(shù)字作品不被非法復制或盜版。
由于原始圖像在藏入機密信息后會使得數(shù)據(jù)量增大而不利于傳輸,近年來,國內外諸多學者都把研究的重心聚焦到壓縮領域機密信息的嵌入。這是因為壓縮后的數(shù)字圖像不僅能夠藏入秘密信息,還能夠縮短數(shù)據(jù)在網(wǎng)絡中傳送的時間、減少存儲空間。但是,和沒有壓縮的圖片相比,壓縮后的圖片更難以藏入信息。矢量量化編碼(Vector Quantization)是一種基于區(qū)塊的壓縮方法,該方法對空間中的每一個矢量進行矢量量化,只傳輸或存儲該矢量的索引值,因此該方法與傳統(tǒng)的信息隱藏方法相比能夠達到更高的壓縮率,同時節(jié)約了存儲空間。圖3給出了VQ編碼和解碼的過程。
圖3 VQ編碼和解碼過程
在編碼前,原始圖像被分成了不重復的區(qū)塊,每個區(qū)塊大小都是r×l像素,所以每一個區(qū)塊都能用r×l像素的空間向量表示。VQ基本方法就是用一個從r×l像素的歐幾里得空間到它的有限子集的映射函數(shù)Q來關聯(lián)每一個區(qū)塊,并且以此來建立一個碼書。
在VQ的編碼過程中,計算出原圖像中每一個向量X到碼書中的編碼Y i的最小歐幾里得距離,計算公式如下。
上述公式中,Xj ,Yi,j分別是X和Yi的第j個元素,當找到對應的最小歐幾里得距離之后,索引i就用來編碼向量X。按此方法循環(huán)進行,最終原始圖像全部被索引值編碼。解碼的過程只需要查詢索引表中的索引值來重建原始圖像。VQ解碼必須使用和編碼時相同的碼書。正因為如此,碼書的優(yōu)劣直接影響了VQ壓縮圖像的質量。
作為一個新興的技術,信息隱藏還有很大的發(fā)展空間。在理論方面,對信息隱藏技術的理論研究僅停留在一般性描述上,真正能夠指導信息隱藏技術實踐的理論成果并不多,且沒有統(tǒng)一的國際標準。在技術發(fā)展方面,如何減少嵌入算法的計算量,增強安全性都將是信息隱藏領域下一步研究急需解決的問題。
本文介紹了基于數(shù)字圖像信息隱藏技術的研究背景、基本概念和研究現(xiàn)狀,并從信息隱藏技術的系統(tǒng)模型、基本分類入手,介紹了基本的圖像信息隱藏技術并著重介紹了基于矢量量化的信息隱藏技術。通過與傳統(tǒng)信息加密技術的對比,指出了圖像信息隱藏技術在信息安全領域具有更好的隱蔽性和不可識別性。文章的最后指出了圖像信息隱藏技術的發(fā)展趨勢,為后續(xù)的深入研究打下了良好的基礎。
[1]黃海波,楊森.基于LSB的圖像信息隱藏技術研究[J].辦公自動化,2011,3:32~34
[2]R.M.Gray,Vector quantization,IEEE ASSP Magazine(1984)4-29.
[3]王麗娜等編著.信息隱藏技術實驗教程[M].武漢大學出版社, 2004
[4]B.P fitzmann,Information hiding terminology[C],Proceeding of First Information Hiding Workshop,Cambridge,UK,1996,347-350.
[5]孫圣和,陸哲明著.矢量量化技術及應用[M].科學出版社,2002
[6]鈕心忻主編.信息隱藏與數(shù)字水印[M].北京郵電大學出版社, 2004
[7]孫圣和,陸哲明,牛夏牧等著.數(shù)字水印技術及應用[M].科學出版社, 2004
[8]陳琦,王炳錫.網(wǎng)絡環(huán)境下的信息隱藏與數(shù)字水印技術.網(wǎng)絡安全技術與應用,2001,7:19-22.