2007年7月11日 星期三

--專研開始了--

也是跟Information Hiding有關O_O/
所以暫時放一下

第一篇Paper,以下是老師提供的連結
http://niels.xtdnet.nl/papers/practical.pdf

與卡方攻擊法有關
Chi-Square attack

2007年4月11日 星期三

Week5




第五週老師告訴我們,取出最後一個bit並且判斷亂不亂,

或許可以當作是否有藏資料的判斷。

所謂的判斷亂不亂是指「同一行的每個bit跟左右相鄰bit不同的數量」

判斷是否有亂的分析次數為Height*(Width-1)次,

若0,1改變的次數大於1/2,很有可能是被亂動過的圖片。


此外,若圖片的右半邊全部上黑色或白色,

(應該是黑色)分析出來的數值,會很接近1/4題外話,

那張照片雖然正常時肉眼看不出來,

不過把每個bit逐一取出來後,

似乎隱約可以看到風的流動or雲的變化的樣子XD

(不過應該是我想太多=.=a)

2007年3月21日 星期三

Week 4:delicious

http://del.icio.us/

雖然老師說日後不太可能跑到每個同學的Blog去看內容,
不過想說Blog建立都建立了,還是僅可能在這個blog紀錄每週的課題。

一、首先老師透露破解S-Tools的方法可以往LSB的方向去尋找、思考。
我先去查了什麼是LSB:The least-significant bit (LSB)最低有效位元。
每個圖片似乎有 8bit的東西在紀錄圖片資訊,
最低的那個位元常常被用來藏資訊,而且不易被破解。....etc
相關知識可以到老師的網站看老師著作的論文。

二、delicious
看起來很好吃,實際上也是真的很好吃....
主要是Tag跟CSS的東西。
網路版的"我的最愛"

week3

這週老師讓我們繼續研究S-Tools
並且讓我們下載一隻老師之前所寫的程式
(可以看圖片的調色盤)

我玩的方向是:
資料量大小是否會影響藏資料的調色盤多寡
而這個影響是否能解出特定的函數

使用的是可以儲存文字資料的txt檔

我以
00000000000000
111111111111111111
.... ....................... .....
9999999999999999
的資料為一組

觀看藏入不同組數(以倍數成長)後的圖片調色盤經由分析過後的數量。
一開始,在組數不斷增加後,調色盤(Cr??)也逐漸減少,不過當增加到特定數目後(非常大量),不知道是我分析到錯誤的圖片,還是因為複雜度太低使的調色盤沒啥變動,調色盤的數量(Cr??)又回到當初只有藏一組數字。

這件事情是還滿神奇的。

---
《題外話》
由於一些原因,跟外校的資管系討論了一下密碼學跟資訊隱藏,那個朋友問了我一個問題:
「說謊算不算是資訊隱藏?」

因為我對於資訊隱藏的了解還不夠深刻,所以不知道該從何分析判斷他算不算是資訊隱藏,故先記錄在blog中,以便提醒自己上課要記得跟老師請教。

2007年3月7日 星期三

第二週──S-Tools

一、什麼是S-Tools
  根據上網所查到的資料,S-Tools是一種用於隱藏資料的免費軟體,隱藏資訊的方式是將檔案嵌入GIF的調色盤影像之中(※1),而圖檔在遷入檔案後可會在顏色上產生一些細微變化。該軟體除了可將檔案藏到GIF的圖檔外,也可將檔案藏到BMP的圖檔之中,不過....這兩個之外的圖片格式可能就無法被軟體所讀取。

二、S-Tools藏資料的步驟
  在知道S-Tools最基礎的原理後,接著就是試著使用。
[1.先把一張Gif或Bmp檔拖曳至S-Tools中]


[2.將要隱藏的檔案拖曳至圖片上(在這裡我使用txt檔),並設定密碼]


[3.藏檔案時,會出現一些設定,設定完後就產生藏過資料的圖片]


[4.要將檔案取出,在圖片上點右鍵選擇Reveal即可(需輸入密碼)]


[5.隱藏的檔案被取出來的訊息]

※1:GIF(Graphics Interchange Format)圖形交換格式是一種點陣圖圖形文件格式,以8位色即256種顏色重現真色彩的圖像。它實際上是一種壓縮文檔,採用LZW壓縮演算法進行編碼,有效地減少了圖像文件在網路上傳輸的時間。它是目前廣泛應用於網路傳輸的圖像格式之一。(關於調色盤色彩,之後可能還要查一些資料) [本段文字資料來源:維基百科]

第一週上課的心得與筆記

[筆記篇]
一.上課時間所討論到的專有名詞:
1. cryptography & encryption
crypto:sectet
graphy:writing
=>cryptography:密碼學
encryption:加密
2. copyright protection
=>版權保護
3. digital form
根據yahoo的電子字典,共有下列意思:
音效卡、電子書、數位化、數位相機
4. perfect copy
=>完美的複製
5. embedding
=> 嵌入
6. innocuous cover message
=>無害的覆蓋訊息
7. steganography
stegano:cover
=>覆蓋學=>資訊隱藏(?)

二、密碼學與資訊隱藏的不同
1.密碼學:明文->Key->密文
也就是眾人皆可看見的東西,經過特殊加密,需要有Key才有辦法解讀。
Key不一定是實質的物品,有可能只是一個方法。
像是福爾摩斯之跳動的人偶,還有名偵探柯南的密碼篇,
可以經由推理來導出密文裡面隱藏的訊息,安全性不高。
2.資訊隱藏:
相較於密碼學,可做無特定人士的散佈資料。
例如,將要傳達的訊息隱藏至一張圖片中,放在分享空間內供人隨意下載。
三、根據筆記,Information Hiding共可分為兩種
1.Steganography
2.digital watermarking

[心得篇]
上學期因為選修數位媒體概論的關係,學到了關於watermarker的一些知識,由於watermarker屬於資訊隱藏的一部份,加上聽到了一些關於watermarker的故事,便對資訊隱藏產生了一些興趣。

關於watermarker,最深刻的印象還是「一隻鳥事件」。

其實一隻鳥事件算是關於著作權法,作者對自己作品的一種保護。當時單純的認為,watermarker類的資訊隱藏像是偷偷的替自己作品做保障的功用而已。後來陸續又接觸了一些訊息;像是國家的秘密通訊法,似乎有明文規定普通民眾不能隨意秘密通訊(?),不過,通常會成為秘密的事情,不就是因為不能弄的眾人皆知嗎?

不知道怎麼搞的InformationHiding似乎是在研究某國際重犯到底有沒有使用資訊隱藏秘密通訊後,不知不覺中開始蓬勃發展。

總之,資訊隱藏(Information Hiding)這門課看起來還滿深奧的。
↑用這個做結尾會不會有點.....orz

2007年3月5日 星期一

Test

這是為了Information Hiding Class所設定的blog


Interactive Media Class 請前往
http://imc-bleach.blogspot.com/