下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
本文格式為Word版,下載可任意編輯——信息隱蔽試驗(yàn)十一LSB信息隱蔽的RS分析LSB信息隱蔽的RS分析
一,
試驗(yàn)?zāi)康模?/p>
了解RS隱寫分析的原理,把握一種圖像LSB隱寫算法的分析方法,設(shè)計并實(shí)現(xiàn)一種基于圖像的LSB隱寫的RS隱寫分析算法。二,
試驗(yàn)環(huán)境
(1)Windows7操作系統(tǒng);(2)MATLABR2023b版本軟件;(3)圖像文件lena.bmp;(4)S-Tools工具;三,
試驗(yàn)原理
1.RS隱寫分析原理
RS主要是針對采用偽隨機(jī)LSB嵌入算法進(jìn)行攻擊的一種方法。RS方法不但能檢測出圖像是否隱蔽信息,而且還能比較確鑿地估算出隱蔽的信息長度。
RS隱寫分析算法考慮圖像各個位平面之間具有一定的非線性相關(guān)性,當(dāng)利用LSB隱寫算法隱蔽機(jī)要信息后,這種相關(guān)性就會破壞。只要能找出衡量這一相關(guān)性的方法,并對隱蔽機(jī)要信息前后的狀況加以對比,就有可能設(shè)計出隱寫分析方法。
RS隱寫分析方法的理論核心是:任何經(jīng)過LSB隱寫的圖像,其最低比特位分布滿足隨機(jī)性,即0、1的取值概率均為1/2,而未經(jīng)過隱寫的圖像不存在此特性。對于一個M?N像素的圖片,設(shè)各個像素的值取自集合P,例如一個8bit的灰度圖像,P?{0,1,2,?,255}。將這些像素分為有著n個相鄰像素的子集,例如n可以取值為4,記為G?(x1,x2,x3,x4)。進(jìn)一步利用如下函數(shù)表示圖像塊的空間相關(guān)性,即
f(x1,x2,x3,?,xn)??xi?1?xii?1n?1(1)
函數(shù)f使得每一個集合G都對應(yīng)一個實(shí)數(shù)。G中的噪聲越大,函數(shù)f的值越大。f的值越小,說明圖像相鄰像素之間的起伏越小,而圖像塊的空間相關(guān)性越強(qiáng)。然后,定義集合P上的3個函數(shù):
(1)交換函數(shù)F1:2n?2n?1,0?1,2?3,?,254?255。(2)偏移函數(shù)F?1:2n?2n?1,?1?0,1?2,?,255?256。(3)恒等變換F0:F0(x)?x,x?P。
繁雜度分辯函數(shù)f和三種變換函數(shù)F定義以下三種類型的元素組R,S,U。(1)RegularG:G?R?f(F(G))?f(G),也就是說對G中的元素進(jìn)行變換之后增大了元素之間的區(qū)別程度,R表示正則組。
(2)SingularG:G?S?f(F(G))?f(G),也就是說對G中的元素進(jìn)行變換之后減小了元素之間的區(qū)別程度,S表示奇異組。
(3)UnusableG:G?U?f(F(G))?f(G),也就是對G中的元素進(jìn)行變
換之后元素之間的區(qū)別程度不變,G表示無用組。
引入偽裝M,它的取值范圍是-1、0、1。對應(yīng)著F?1、F0、F1三個變換函數(shù)。記對于偽裝M的R組的數(shù)量為RM,類似的S組記為SM。例如G=(27,28,26,25),M=(1,0,1,0),則-M=(-1,0,-1,0)。于是就得到FM(G)=(26,28,27,25),F(xiàn)?M(G)=(28,28,25,25)。
對于一個原始不包含隱蔽信息的載體來說具有下面的規(guī)律:RM?R?M?SM?S?M?S?M?RM?SM(2)
但是當(dāng)在載體中嵌入了機(jī)要信息,就會有下面的式子成立:R?M(3)
也就是說對于一個待檢測的載體,只需要得到上述的統(tǒng)計量,然后通過對比這四個統(tǒng)計參數(shù)之間的大小關(guān)系就能夠判斷出載體中是否含有機(jī)要信息。
RS算法不但能夠判斷載體是否含有機(jī)要信息,RS隱寫分析算法還能夠估計出隱寫容量。上面算出的一組RM、SM、R?M、S?M是在比例為p/2(p為隱寫率)的樣點(diǎn)值已經(jīng)作了一次F1變換狀況下得到的。將該隱寫體的所有樣點(diǎn)值應(yīng)用
F1變換,相對于原始載體則有比例為(1-p/2)的樣點(diǎn)值作了F1變換,計算此時的RM、SM、R?M、S?M值。如下圖1所示,得到的是兩組統(tǒng)計量的數(shù)據(jù)。
圖1RS曲線與像素更改比率間的關(guān)系示意圖
具體步驟如下:
將待檢測圖像分成若干大小相等的圖像塊,尋常定義n=4,對每個小圖像塊定義一個掩膜算法函數(shù),尋常為M(0,1,1,0),即判斷此圖像小塊屬于Regular或Singular,F(xiàn)M(G)?(F0(x1),F1(x2),F1(x3),F0(x4)),
遍歷整幅圖像,得到RM(p/2),SM(p/2)。RM(p/2),SM(p/2)定義為:RM(p/2)?RM(4)
bufsize/4SMSM(p/2)?(5)
bufsize/4改變掩膜算法函數(shù),令M為(0,-1,-1,0)重復(fù)上一步操作得到R?M(p/2)和S?M(p/2)。
將圖像數(shù)據(jù)的lSB位取反,用獲得的數(shù)據(jù)重復(fù)上述操作得到RM(1?p/2),
SM(1?p/2)以及R?M(1?p/2),S?M(1?p/2)。
結(jié)合如下方程:
2(d1?d0)x其中:
2?d?0?d?1?3d0x?d0?d?1?0(6)
d0?RM(p/2)?SM(p/2),d1?RM(1?p/2)?SM(1?p/2)d?0?R?M(p/2)?S?M(p/2),d?1?R?M(1?p/2)?S?M(1?p/2)
解方程式(6),取絕對值較小的x,計算嵌入概率p為:p?x/(x?1/2)。2.S-Tools工具簡介
S-Tools是一個時(空)域數(shù)字水印軟件,支持WAV格式的音頻文件、GIF和BMP格式的圖像文件,下面介紹基于音頻文件的隱蔽原理和使用方法。
WAV格式的音頻文件在Windows中存儲為8位或16位值,對于8位樣本,這意味著取值范圍介于0和255之間。16位的樣本取值范圍介于0和65535之間。S-Tools在WAV格式的音頻文件中隱蔽信息時,首先用密碼加密,然后根據(jù)密碼決定要嵌入信息的位置,采用LSB(leastsignificantbits)方法,把機(jī)要信息代替載體音頻文件的最不重要比特位。
例如,假設(shè)一個音頻文件有以下8個字節(jié)的信息,分別為1321341371411211017438二進(jìn)制表示為
10000100100001101000100110001101011001010100101000100110
假使要隱蔽二進(jìn)制字節(jié)11010101(213)在這個序列里。簡單地取代了音頻文件的LSB(最低有效位)進(jìn)行信息隱蔽。因此上述順序?qū)⒆兏鼮?/p>
1331351361411201017439用二進(jìn)制表示為
10000101100001111000100010001101011110000100101000100111
這樣,機(jī)要信息就隱蔽在載體音頻文件中,音頻文件在聽覺效果上和原始文件幾乎沒有區(qū)別。
四,試驗(yàn)分析1.隱蔽信息并分析
源代碼RS.m如下:
clc,clearall
org=imread('lena.bmp');org=double(org);org=org(:)';
[rowsample_len]=size(org);rs=zeros(2,4);cor=zeros(1,3);m=floor(sample_len/4);M=randsrc(4,1,[01]);tmp=zeros(4,1);
%使用LSB,準(zhǔn)備待檢測圖像,隱寫率為40%msg_len=floor(sample_len*0.4);msg=randsrc(msg_len,1,[01;0.50.5]);stg=org;fori=1:msg_len
stg(i)=bitset(stg(i),1,msg(i));end
%對待檢測圖像應(yīng)用非負(fù)和非正翻轉(zhuǎn),統(tǒng)計翻轉(zhuǎn)前后的空間相關(guān)性i=1;forj=1:m
tmp=stg((j-1)*4+1:j*4);%把圖像分為四個像素一組cor(1)=SpaceCor(tmp);cor(2)=SpaceCor(fpos(tmp,M));cor(3)=SpaceCor(fneg(tmp
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年節(jié)日慶典宣傳品批量采購合同2篇
- 2025年暑期大學(xué)生兼職項目合作協(xié)議書3篇
- 2025年牙科產(chǎn)品市場營銷與推廣合同模板3篇
- 2024年中級經(jīng)濟(jì)師考試題庫實(shí)驗(yàn)班
- 2025年度個人二手房購房合同范本及裝修款項分期支付協(xié)議2篇
- CEEM《全球智庫半月談》總第295期
- 銀山路施工方案審查
- 2024年中級經(jīng)濟(jì)師考試題庫附答案【模擬題】
- 音響安裝施工方案
- 2024年中級經(jīng)濟(jì)師考試題庫含完整答案
- 新能源行業(yè)市場分析報告
- 2025年天津市政建設(shè)集團(tuán)招聘筆試參考題庫含答案解析
- 巖土工程勘察.課件
- 60歲以上務(wù)工免責(zé)協(xié)議書
- 2022年7月2日江蘇事業(yè)單位統(tǒng)考《綜合知識和能力素質(zhì)》(管理崗)
- 初一英語語法練習(xí)
- 房地產(chǎn)運(yùn)營管理:提升項目品質(zhì)
- 你劃我猜游戲【共159張課件】
- 專升本英語閱讀理解50篇
- 中餐烹飪技法大全
- 新型電力系統(tǒng)研究
評論
0/150
提交評論