web新聞信息隱藏技術(shù)研究_第1頁
web新聞信息隱藏技術(shù)研究_第2頁
web新聞信息隱藏技術(shù)研究_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

web新聞信息隱藏技術(shù)研究

0隱藏信息的載體信息隱藏意味著將重要信息隱藏在其他信息中,并獲得用于搜索操作的信息。隱藏信息所用的載體可以是圖、文、聲、像等媒體信息。網(wǎng)頁隨著因特網(wǎng)而發(fā)展起來,由于網(wǎng)頁是以明文封裝在IP數(shù)據(jù)報文中進行傳輸,因此可以很容易地截獲網(wǎng)頁中的信息,造成信息泄密甚至被非法篡改,因此,研究網(wǎng)頁信息隱藏技術(shù)具有重要的實用價值和意義。1常見記語文件類型超文本是用超鏈接的方法,將各種不同空間的文字信息組織在一起的網(wǎng)狀文本。超文本標(biāo)記語言則是用于描述網(wǎng)頁文檔的一種標(biāo)記語言。超文本標(biāo)記語言的標(biāo)記語言有不少,按照功能可分為下面這幾類:總類(所有文件都有的)、結(jié)構(gòu)性定義(由瀏覽器控制的顯示風(fēng)格)、與外觀相關(guān)的標(biāo)簽、連結(jié)與圖形、分隔、列舉、背景和顏色、特殊字元、表單和表格、視框、雜項。第一類總類是所有的HTML文件必須有的,它包含這么幾個組成:一是文件類型<HTML></HTML>;二是文件頭<HEAD></HEAD>;三是文件標(biāo)題<TITLE></TITLE>;四是文件主體<BODY></BODY>。2信息隱藏算法Web頁中的數(shù)據(jù)指的是能夠在瀏覽器上顯示出來的圖文聲像等多媒體信息,超文本標(biāo)記語言則是用來控制媒體信息的顯示格式和顯示效果,這是由瀏覽器解析執(zhí)行的命令。這些命令可以是用HTML語言或者XML語言編寫的,也可以是由VbScript或者JavaScript等腳本語言編寫的。根據(jù)前面所述,在Web頁面中隱藏信息就有兩種方法:一是利用Web頁中圖文聲像等數(shù)據(jù)進行信息隱藏,與此相關(guān)的信息隱藏技術(shù)和水印技術(shù)已經(jīng)很成熟,并且也有了很多的應(yīng)用;二是利用超文本標(biāo)記語言進行信息的隱藏,這種方法通過改變Web頁面中的超文本標(biāo)記和格式等來進行信息的隱藏,此種方法對于Web頁中的數(shù)據(jù)在瀏覽器的顯示沒有影響,并且簡單易實現(xiàn),不容易被發(fā)現(xiàn),適用于信息隱藏容量較小的情況,缺點是具有較差的魯棒性,Web頁面的數(shù)據(jù)改動后,尤其是格式的調(diào)整會影響到隱藏的信息。Web頁是一種有著豐富格式的文檔,超文本標(biāo)記的作用是控制網(wǎng)頁信息在瀏覽器上的顯示格式,超文本標(biāo)記語言本身是看不到的,所以可以通過調(diào)整超文本標(biāo)記語言來隱藏信息,這樣不會影響到Web頁內(nèi)容的顯示,不容易被人察覺。在超文本文件的標(biāo)記中,除特殊字元外,對標(biāo)記語言字符的大小寫狀態(tài)沒有要求,字母的大小寫可以隨意改變,同時超文本標(biāo)記語言字符的大小寫狀態(tài)被改變,也不會影響Web頁內(nèi)容的正常顯示。所以既然超文本標(biāo)記語言字母的大小寫狀態(tài)不影響內(nèi)容的顯示,那就可以通過改變26個英文字母大小寫狀態(tài)來進行信息的隱藏。將字母的大寫狀態(tài)表示為二進制的“1”,字母的小寫狀態(tài)表示為二進制的“0”,超文本標(biāo)記語言中字母大小寫的狀態(tài)變化,也就是“1”和“0”的變化,通過序列的變化形成一串二進制編碼,這樣就可以將秘密信息嵌入到Web頁中了?;诔谋緲?biāo)記語言的信息隱藏原理如圖1所示。信息隱藏算法的實現(xiàn)過程如下:(1)順序取隱藏信息的一個數(shù)據(jù)單位(1個bit);(2)按一定順序選取Web頁中的一個標(biāo)記字符(特殊字符除外);(3)按照信息嵌入的方式,根據(jù)隱藏信息的取值來修改所選標(biāo)記字符的大小寫狀態(tài)。為了以后提取隱藏信息的方便,可以把所隱藏信息的文件長度一起嵌入到Web頁中,另外還可以把隱藏信息的相關(guān)文件屬性等也嵌入到超文本文件中。隱藏信息提取算法的實現(xiàn)過程如下:(1)根據(jù)嵌入的順序和方式,依據(jù)標(biāo)記字符的大小寫狀態(tài)確定隱藏信息比特的取值,首先提取出隱藏信息的長度等相關(guān)屬性;(2)提取出相應(yīng)長度的隱藏信息。3標(biāo)記的嵌入安全見圖2從上面的描述可知基于超文本標(biāo)記語言的信息隱藏算法分析有以下特點:(1)不可感知性。由于算法只是通過修改超文本標(biāo)記語言的大小寫狀態(tài),不修改Web頁得內(nèi)容,因此隱藏前后的文件在瀏覽器上的顯示都是一樣的,所以具有一定的不可察覺性;(2)嵌入容量。容量指的是載體中能夠容納的隱藏信息位的最大值。算法中每修改一個大小寫狀態(tài)就可以嵌入1位的信息,根據(jù)這個可以計算嵌入的容量約為標(biāo)記字符數(shù)量的1/8。(3)穩(wěn)健性和安全性。用于判斷衡量算法的抗攻擊、抗非法嵌入、檢測和篡改的能力。算法只修改標(biāo)記字符,不增加字符,只修改字母的大小寫,不把字母改寫成其他狀態(tài),因此隱藏信息后不會增加新的字符,所以本文提出的算法具有一定的穩(wěn)健性和安全性。不過,當(dāng)以源代碼的方式打開Web頁時,嵌入秘密信息后的源代碼與一般的HTML文件的源代碼不同,因為修改了字母的大小寫狀態(tài),所以字母的大小寫看上去變得不規(guī)則了,在某種程度上會引起人們的懷疑。所以,其不可察覺性相對還是比較脆弱的。要達到更好的安全性,可以對算法做一些修改??梢圆扇煞N方法,一是修改每個標(biāo)記字符全部字母的大小寫狀態(tài)來嵌入秘密信息;二是只修改標(biāo)記字符首字母的大小寫狀態(tài)來嵌入秘密信息。這樣,即使查看Web頁的源代碼,因為符合正常的閱讀與書寫習(xí)慣,看不出破綻,算法的安全性就大大提高。不過按照這種方法隱藏,每個標(biāo)記字符只能隱藏一位信息,這樣就影響了信息嵌入的容量。4算法的分析本文首先介紹了信息隱藏技術(shù)和超文本標(biāo)記語言,提出了一種基于超文本標(biāo)記的信息隱藏技術(shù)的方法,給出了相應(yīng)的算法,并對算法進行了分析,該算

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論