Week2:使用S-Tools
Week3:如何破解Stools
Week4:破解S-Tools的方法
V...視覺判斷:將每位元抓出來,檢視是否是一張亂的圖,若是,則視為有隱藏資訊。
Week5:
1.破解S-Tools的方法
統計法:取100張沒做隱藏的圖,檢視Cr與Co值的差,再將這100張圖做隱藏動作,隱藏後檢視Cr與Co的差值,若超過某個值,則視為有隱藏資訊。
2.如何判斷一張圖是亂的。
2007年3月28日 星期三
2007年3月21日 星期三
如何知道圖片中暗藏玄機
上週的課程是如何判斷一張圖中,是否暗藏資訊?首先我和可欣分別用不同的影像處理軟體,製作1*1的黑色小方塊,再用S-Tools將小黑塊藏到較大的圖片中,最後丟入老師給予的顏色分析程式,看看隱藏後剩下多少種顏色,測試是否可以從顏色數量去判斷。
測試結果,答案是否定的。因為GIF是用調色盤繪製的圖片,不同的軟體選用的調色盤也不相同,同樣是1*1的圖,photoshop可能選用4色的調色盤,小畫家可能選256色的調色盤,使得檔案大小不同,隱藏所需要的空間便會不同,所以無法隱藏後的顏色種類去判斷。
學妹有提到,如果是一張只有自己有的照片,網路上找不到,反而容易被發現在進行秘密通訊,應該找網路上容易看到,不引人注目的圖做資訊隱藏。其實這兩個方式各有優缺,自己拍的照片做資訊隱藏的動作,雖容易被查覺,即使知道內有玄機,可是解碼不易。而使用網路上容易看到的圖,雖不易被察覺,但是可能找到隱藏前的原圖,便可進行比對,被破解的機率較大。
我覺得要破解隱藏在圖片中的資訊相當困難,即使使用暴力法也不一定能百分之百破解。何未暴力法?就是使用所有可能的隱藏方式去破解,例如某張圖可能使用LSB的方式,那便將最後一位原取出,看看使否能湊出有用的資訊。破解比隱藏更加困難。
測試結果,答案是否定的。因為GIF是用調色盤繪製的圖片,不同的軟體選用的調色盤也不相同,同樣是1*1的圖,photoshop可能選用4色的調色盤,小畫家可能選256色的調色盤,使得檔案大小不同,隱藏所需要的空間便會不同,所以無法隱藏後的顏色種類去判斷。
學妹有提到,如果是一張只有自己有的照片,網路上找不到,反而容易被發現在進行秘密通訊,應該找網路上容易看到,不引人注目的圖做資訊隱藏。其實這兩個方式各有優缺,自己拍的照片做資訊隱藏的動作,雖容易被查覺,即使知道內有玄機,可是解碼不易。而使用網路上容易看到的圖,雖不易被察覺,但是可能找到隱藏前的原圖,便可進行比對,被破解的機率較大。
我覺得要破解隱藏在圖片中的資訊相當困難,即使使用暴力法也不一定能百分之百破解。何未暴力法?就是使用所有可能的隱藏方式去破解,例如某張圖可能使用LSB的方式,那便將最後一位原取出,看看使否能湊出有用的資訊。破解比隱藏更加困難。
2007年3月14日 星期三
Play S-Tools
2007年3月7日 星期三
07/03/08課程紀錄
首先我找到與S-Tools相關描述是一篇國外大學(University of St. Thomas)資訊隱藏的課程大綱,中間有對S-Tools做簡單的介紹,文章提到S-Tools可以針對BMP、GIF和WAV加入資訊隱藏的技術,這套軟體使用隱藏方式是LSB,並可檢視隱藏前與隱藏後的差別,原文如下:
S-Tools is offered for Windows and can provide hiding techniques in BMP, GIF and WAV file formats. This tool seems to be quite versatile for use. The software uses the LSB method for embedding the images and audio files with added encryption as an option. The software also allows the original image and the embedded image so you can compare visually after the embedding process is completed
原文連結:http://komar.cs.stthomas.edu/qm425/02s/Spreigl2.htm
何謂LSB,LSB的全名是least-significant bits,以24-bit的RGB圖為例,RGB三色各有8-bit,假設某個pixel的值為(64,129,34),轉換成二進位是(00100000,01000001,00010010),將最後1個bit取出,改為想要隱藏的bit值,所以原圖8個pixel可以藏1個pixel,這個方法稱為LSB。原理是RGB有256色,但是人眼其實無法辨識那麼多色,所以差RGB值差1,肉眼也無法判別,即可達到隱藏的效果。除此之外,也可以取後面2-bit或3-bit,取的位元愈多,可藏的圖越大,但失真也越嚴重!
S-Tools is offered for Windows and can provide hiding techniques in BMP, GIF and WAV file formats. This tool seems to be quite versatile for use. The software uses the LSB method for embedding the images and audio files with added encryption as an option. The software also allows the original image and the embedded image so you can compare visually after the embedding process is completed
原文連結:http://komar.cs.stthomas.edu/qm425/02s/Spreigl2.htm
何謂LSB,LSB的全名是least-significant bits,以24-bit的RGB圖為例,RGB三色各有8-bit,假設某個pixel的值為(64,129,34),轉換成二進位是(00100000,01000001,00010010),將最後1個bit取出,改為想要隱藏的bit值,所以原圖8個pixel可以藏1個pixel,這個方法稱為LSB。原理是RGB有256色,但是人眼其實無法辨識那麼多色,所以差RGB值差1,肉眼也無法判別,即可達到隱藏的效果。除此之外,也可以取後面2-bit或3-bit,取的位元愈多,可藏的圖越大,但失真也越嚴重!
訂閱:
文章 (Atom)