信息隱藏與通信保密概要_第1頁
信息隱藏與通信保密概要_第2頁
信息隱藏與通信保密概要_第3頁
信息隱藏與通信保密概要_第4頁
信息隱藏與通信保密概要_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

信息隱藏與通信保密第五組:130756陳先棒130758樊子娟130759許金樂數(shù)字水印方法LOGOYour

site

here數(shù)字水印的基本原理

定義:數(shù)字水印是永久鑲嵌在其他數(shù)據(jù)(宿主數(shù)據(jù))中的具有可鑒別性的數(shù)字信號或模式,并且不影響宿主數(shù)據(jù)的可用性。特點:安全性、可證明性、不可感知性、健壯性數(shù)據(jù)水印算法:水印的加載水印的檢測LOGOYour

site

here數(shù)字水印的分類

從水印的載體上分類:靜止圖像水印、視頻水印、音頻水印、軟件水印、文檔水印從外觀上分類:可見水印、不可見水印從水印的加載方法上分類:空間域水印、變換域水印MATLAB仿真:靜止圖像、不可見水印、變換域水?。―CT、DWT)LOGOYour

site

hereDCT域的數(shù)字水印DCT:離散余弦變換,將一組光強數(shù)據(jù)轉(zhuǎn)換成頻率數(shù)據(jù),以便得知強度變化的情形。若對高頻的數(shù)據(jù)做些修飾,再轉(zhuǎn)回原來形式的數(shù)據(jù)時,顯然與原始數(shù)據(jù)有些差異,但是人類的眼睛卻是不容易辨認出來。在原始圖像的分塊DCT變換系數(shù)上嵌入水印信號,直流系數(shù)的改變很容易影響圖像的質(zhì)量,而高頻系數(shù)則代表圖像中的噪聲部分易被去掉從而非常容易丟失。因此我們選擇每個塊中固定的中頻系數(shù)來加載水印信息。LOGOYour

site

hereDCT域的數(shù)字水印DCT域嵌入水印算法流程DCT域提取水印算法流程LOGOYour

site

hereDCT域的數(shù)字水印·

MATLAB仿真例:將文字隱藏到圖片中1、新建一個txt文檔,命名為“hidden.txt”,用于輸入待嵌入的水印信息輸入文字信息“key1234589”2、新建一個空的txt文檔,命名為“message.txt”,用于輸出水印提取的結(jié)果3、選取圖片Lena.bmp作為水印載體LOGOYour

site

hereDCT域的數(shù)字水印wi=blkproc(DCTrgb,[8

8],"P1*x*P2",T",T);imwrite(output,"watermarkedlena.bmp");水印的加載:io=imread("lena.bmp");T=dctmtx(8);DCTrgb=blkproc(i1,[8

8],"P1*x*P2",T,T");LOGOYour

site

hereDCT域的數(shù)字水印水印的加載:MATLAB仿真結(jié)果:LOGOYour

site

hereDCT域的數(shù)字水印水印的提取:wi=imread("watermarkedlena.bmp");T=dctmtx(8);DCTcheck=blkproc(wi,[8

8],"P1*x*P2",T,T");for

i=1:80if

DCTcheck(i+4,i+1)<=DCTcheck(i+3,i+2)message(i,1)=1;elsemessage(i,1)=0;endEndout=bit2str(message);fid=fopen("message.txt",

"wt");fwrite(fid,

out)LOGOYour

site

hereDCT域的數(shù)字水印水印的提?。篗ATLAB仿真結(jié)果嵌入的水印信息MATLAB仿真結(jié)果提取的水印信息LOGOYour

site

hereDWT域的數(shù)字水印DWT:離散小波變換水印的加載:1、初始化:將載體圖像的每個像素的最后r比特置為12、小波變換:對水印圖像和初始化后的載體圖像進行小波變換3、矢量量化:矢量劃分、投影排序、編碼、4、加密及隱藏:先加密再隱藏以保證安全隱藏:矢量量化的結(jié)果與初始化后的載體圖像像素的后r位(全為1)相與,則載體圖像像素的后r位即為所隱藏的數(shù)據(jù)LOGOYour

site

hereDWT域的數(shù)字水印MATLAB仿真例:在載體圖像中嵌入圖像水印分別選取1.bmp圖像和2.bmp圖像作為載體圖像和水印圖像水印圖像載體圖像LOGOYour

site

hereDWT域的數(shù)字水印水印的加載MATLAB仿真結(jié)果:LOGOYour

site

hereDWT域的數(shù)字水印水印的提?。ㄋ∏度氲哪孢^程)1、參數(shù)提取:提取接收到的圖像的每個像素的后r位2、逆初始化:對提取出的后r位置13、解密參數(shù):通過相應(yīng)的解密算法恢復(fù)隱藏的參數(shù)

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論