隱寫術(Steganography)試屬於資訊隱藏中的一門,與密碼學都應用於秘密通訊,不同的是隱寫術不僅保護訊息內容也保護通訊雙方,而密碼學著重於後者。隱寫術是利用掩護媒體(cover-media)來嵌入所要傳遞的訊息內容,而嵌入完的掩護媒體又稱為偽裝媒體(stego-media)。
由於JPEG是一種被廣泛使用的方法,所以在此論文中我門著重在JPEG的隱藏與破解作探討。根據所閱讀的兩篇論文,我們探討了JSteg、OutGuess、JPHide、F5這四種隱藏方法和兩種破解JSteg和OutGuess的方法。
2008年5月19日 星期一
2008年5月13日 星期二
小強專研問題
2008年5月12日 星期一
小強專研發現
根據初審之前程式的進度,小強我繼續的Compiler有了一些小小的發現如下:
1.首先是Compiler jccolor.c這個程式:
(1)首先看到的錯誤是在jmorecfg.h typedef long INT32 出現了如圖一的錯誤
它出現了重複定義 typedef long INT32 的錯誤.
1.首先是Compiler jccolor.c這個程式:
(1)首先看到的錯誤是在jmorecfg.h typedef long INT32 出現了如圖一的錯誤
2.於是我就去看了第二個錯誤找到他所說重複定義的變數在 basetsd.h 檔中如圖二:
typedef signed int INT32、*PINT32;
typedef long INT32;
3.接下來是 jmorecfg.h 檔裡所宣告的變數typedef int boolean也出現同樣的錯誤如圖三:
也發現到在rpcndr.h中所宣告的相同變數但不同型態如圖四:
typedef unsigned char boolean;
於是我將她們的型態改成一至發現Compiler就可以過了,但是我不知道未什麼他的型態會這樣宣告,是因為變數型態宣告錯誤還是另有問題.我也只是初步猜測他是型態宣告不一至所造成的錯誤.至於是不是我所想的這樣我依然在查證.
2007年12月16日 星期日
2007年10月31日 星期三
Detecting Steganographic Content on the Internet
1.在 5.1 JSteg and Jsteg-Shell
我想問的是在論文中它說JSteg所選擇用來隱藏的Bit不是隨機的,而是藏在圖片的一開始,是不是就藏資料的時候都是從圖片的一開始開始藏直到所要藏的資料藏完?
有點搞不清楚JSteg 和 Jsteg-Shell 因為它在論文中說它是有關JSteg 在Windows的使用者介面,蛋它具有加密 還有壓縮,那是不是 JSteg and Jsteg-Shell 是兩個不同的方法?
在 5.2 JPHide
A pseudo random number generator determines if coefficients are skipped. 這句話說隨機的數字產生器決定被忽略的係數????這句話是啥意思啊未啥係數要被忽略???
我想問的是在論文中它說JSteg所選擇用來隱藏的Bit不是隨機的,而是藏在圖片的一開始,是不是就藏資料的時候都是從圖片的一開始開始藏直到所要藏的資料藏完?
有點搞不清楚JSteg 和 Jsteg-Shell 因為它在論文中說它是有關JSteg 在Windows的使用者介面,蛋它具有加密 還有壓縮,那是不是 JSteg and Jsteg-Shell 是兩個不同的方法?
在 5.2 JPHide
A pseudo random number generator determines if coefficients are skipped. 這句話說隨機的數字產生器決定被忽略的係數????這句話是啥意思啊未啥係數要被忽略???
訂閱:
文章 (Atom)