基于LSB算法的圖像信息隱藏與檢測_第1頁
基于LSB算法的圖像信息隱藏與檢測_第2頁
基于LSB算法的圖像信息隱藏與檢測_第3頁
基于LSB算法的圖像信息隱藏與檢測_第4頁
基于LSB算法的圖像信息隱藏與檢測_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

數(shù)字圖像隱寫分析——作業(yè)二PAGE1數(shù)字圖像隱寫分析基于LSB算法的圖像信息隱藏與檢測學院名稱計算機科學與技術學院專業(yè)班級學生姓名學號指導教師2016.05.01基于LSB算法的圖像信息隱藏與檢測摘要:LSB替換隱寫基本思想是用嵌入的秘密信息取代載體圖像的最低比特位,原來的的7個高位平面與替代秘密信息的最低位平面組合成含隱藏信息的新圖形。文章首先簡單敘述了BMP位圖文件的文件格式,然后根據(jù)24位真彩色BMP位圖格式與顯示方式的特殊性,直接改變圖像中像素的最后一位值來嵌入秘密文件,提出了一種對文字信息進行加密的有效方案。關鍵詞:LSB,信息隱藏,信息安全,BMP位圖ImageinformationhidinganddetectionbasedonLSBalgorithm2)提取出UCID1.bmp的8個位平面,如圖1-2所示。圖1-2(1)~(8)分別表示UCID1.bmp的8個位平面3)把80%的秘密信息比特流嵌入最低有效位(LSB),并比較原圖像與嵌入秘密信息后的圖像,如圖1-3所示。圖1-3原圖像UCID1.bmp與嵌入信息的UCID1.bmp從上面兩幅圖像來看,我們根本就看不出加密前與加密后的圖像之間的差異。雖然LSB替換隱寫可以在嵌入量很大的情況下仍然保持良好的不可察覺性,但已有許多有效地通井機分析方法來判斷圖像中是否含有LSB替換隱寫信息]9[。在這里主要介紹卡方檢測方法、RS方法,并單獨對卡方檢測方法進行matlab仿真。第2章LSB隱寫實現(xiàn)2.1LSB隱藏過程用秘密信息比特替換載體中的最不重要部分,可以達到對信息隱藏的目的。在數(shù)字圖像中,每個字節(jié)的最低位對圖像信息的影響最小,因此將數(shù)字圖像的最低位用信息比特替換可以實現(xiàn)信息隱藏。由于載體圖像的每個字節(jié)只隱藏一個秘密信息比特,所以只有當載體圖像的大小是秘密信息大小的8倍以上時才能完整的將秘密信息隱藏。圖2-1提取信息位并隱藏的示意圖2.2LSB隱寫實例效果LSB的實現(xiàn)就是把bmp位圖的數(shù)據(jù)部分的最低位以此替換成所要隱藏的信息。實現(xiàn)的C語言代碼如下:#include"stdafx.h"#include"stdio.h"#include"string.h"intmain(intargc,char*argv[]){FILE*in,*out;inti;charinFileName[90],outFileName[90];printf("請輸入原位圖文件的文件名:\n");scanf("%s",inFileName);printf("請輸入處理后的文件的文件名:\n");scanf("%s",outFileName);if((in=fopen(inFileName,"rb"))==NULL){printf("文件無法打開!\n");return-1;}if((out=fopen(outFileName,"wb"))==NULL){printf("文件無法打開!\n");return-1;}for(i=1;!feof(in);i++){if(i<=54){fputc(fgetc(in),out);}else{fputc(~fgetc(in),out);}}printf("圖片處理成功!\n");fclose(in);fclose(out);return0;}實現(xiàn)效果:圖2-2原圖圖2-3處理后的圖片第3章LSB信息提取3.1LSB信息提取過程在隱藏了秘密信息的數(shù)字圖像中,每個字節(jié)的最低位就是秘密信息比特位,只需將這些信息比特提取出來并組合,就可以恢復出原來的秘密信息。圖3-1提取信息示意圖3.2LSB信息提取實例效果直接使用C語言代碼將剛才隱寫的信息顯示出來。#include"stdafx.h"#include"stdio.h"intmain(intargc,char*argv[]){FILE*in;charch,fileName[90];unsignedinti;printf("enterfileName:\n");scanf("%s",fileName);if((in=fopen(fileName,"rb"))==NULL){printf("fileopenfail");return-1;}fseek(in,54L,0);do{ch=0for(i=0;i<8;i++){ch+=(fgetc(in)&0x01)<<i;}putchar(ch);}while(ch);/*while((ch=fgetc(in))!=EOF){fputc(ch,stdout);}*/putchar('\n');return0;}圖3-2處理后的圖片圖3-2提取后的圖像參考文獻[1]林福宗.多媒體技術基礎(第2版)課程設計與學習指導[M].北京:清華大學出版社,2006[2]姚敏.數(shù)字圖像處理[M].北京:機械工業(yè)出版社,2006[3]容觀澳.計算機圖像處理.北京:清華大學出版社,2000[4]周新倫.數(shù)字圖像處理.北京:國防工業(yè)出版社,2006[5]吳健康.數(shù)字圖像處理.北京:郵電大學出版社,1989[6]王積分.計算機圖像識別.北京:中國鐵道出版社,1988[7]賈永紅.計算機圖像處理與分析.武漢:武漢大學出版社,2001[8]陳桂明.應

溫馨提示

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

評論

0/150

提交評論