必威电竞|足球世界杯竞猜平台

隱寫術
來源:互聯(lián)網(wǎng)

隱寫術是關于信息隱藏,即不讓計劃的接收者之外的任何人知道信息的傳遞事件(而不只是信息的內(nèi)容)的一門技巧與科學。

概述

隱寫術英文作“Steganography”,來源于約翰尼斯·特里特米烏斯的一本看上去是有關黑魔法,實際上是講密碼學與隱寫術的一本書Steganographia中。此書書名來源于希臘語,意為“隱秘書寫”。

一般來說,隱寫的信息看起來像一些其他的東西,例如一張購物清單,一篇文章,一篇圖畫或者其他“偽裝”(cover)的消息。

隱寫的信息通常已事先被某些傳統(tǒng)的方法加密,然后用某種方法修改一個“偽裝文本”(covertext),使其包含被加密過的消息,形成所謂“隱秘文本”(stegotext)。例如,文字的大小,間距,字體,或掩飾文本的其他特性可以被修改來包含隱藏的信息。只有計劃的接收者(他知道使用的隱藏技術)才能恢復出信息然后對其進行解密。

隱寫術方法

弗朗西斯·培根提出過一種隱藏消息的方法。

來自現(xiàn)代實踐的一個例子

掩飾文本相對隱秘文本的大小(指數(shù)據(jù)含量,以比特計)越大,隱藏后者就越加容易。

釋義

因為這個原因,數(shù)字圖像(包含有大量的數(shù)據(jù))在因特網(wǎng)和其他傳媒上被廣泛用于隱藏消息。這種方法使用的廣泛程度無從查考。例如:一個24位的位圖中的每個象素的三個顏色分量(紅,綠和藍)各使用8個比特來表示。如果我們只考慮藍色的話,就是說有28種不同的數(shù)值來表示深淺不同的藍色。而像11111111和11111110這兩個值所表示的藍色,人眼幾乎無法區(qū)分。因此,這個最低有效位就可以被(在某種程度上檢測不到地)用來存儲顏色之外的某些信息。如果我們對紅色和綠色進行同樣的工作的話,我們可以在(差一點不到)三個的像素中存儲一個字節(jié)的信息。

更正式一點地說,使隱寫的信息難以探測的,也就是保證“有效載荷”(需要被隱蔽的信號)對“載波”(即原始的信號)的調(diào)制對載波的影響看起來(理想狀況下甚至在統(tǒng)計上)可以忽略。這就是說,這種改變應該無法與載波中的噪聲加以區(qū)別。

(從信息論的觀點來看,這就是說信道的容量必須大于傳輸“表面上”的信號的需求。這就叫做信道的冗余。對于一幅數(shù)字圖像,這種冗余可能是成像單元的噪聲;對于數(shù)字音頻,可能是錄音或者放大設備所產(chǎn)生的噪聲。任何有著模擬放大級的系統(tǒng)都會有所謂的熱噪聲(或稱“1/f”噪聲),這可以用作掩飾。另外,有損壓縮技術(如JPEG)會在解壓后的數(shù)據(jù)中引入一些誤差,利用這些誤差作隱寫術用途也是可能的。)

隱寫術也可以用作數(shù)字水印,這里一條消息(往往只是一個標識符)被隱藏到一幅圖像中,使得其來源能夠被跟蹤或校驗。實際上在日本,“……內(nèi)容標識符論壇和日本數(shù)字內(nèi)容協(xié)會已經(jīng)開始試驗一套數(shù)字水印系統(tǒng)來‘防止盜版’(日本時報在線,2001年8月26日)。”

現(xiàn)代隱寫術

載體文件(cover file)相對隱秘文件的大小(指數(shù)據(jù)含量,以比特計)越大,隱藏后者就越加容易。

因為這個原因,數(shù)字圖像(包含有大量的數(shù)據(jù))在因特網(wǎng)和其他傳媒上被廣泛用于隱藏消息。這種方法使用的廣泛程度無從查考。例如:一個24位的位圖中的每個像素的三個顏色分量(紅,綠和藍)各使用8個比特來表示。如果我們只考慮藍色的話,就是說有2種不同的數(shù)值來表示深淺不同的藍色。而像11111111和11111110這兩個值所表示的藍色,人眼幾乎無法區(qū)分。因此,這個最低有效位就可以用來存儲顏色之外的信息,而且在某種程度上幾乎是檢測不到的。如果對紅色和綠色進行同樣的操作,就可以在差不多三個像素中存儲一個字節(jié)的信息。

更正式一點地說,使隱寫的信息難以探測的,也就是保證“有效載荷”(需要被隱蔽的信號)對“載體”(即原始的信號)的調(diào)制對載體的影響看起來(理想狀況下甚至在統(tǒng)計上)可以忽略。這就是說,這種改變應該無法與載體中的噪聲加以區(qū)別。

(從信息論的觀點來看,這就是說信道的容量必須大于傳輸“表面上”的信號的需求。這就叫做信道的冗余。對于一幅數(shù)字圖像,這種冗余可能是成像單元的噪聲;對于數(shù)字音頻,可能是錄音或者放大設備所產(chǎn)生的噪聲。任何有著模擬放大級的系統(tǒng)都會有所謂的熱噪聲(或稱“1/f”噪聲),這可以用作掩飾。另外,有損壓縮技術(如JPEG)會在解壓后的數(shù)據(jù)中引入一些誤差,利用這些誤差作隱寫術用途也是可能的。)

隱寫術的用途

隱寫術也可以用作數(shù)字水印,這里一條消息(往往只是一個標識符)被隱藏到一幅圖像中,使得其來源能夠被跟蹤或校驗。

隱寫術的研究與應用

近幾年來,隱寫術領域已經(jīng)成為了信息安全的焦點。因為每個Web站點都依賴多媒體,如音頻、視頻和圖像。隱寫術這項技術可以將秘密信息嵌入到數(shù)字媒介中而不損壞它的載體的質(zhì)量。第三方既覺察不到秘密信息的存在,也不知道存在秘密信息。因此密鑰、數(shù)字簽名和私密信息都可以在開放的環(huán)境(如Internet,或者內(nèi)聯(lián)網(wǎng))中安全的傳送。主要介紹隱寫術的基本原理以及各方面的應用。

功能

假設你要給中情局的同事發(fā)送一封密函,為了不讓間諜竊取情報,你可以給文件加密。但是那些間諜還是會知道你在傳送文件。別急,隱寫術可以幫上忙。隱寫術也就是“文字隱藏”。你可以將秘密文字信息隱藏在MP3或者圖片格式文檔下,于是你就可以瞞天過海了。

不過,儲存太多信息在這種格式下的話,難免會因為體積過大而引人懷疑。而執(zhí)行文檔(又名應用程序)的大小則沒有限制,不失為藏秘密的好地方。有兩位科學家編寫了一個程序,利用它,你可以將秘密信息報存在任意執(zhí)行文檔下,而原有程序照常運行——只是還隱?藏了你的秘密。這項研究成果刊登在《網(wǎng)絡技術與安全交易》國際期刊上。

理想狀態(tài)下,這種小把戲可以讓你的信息數(shù)據(jù)不被人偷窺,當然你要是分享太多執(zhí)行文檔的話可就要引起別人的懷疑了。

參考資料 >

生活家百科家居網(wǎng)