顯示具有 94361180 蕭卉妤 標籤的文章。 顯示所有文章
顯示具有 94361180 蕭卉妤 標籤的文章。 顯示所有文章

2007年6月20日 星期三

課程回顧

課程回顧:
認識S-Tool,並實際去操作此軟體
程式:
1.將圖片最後一個位元抽取出來,拼湊成一張黑白影像!!
2.算出一張黑白影像,兩兩相鄰的值為相同的機率之期望值為多少!!並判斷是否屬於
random pattern。

Index embedding
程式:
1.撰寫一個模擬將機密訊息嵌入到調色盤類型影像的索引值中,藉以分析原始掩護
影像(cover-images)與偽裝影像(steg0-images)之間的變化。

Jessica Fridrich Method
讀這篇論文,並提出問題,並將論文試著分工合作,做成投影片!!並試著上台ㄑ報告!
再次修改投影片把不好的地方修改好!!

JPEG Compression
讀JPEG的介紹(維基百科的文章)!!認識JPEG的原理!!並提出問題!!!

心的:
資訊隱藏這們課一開始對於我是個很新的課程!!雖然之前有接觸一點點!!但是對於資訊隱
藏還不太了解!!加上因為是上修!!所以很害怕跟不上學長姐!!!

經過將近半年的接觸!!!不敢說對資訊隱藏很熟!!但是對於一開始的懵懵懂懂!!!學習到了
GIF的隱藏法,如何先將一個JPEG圖片存成GIF再將他存成BMP!!把調色盤給話出來!!再將資訊藏入Index中,並去探討此隱藏有何種缺點如何去改進,學習到利用相近的顏色來隱藏資訊,使圖片失真降低,改善之前隱藏的缺點!!

練習讀論文,因為以前沒有讀過論文所以這篇論文花了我不少時間!!之後看懂文章才發現
現文中有很多方法都是我們有練習過的程式~~更加深刻!!!並且也學習到如何ㄑ整理論文,做成
PowerPoint,學習到上台報告的技巧!!學習其他人的優缺點!!並再次改進自己的缺點!!!

這堂課中~~我們不只單單只學習到有關資訊隱藏的方法!!學習到如何找出問題~~~解決別人的問題!!!提出問題!!!並且互相討論!!!

對於這堂課~~我盡力ㄑ做到最好了!!!所以我給自己70分!!!!

2007年5月17日 星期四

Paper閱讀心得

本週課程主題是討論 J. Fridrich 論文 A New Steganographic Method for Palette Images 的核心觀念!

我也根據此新的技術是這去寫寫看程式!!!

首先我先將圖片的調色盤找出來==>



接著我自己規定我要Random的Seed,也就是之後要解出我所隱藏的資訊的Key!!
而我所隱藏的是八個bit 1111 1100 !!!!



如果你輸入的密碼也就是我規定的Seed是錯誤的!!!
會顯示你輸入的密碼是錯誤的!!!並且按解出資訊也無法解出任何東西!!!



如果輸入的密碼是我所規定的 "1905",就可以看到我所隱藏的資訊 1111 1100這八個bit!!!

2007年5月10日 星期四

閱讀paper心得

閱讀問題:
The two most frequently used are based on iterative dividing of the three-dimensional color cube into two boxes with approximately the same number of colors.
我不太懂這句的意思,反覆的切割一個三維的立體用接近相同數字的顏色到兩個box試什麼意思啊!!!!

user-defined seed
這個由使用者決定的因素是什麼???是不是兩個pixel 的RGB相差平方開根號的值.是由我們
自己決定的.

R+G+B/2
這個算出相似的顏色.跟0.299*r + 0.587*g + 0.114 * b.有差不多嗎??如果有差!!!哪個比較好.



閱讀心得:
這篇論文所說的EZ Stego 其實就是我們這幾個禮拜所寫的程式.
由調色盤所組成的圖片.要藏資訊都要先經過 1.降色 2.將調色盤排序

2007年4月26日 星期四

Week8

這次延續上週將調色盤排序之後,並將資訊隱藏在圖裡!!!
並且去分析有排序過的和梅排序過的的色差值為多少!!!!

原圖和原圖的調色盤==>
排序過後的調色盤==>
將資訊藏入圖片==>
此圖為未排序過調色盤所藏的圖==>
色差個數比例==>

結果可以看出有排序過的色差各數比例小於沒排序過的!!!!!!

2007年4月19日 星期四

Week6

這次老師讓我們分析GIF檔的Index.
但是因為直接讀取GIF檔的Index 我的程式能力還是不足.
所以老師也提供一個對於我現在程式能寫的出來方法 .
就是先將一個圖片先存成GIF檔.再將 GIF檔存成BMP檔 .
這樣這張圖的顏色就是以256色顯示.
再將此BMP圖的顏色分成 256色群.
再將此圖所有的 Index最後一個用亂數去藏東西 .
比較看看跟原圖有什麼不同.

下面圖片是我所寫的程式:



結果很明顯的第二張用亂數藏東西的圖 .比起第一張圖失真更多.
也就是所謂 GIF檔藏越多東西失真越多.

2007年4月11日 星期三

Week5

這禮拜老師提到有一個方法可已用來判斷圖片是否為有隱藏的圖 .
那就是判別圖片的亂度!!!!
如果大於0.5就可以猜測它為有隱藏的圖.小於0.5就可以猜測它為無隱藏的圖.

下面三張圖都是無隱藏的圖.我個別去分析他們的RGB值得亂度.








實驗結果我發顯只有一張圖大於0.5!!而其他兩張圖都小於0.5 !!
所以用亂度去分析圖片是否為隱藏圖!!可能會有失誤!!!!
但是其實準確度還算ok!!!!

2007年3月29日 星期四

將圖片的RGB各用八張圖來顯示

這次上課老師有說到一張圖的RGB值各有八個bit可以用黑白兩色來顯示!!!
所以我就寫了一個程式來分別顯示出圖片的RGB的八個圖!!!!

//======================================================
下面這三張圖是分別將RGB的8bit圖

R值===>

G值===>

B值===>

//=================================================================
下面這三張圖我個別用RGB的顏色來顯示8bit

用R顏色來顯示R的8bit===>

用G顏色來顯示G的8bit===>
用B顏色來顯示B的8bit===>


//==========================================================
由這幾張圖可以確定圖片的RGB值分成8bit的最後兩個bit是最沒影響力的!!!lLSB也
是根據此原理!!!所以後兩個bit最容易被拿來隱藏資訊且不會破壞原圖!!!
//===========================================================
下面我用一張已藏的圖片來分離它的R值看看它的後兩個有什麼改變!!!


隱藏的圖====>
分離的圖====>
//==========================================================
很明顯的這張圖R值的後兩個 bit被我藏東西~~~ 所以顯示出來的圖就會跟普通圖
索分離出來的不一樣 !!!!!