我是看碼書這一本,看完後感覺是在看一本科幻小說,像是巴貝奇破解維瓊內爾密碼法,但他從未發表這項成就,有人推測是他本來就習慣不發表他的研究,但是有人推測因為當時在戰爭,所以英國情報局要求巴貝奇不要公開他的研究,好讓英國在情報方面領先其他國家,本書還說密碼學的研究就是各自做各自的,最好都不要讓其他人知道,不知道在資訊如此流通的現代是不是也是這樣,有些研究是我們所不知道,想到這就毛骨慫然,還有就是英國在二次大戰期間,還發明了「巨像」這個電腦,但為了保密在戰爭過後竟然把這項成就給燒毀,這是吃驚不知道情報局裡還有什麼驚人的東西。
撇開這些歷史內幕,這本書最吸引我的地方是在密碼學的演進,從以前用位移法來加密,而密碼分析學家竟然就像在玩猜字謎,不辭辛勞的把他破解,而不知道密碼分析學家這麼厲害的,就以為他們的加密方法很安全,反而被密碼分析學家利用,就像瑪麗皇后,除此之外有人在報紙上傳密秘訊息,密碼分析學家也可以找到,真的只能說我實在不太適合當密碼分析學家,我在看書上的例子就有點煩了,真虧他們可以不吃飯不睡覺整天來破解這個,之後無線電的發明,使的密碼的需求大增,雖然無線電使傳送訊息變方便,但以前密碼分析學家要收到這些訊息很困難,現在就是不費吹灰之力就可以收到,而時沒有安全的加密方法,根本想像不到那是什麼樣的情況,而之後終於找到了單次鑰匙簿密碼法,但是實用上太麻煩了,太麻煩了怎麼辦,就交給機器去做吧,於是就有奇謎的誔生,我想就是從這開始變成機器對機器加密的訊息來破密,要人來破解機器加密出來的的訊息變的不太可能了,而這奇謎果然很強,不過最後還是被圖靈的圖靈機給破解了,奇謎被破解成為德國戰敗的關鍵,我以前都不知道情報佔戰爭這麼大的部分。
最後,我對 RSA 也新的感覺,我都不知道非對稱式的重要性,以前在上課就只知道 RSA 很強很安全,但看了碼書想到以前只有 DES 時,人們就開始傷腦筋,要如何分發鑰匙,幸好 RSA 在網路發達前就被發明出來,要不然一想到現在網路沒有 RSA 會是怎樣,不過有一好就沒有二好,想不到 RSA 一開始竟然因為電腦運算速度沒辦法普遍的使用,但還好電腦的成長速度很快,這也呼應了最後一章量子電腦,超快的電腦,理論上量子電腦可以在短時間破解 RSA,但沒想到又有人想出量子密碼,只能說編碼與解碼的戰爭沒有停止的一天吧。
2009年12月23日 星期三
Exploring steganography: Seeing the unseen 心得
這篇論文主要是對圖片檔案當cover media的隱藏方法及軟體做討論,分成三個部分,圖片檔案的討論、隱藏方法的討論及隱藏軟體的討論,我對這三個部分分別討論心得。
一、圖片檔案的討論
首先他對圖片如何在電腦來表示,一個圖片一般是存成24-bit(65536色) 或8-bit(256色)的檔案,24-bit的圖片檔提供最多的隱藏空間,但是檔案大小太大了,一個1024*768的24-bit圖片超過2MB,這在網路上不常看到這樣的檔案,所以別說隱藏了,光是看到在傳送這樣的資料就會讓人起疑。
接著對檔案壓縮做討論,分成lossless 和 lossy 二種壓縮方法,lossless常見的格式有GIF和8-bit BMP檔,lossy常見的格式有JPEG檔,大部分的隱藏軟體不支援或不建議使用JPEG檔,而是使用像BMP檔的24-bit圖片檔,第二替代選擇為256色或灰階的圖片檔就是GIF檔。
三個部分裡我這部分最有心得,在做隱藏研究時,最好先把你的cover media的特性做好完整的分析,像是如果的選的cover media本身就讓人懷疑,就算有在好的隱藏方法也是沒用的,而之後討論的隱藏方法對有些格式有不同的功效,所以選好的cover media也是相當重要的一件事。
二、隱藏方法的討論
第一種就是最簡單也最容易實作的LSB,但他很容易被破壞,這在課堂沒有討論他,不過我認為很重要就是如果將藏好的BMP圖片做修改(改變大小、旋轉、改變格式(如改存jpg)),那這個訊息就毀掉了,而通常LSB都是用BMP來實作,另外他也提到我們上課討論過的改變顏色,使一個區塊內看起來不正常,所以他建議用256色灰階來做比較好。
三、隱藏軟體的討論
共有StegoDos、White Noise Storm、S-Tools
其中StegoDos算是三個之中最爛的只能把訊息藏在320 * 200 pixel的圖片裡
White Noise Storm雖然沒有圖片大小的限制但是他會破壞圖片的完整
S-Tools則是沒有這二個缺點,但就像課堂上討論過的他會把調色盤調整只剩32色
cover image
用white Noise藏過訊息後的stego image,可以很明顯的看出和原來的cover image不同了
用S-tools藏過訊息後的stego image,用肉眼看和原來的cover image一樣
一、圖片檔案的討論
首先他對圖片如何在電腦來表示,一個圖片一般是存成24-bit(65536色) 或8-bit(256色)的檔案,24-bit的圖片檔提供最多的隱藏空間,但是檔案大小太大了,一個1024*768的24-bit圖片超過2MB,這在網路上不常看到這樣的檔案,所以別說隱藏了,光是看到在傳送這樣的資料就會讓人起疑。
接著對檔案壓縮做討論,分成lossless 和 lossy 二種壓縮方法,lossless常見的格式有GIF和8-bit BMP檔,lossy常見的格式有JPEG檔,大部分的隱藏軟體不支援或不建議使用JPEG檔,而是使用像BMP檔的24-bit圖片檔,第二替代選擇為256色或灰階的圖片檔就是GIF檔。
三個部分裡我這部分最有心得,在做隱藏研究時,最好先把你的cover media的特性做好完整的分析,像是如果的選的cover media本身就讓人懷疑,就算有在好的隱藏方法也是沒用的,而之後討論的隱藏方法對有些格式有不同的功效,所以選好的cover media也是相當重要的一件事。
二、隱藏方法的討論
第一種就是最簡單也最容易實作的LSB,但他很容易被破壞,這在課堂沒有討論他,不過我認為很重要就是如果將藏好的BMP圖片做修改(改變大小、旋轉、改變格式(如改存jpg)),那這個訊息就毀掉了,而通常LSB都是用BMP來實作,另外他也提到我們上課討論過的改變顏色,使一個區塊內看起來不正常,所以他建議用256色灰階來做比較好。
三、隱藏軟體的討論
共有StegoDos、White Noise Storm、S-Tools
其中StegoDos算是三個之中最爛的只能把訊息藏在320 * 200 pixel的圖片裡
White Noise Storm雖然沒有圖片大小的限制但是他會破壞圖片的完整
S-Tools則是沒有這二個缺點,但就像課堂上討論過的他會把調色盤調整只剩32色
cover image
用white Noise藏過訊息後的stego image,可以很明顯的看出和原來的cover image不同了
用S-tools藏過訊息後的stego image,用肉眼看和原來的cover image一樣
2009年11月11日 星期三
Exploring steganography: Seeing the unseen 摘要
Steganography is the art of hiding information in ways that prevent the detection of hidden messages.
資訊隱藏是預防隱藏訊息被查覺的隱藏訊息之藝術
Steganography, derived from Greek, literally means “covered writing.”
資訊隱藏一詞由希臘字來,字面意思為偽裝寫作
It includes a vast array of secret communications methods that conceal the message’s very existence.
它包含了很多隱藏訊息存在的秘密通訊方法
These methods include invisible inks, microdots, character arrangement, digital signatures, covert channels, and spread spectrum communications.
這些方法包括隱形墨水、點文字,字元排列,數位簽章、變換頻道、展頻
Steganography and cryptography are cousins in the spycraft family.
資訊隱藏和密碼學是間碟工藝家族的表兄弟
Cryptography scrambles a message so it cannot be understood.
密碼學混亂訊息所以訊息不能被解讀
Steganography hides the message so it cannot be seen.
資訊隱藏隱藏訊息所以訊息不能被看到
A message in ciphertext, for instance, might arouse suspicion on the part of the recipient while an “invisible” message created with steganographic methods will not.
例如一個在密文的訊息可能引起一部分的接收者懷疑,然而一個用資訊隱藏方法隱藏的訊息則不會
In this article we discuss image files and how to hide information in them, and we discuss results obtained from evaluating available steganoStgraphic software.
在本文我們會討論影像檔及如何隱藏訊息在裡面,並且我們討論從“evaluating available steganoStgraphic software“所得到的結果
For a brief look at how steganography evolved, see the “Steganography: Some History” sidebar
在花邊小故事“資訊隱藏:一些歷史“我們簡短看資訊隱藏的演進
看不懂的英文字
conceal隱藏
sidebar與正文有關的花邊新聞
字典找不到的字
spycraft 我是翻間碟工藝不知道對不對
翻不出來的句子
and we discuss results obtained from evaluating available steganoStgraphic software.
認為有點怪的句子
It includes a vast array of secret communications methods that conceal the message’s very existence.
the message’s very existence 很怪very existence很怪
資訊隱藏是預防隱藏訊息被查覺的隱藏訊息之藝術
Steganography, derived from Greek, literally means “covered writing.”
資訊隱藏一詞由希臘字來,字面意思為偽裝寫作
It includes a vast array of secret communications methods that conceal the message’s very existence.
它包含了很多隱藏訊息存在的秘密通訊方法
These methods include invisible inks, microdots, character arrangement, digital signatures, covert channels, and spread spectrum communications.
這些方法包括隱形墨水、點文字,字元排列,數位簽章、變換頻道、展頻
Steganography and cryptography are cousins in the spycraft family.
資訊隱藏和密碼學是間碟工藝家族的表兄弟
Cryptography scrambles a message so it cannot be understood.
密碼學混亂訊息所以訊息不能被解讀
Steganography hides the message so it cannot be seen.
資訊隱藏隱藏訊息所以訊息不能被看到
A message in ciphertext, for instance, might arouse suspicion on the part of the recipient while an “invisible” message created with steganographic methods will not.
例如一個在密文的訊息可能引起一部分的接收者懷疑,然而一個用資訊隱藏方法隱藏的訊息則不會
In this article we discuss image files and how to hide information in them, and we discuss results obtained from evaluating available steganoStgraphic software.
在本文我們會討論影像檔及如何隱藏訊息在裡面,並且我們討論從“evaluating available steganoStgraphic software“所得到的結果
For a brief look at how steganography evolved, see the “Steganography: Some History” sidebar
在花邊小故事“資訊隱藏:一些歷史“我們簡短看資訊隱藏的演進
看不懂的英文字
conceal隱藏
sidebar與正文有關的花邊新聞
字典找不到的字
spycraft 我是翻間碟工藝不知道對不對
翻不出來的句子
and we discuss results obtained from evaluating available steganoStgraphic software.
認為有點怪的句子
It includes a vast array of secret communications methods that conceal the message’s very existence.
the message’s very existence 很怪very existence很怪
2009年11月4日 星期三
S-Tool研究心得
剛開始還不會用
以為只要把要藏的二個檔案拉進來就好
沒想到竟然什麼事都沒發生
很來才發現要隱藏是要放在偽裝的檔案上
後來還發生他的加密方法竟然有四個,有點不太了解為什麼這樣做
因為出來的檔案大小都一樣為什麼不只留一個安全性最好的那一個加密方法
而且後來試了幾個檔案發現就算圖片的像素大小一樣
有些還是不能藏
後來觀察到原來老師上次說的先壓縮在加密是壓縮偽裝影像
所以如果偽裝影像每個像素差異很大壓縮就效果不佳
我以為這個可以藏跟cover media大小一樣想不到不行
覺得這是一個缺點還有就是解密可以直接觀看那就太棒了
剛開始只跑出一個視窗還真不知道做完了耶
另外很閒就試了如果用有隱藏cover media在藏一個
想不到他竟然可以,但是把上一個隱藏的蓋掉了
上一個的就解不出來了,所以我可以利用這個來破壞檔案
就算我看不到我可以把他破壞
而且我想看他用錯誤的key出來會是什麼圖型可惜他只要是錯的
就沒辦法跑到100%說不定錯誤的key會跑出驚人的圖型
還有原本想試sound file可惜沒成功
我是用wav檔應該沒錯吧
以為只要把要藏的二個檔案拉進來就好
沒想到竟然什麼事都沒發生
很來才發現要隱藏是要放在偽裝的檔案上
後來還發生他的加密方法竟然有四個,有點不太了解為什麼這樣做
因為出來的檔案大小都一樣為什麼不只留一個安全性最好的那一個加密方法
而且後來試了幾個檔案發現就算圖片的像素大小一樣
有些還是不能藏
後來觀察到原來老師上次說的先壓縮在加密是壓縮偽裝影像
所以如果偽裝影像每個像素差異很大壓縮就效果不佳
我以為這個可以藏跟cover media大小一樣想不到不行
覺得這是一個缺點還有就是解密可以直接觀看那就太棒了
剛開始只跑出一個視窗還真不知道做完了耶
另外很閒就試了如果用有隱藏cover media在藏一個
想不到他竟然可以,但是把上一個隱藏的蓋掉了
上一個的就解不出來了,所以我可以利用這個來破壞檔案
就算我看不到我可以把他破壞
而且我想看他用錯誤的key出來會是什麼圖型可惜他只要是錯的
就沒辦法跑到100%說不定錯誤的key會跑出驚人的圖型
還有原本想試sound file可惜沒成功
我是用wav檔應該沒錯吧
2009年10月12日 星期一
Exploring steganography: Seeing the unseen
文章名稱:Exploring Steganography:Seeing the Unseen
作者:NF Johnson, S Jajodia
出版日期: 1998
出處:IEEE
文章連結:http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.40.460&rep=rep1&type=pdf
作者:NF Johnson, S Jajodia
出版日期: 1998
出處:IEEE
文章連結:http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.40.460&rep=rep1&type=pdf
訂閱:
文章 (Atom)