作者寫書的主要目的在於希望日本民眾能記取二戰失敗的教訓,認是到密碼的重要性而著作一本密碼的入門書。這本書列舉了許多從上古到近代的歐美及日本的密碼故事,以及小說歌劇中的密碼,甚至是預言和解夢。書中獨有有關日本密碼部分,算是老師所列之三本書中本書的特點。原本對於作者所預定的讀者,即日本民眾而言,可以立即洞悉與理解的部分,經過翻譯後,在譯者未補充說明的情形下,對於不熟悉日文的我來說無異於天書一般,讓人大失所望。
同樣地,在書中第一部:戰時密碼里提及的部分密碼故事也因此不能夠完全理解;反到是第二部:平時密碼部分解釋的比較清楚,也讓我比較感興趣。
或許作者是成功的,因為對我而言,這本書留了不少問題需要我去蒐集相關資料才能一窺究竟。
2010年1月15日 星期五
論文心得
一開始講的是此論文研究的背景、動機、範圍限制及流程架構。起初以西元前五世紀,希臘人狄馬拉圖斯(Demaratus)的故事作為開端,剛好這故事在碼書也有提到過。在資訊隱藏課題中有三個考慮的重點,隱藏量(capacity)、隱藏後的影像品質(quality)、強健度(robustness),而這三個屬性關係又是相互成反比,要在之間取得平衡點不容易,所以只能依照需求來做設計,而此研究是著重在強健度上的考量。

JPEG檔案嵌入與取出系統流程圖
下個階段為文獻探討,討論資訊隱藏在國內外的相關發展概況,再從中找出一個針對強健度之資訊隱藏的研究方向。最低位元隱藏法,這老師在課堂上有提過,且考試也考了出來,雖然第一次我寫錯了...它即是將所欲隱藏的資料,放入像素顏色值得最後一個位元,在此是參考了老師的論文數位影像之資訊隱藏技術探討;而 LSB 法最大的缺點就是強健性的需求無法達到有效的效果,常會因為一些輕微的影像破壞,而導致偽裝影像無法正確擷取出秘密影像出來。而離散餘弦轉換(DCT)與展頻資訊隱藏法(SSIS),看起來真的很吃力,看了幾遍還是看的一頭霧水。展頻資訊隱藏是將資訊轉換成用以建立雜訊模型的高斯變數,然後再將其隱藏進偽裝影像中。

上圖為SSIS隱藏訊息流程

下圖為SSIS擷取隱藏訊息流程
再來是資訊隱藏系統設計,以高強健度為需求基礎設計此系統。主要分為前置處理與資訊隱藏兩部分,前置處理主要在進行編碼作業,資訊隱藏則是隱藏區塊選取的技巧應用,都是以達到高強健度的資訊隱藏為目的。

Toral Automorphism轉換函式
資訊隱藏系統流程中又有圖型化、交錯、錯誤修正編碼與嵌入程序等作法,交錯程序使用Toral Automorphism轉換函式將資料的位置打亂。而錯誤修正編碼中使用的是漢明碼編碼,這在數位邏輯與電腦網路有教過,所以大致能了解他們的編碼程序。最後階段為系統實作與驗證,將實作出完整的系統,以實作方法驗證其效益。結果此研究對抵抗"JPEG壓縮"、還有在數位媒體概論裡學到的"胡椒罐"攻擊與影像切割的破壞,有不錯的效果,但是在影像處理中卻無法抵抗旋轉、縮放等處理的影響。
JPEG檔案嵌入與取出系統流程圖
下個階段為文獻探討,討論資訊隱藏在國內外的相關發展概況,再從中找出一個針對強健度之資訊隱藏的研究方向。最低位元隱藏法,這老師在課堂上有提過,且考試也考了出來,雖然第一次我寫錯了...它即是將所欲隱藏的資料,放入像素顏色值得最後一個位元,在此是參考了老師的論文數位影像之資訊隱藏技術探討;而 LSB 法最大的缺點就是強健性的需求無法達到有效的效果,常會因為一些輕微的影像破壞,而導致偽裝影像無法正確擷取出秘密影像出來。而離散餘弦轉換(DCT)與展頻資訊隱藏法(SSIS),看起來真的很吃力,看了幾遍還是看的一頭霧水。展頻資訊隱藏是將資訊轉換成用以建立雜訊模型的高斯變數,然後再將其隱藏進偽裝影像中。
上圖為SSIS隱藏訊息流程
下圖為SSIS擷取隱藏訊息流程
再來是資訊隱藏系統設計,以高強健度為需求基礎設計此系統。主要分為前置處理與資訊隱藏兩部分,前置處理主要在進行編碼作業,資訊隱藏則是隱藏區塊選取的技巧應用,都是以達到高強健度的資訊隱藏為目的。
Toral Automorphism轉換函式
資訊隱藏系統流程中又有圖型化、交錯、錯誤修正編碼與嵌入程序等作法,交錯程序使用Toral Automorphism轉換函式將資料的位置打亂。而錯誤修正編碼中使用的是漢明碼編碼,這在數位邏輯與電腦網路有教過,所以大致能了解他們的編碼程序。最後階段為系統實作與驗證,將實作出完整的系統,以實作方法驗證其效益。結果此研究對抵抗"JPEG壓縮"、還有在數位媒體概論裡學到的"胡椒罐"攻擊與影像切割的破壞,有不錯的效果,但是在影像處理中卻無法抵抗旋轉、縮放等處理的影響。
Authentication of secret information in image Steganography心得
Authentication of secret information in image Steganography Babu, K.S.; Raja, K.B.; Kiran, K.K.; Manjula Devi, T.H.; Venugopal, K.R.; Patnaik, L.M.TENCON 2008 - 2008, TENCON 2008. IEEE Region 10 ConferenceVolume , Issue , 19-21 Nov. 2008 Page(s):1 - 6Digital Object Identifier 10.1109/TENCON.2008.4766581
心得:
這篇論文感覺上是一篇蠻基礎的論文,它解釋了一些隱藏學裡常看到的專有名詞,如Coverimage、Stegoimage…等等。而且針對訊息的藏入、取出、驗證訊息是否有被修改過和隱藏手法的安全性等基礎的問題作探討,最後也提出有效的使用小波轉換裡的係數加強訊息隱藏的安全性問題。
在第一章節與第二章節的部分大略的介紹了隱藏學的歷史。第三章節介紹隱藏學的模型,如Coverimage、Stegoimage、Perceptibility、Security、Robustness等名詞說明,跟BER、MSE、PSNR的計算方法以及驗證碼分析、驗證碼生成。第四章節是演算法,先定義出問題然後針對問題去做演算法的推導。第五章節是性能分析,針對這個演算法的安全性與傳統手法的安全性下去作比較。
在隱藏的部分下圖:

說真的,看完之後好挫敗。一堆不是很懂的專有名詞跟複雜的數學式子組合而成的論文,怎翻都覺得不通順!而且因為自己不太懂尤其是演算法的部分,寫出來的東西連自己都覺得心虛,也不知道自己說的東西到底對還不對,整個就是茫然押。
心得:
這篇論文感覺上是一篇蠻基礎的論文,它解釋了一些隱藏學裡常看到的專有名詞,如Coverimage、Stegoimage…等等。而且針對訊息的藏入、取出、驗證訊息是否有被修改過和隱藏手法的安全性等基礎的問題作探討,最後也提出有效的使用小波轉換裡的係數加強訊息隱藏的安全性問題。
在第一章節與第二章節的部分大略的介紹了隱藏學的歷史。第三章節介紹隱藏學的模型,如Coverimage、Stegoimage、Perceptibility、Security、Robustness等名詞說明,跟BER、MSE、PSNR的計算方法以及驗證碼分析、驗證碼生成。第四章節是演算法,先定義出問題然後針對問題去做演算法的推導。第五章節是性能分析,針對這個演算法的安全性與傳統手法的安全性下去作比較。
在隱藏的部分下圖:
一開始將訊息加入小波轉換法算出的驗證碼合併成秘密訊息藏入多媒體中,然後在將生成的東西用DWT演算出驗證碼在合併訊息產生秘密訊息在藏入多媒體中,直到東西藏完。
感覺上,有一點像易碎浮水印的原理。有一個驗證碼去驗證圖片是否遭到修改,可是不太一樣的點是,易碎浮水印是去檢視肉眼所見的圖是否有遭修改,而本論文探討的是隱藏的資訊是某否有遭人拿出來做修改。
說真的,看完之後好挫敗。一堆不是很懂的專有名詞跟複雜的數學式子組合而成的論文,怎翻都覺得不通順!而且因為自己不太懂尤其是演算法的部分,寫出來的東西連自己都覺得心虛,也不知道自己說的東西到底對還不對,整個就是茫然押。
2010年1月14日 星期四
Authentication of secret information in image Steganography摘要
Authentication of secret information in image Steganography Babu, K.S.; Raja, K.B.; Kiran, K.K.; Manjula Devi, T.H.; Venugopal, K.R.; Patnaik, L.M.TENCON 2008 - 2008, TENCON 2008. IEEE Region 10 ConferenceVolume , Issue , 19-21 Nov. 2008 Page(s):1 - 6Digital Object Identifier 10.1109/TENCON.2008.4766581
Summary:
In recent years, steganography and steganalysis are two important areas of research that involve a number of applications. These two areas of research are important especially when reliable and secure information exchange is required. Steganography is an art of embedding information in a cover image without causing statistically significant variations to the cover image. Steganalysis is the technology that attempts to defeat steganography by detecting the hidden information and extracting. In this paper we propose an image steganography that can verify the reliability of the information being transmitted to the receiver. The method can verify whether the attacker has tried to edit, delete or forge the secret information in the stego-image. The technique embeds the hidden information in the spatial domain of the cover image and uses two special AC coefficients of the discrete wavelet transform domain to verify the veracity (integrity) of the secret information from the stego image. The analysis shows that the BER and PSNR is improved in the case of DWT than DCT.
摘要:
近年來,steganography跟steganalysis是兩個重要的研究領域,它包含對於數字的運用。這兩個領域的研究非常重要,特別是在可靠和安全的信息交流是必需的。Steganography是將訊息嵌入多媒體中,且使多媒體前後有太大的差異。Steganalysis是一個試圖透過檢測和提取隱藏信息來打敗steganography。在這份論文中我們建議,一個image steganography藉由可靠的接收器來審核訊息。這個方法可以驗證stego-image是否有被修改、刪除或偽造秘密訊息。這個在cover image的spatial domain嵌入隱藏訊息的技術,利用了小波轉換裡的兩個特別的AC係數去驗證stego image裡的機密訊息是否完整。這個分析說明了BER(位元錯誤率)跟PSNR(信噪比)改善了「小波轉換」上的「離散餘弦轉換」。
PSNR 說真的不是很懂...
有上網找了一下資料...
他說~
psnr的模型有兩個輸入訊號,分別名為I1和I2,I1可以是原始影像,I2可以是原始影像經過處理後的結果,根據PSNR的定義I1,I2兩者亦可對調,不影響結果。舉一個簡單的例子,讀入一張彩色影像,取出紅色部分(假設為I1 signal),並將 I1訊號每個pixel加上0.01(假設為I2訊號),其中0.01只是我隨便舉的一個雜訊干擾量。之後分別將I1和I2連接psnr block的input signal I1和I2 即可得到一個psnr數值。
可是越看越模糊 !
不過大概可以知道PSNR是原始影像跟處理過的影像做比對的一個比值。
Summary:
In recent years, steganography and steganalysis are two important areas of research that involve a number of applications. These two areas of research are important especially when reliable and secure information exchange is required. Steganography is an art of embedding information in a cover image without causing statistically significant variations to the cover image. Steganalysis is the technology that attempts to defeat steganography by detecting the hidden information and extracting. In this paper we propose an image steganography that can verify the reliability of the information being transmitted to the receiver. The method can verify whether the attacker has tried to edit, delete or forge the secret information in the stego-image. The technique embeds the hidden information in the spatial domain of the cover image and uses two special AC coefficients of the discrete wavelet transform domain to verify the veracity (integrity) of the secret information from the stego image. The analysis shows that the BER and PSNR is improved in the case of DWT than DCT.
摘要:
近年來,steganography跟steganalysis是兩個重要的研究領域,它包含對於數字的運用。這兩個領域的研究非常重要,特別是在可靠和安全的信息交流是必需的。Steganography是將訊息嵌入多媒體中,且使多媒體前後有太大的差異。Steganalysis是一個試圖透過檢測和提取隱藏信息來打敗steganography。在這份論文中我們建議,一個image steganography藉由可靠的接收器來審核訊息。這個方法可以驗證stego-image是否有被修改、刪除或偽造秘密訊息。這個在cover image的spatial domain嵌入隱藏訊息的技術,利用了小波轉換裡的兩個特別的AC係數去驗證stego image裡的機密訊息是否完整。這個分析說明了BER(位元錯誤率)跟PSNR(信噪比)改善了「小波轉換」上的「離散餘弦轉換」。
PSNR 說真的不是很懂...
有上網找了一下資料...
他說~
psnr的模型有兩個輸入訊號,分別名為I1和I2,I1可以是原始影像,I2可以是原始影像經過處理後的結果,根據PSNR的定義I1,I2兩者亦可對調,不影響結果。舉一個簡單的例子,讀入一張彩色影像,取出紅色部分(假設為I1 signal),並將 I1訊號每個pixel加上0.01(假設為I2訊號),其中0.01只是我隨便舉的一個雜訊干擾量。之後分別將I1和I2連接psnr block的input signal I1和I2 即可得到一個psnr數值。
可是越看越模糊 !
不過大概可以知道PSNR是原始影像跟處理過的影像做比對的一個比值。
Separation and Information Hiding 心得
其實,這麼長篇的論文,還真的有點吃力,太多專業術語真的不了解,也只能邊查字典邊猜意思,這篇論文主要是講到邏輯分離與資訊隱藏的東西,但看到的全都是數學的公式與證明,但還是硬著頭皮把他看完。
文章的流程與我之前專研所做,完全不一樣,想當初在寫專研文件,只想著把所有資料寫進去,卻不像別人的那麼有條理,在這篇論文中,我看到了把假設大膽地擬建成一個模型,接著再利用各種證明系統去增加它的可行性,經由證明的規則與系統,不僅令文件更具說服力,也進一步的產生新的規則、新的發現。建立起新的邏輯規則,串聯並提升動態區分的型態,利用Memory Manager跟蹤所有權的轉移與儲存部分在文件之間的成分組合。
以上利用邏輯分離的概念,來調查資訊隱藏的規則與證明。不僅讓我看到了別人的學問,也讓我學到如何循序漸進的來佐證自己的的文章,如何系統的做文件的規劃,受益良多。
2010年1月12日 星期二
S-Tools 使用
密碼傳奇讀書心得
密碼傳奇這一本,我雖然還沒有讀完,可是卻也對裡面的內容抱持著敬佩的態度,不是因為誰破解了誰的密碼而感到佩服,而是替想出這種加密方式的人感到敬佩。這本書,有稍微提到網路相關學程的內容(DES),也有實際應用到日常生活中的信用卡、電子簽名等。
當我看到馬林-英格瑪機就讓我想到第一堂課給我們看的那一部跟秘密通訊相關的電影內容,裡面就有個類似解碼的手動機器、也有自動化密碼排序的自動機器。其實最主要也是在告訴我們他的解碼過程以及插電路的複雜性。
如前面提到的,我覺得比較好玩的,也讓我翻過比較多次的圖片,就是編碼框,因為他有點像數讀,而且那些密文的內容又需要經過設計於每當轉90度時必須要有另外一個要表達的密文,而這絕對比數讀的0-9這十位數字來的困難許多。
如果沒有注意到的人,如果沒有注意到的人,也絕對不會去轉90度知曉同一塊面板的另一個意義。
當我看到馬林-英格瑪機就讓我想到第一堂課給我們看的那一部跟秘密通訊相關的電影內容,裡面就有個類似解碼的手動機器、也有自動化密碼排序的自動機器。其實最主要也是在告訴我們他的解碼過程以及插電路的複雜性。
如前面提到的,我覺得比較好玩的,也讓我翻過比較多次的圖片,就是編碼框,因為他有點像數讀,而且那些密文的內容又需要經過設計於每當轉90度時必須要有另外一個要表達的密文,而這絕對比數讀的0-9這十位數字來的困難許多。
如果沒有注意到的人,如果沒有注意到的人,也絕對不會去轉90度知曉同一塊面板的另一個意義。
S-TOOLs
An Evolution of Hindi Text Steganography 翻譯
An Evolution of Hindi Text Steganography
SU3This paper presents a novel steganography scheme suitable for Hindi text. It can be classified under text steganography.
Conveying information secretly and establishing a hidden relationship between the message and its counterpart has been of great interest since very long time ago.
Methods of steganography are mostly applied on images, audio, video and text files.
During the process characteristics of these methods are to change in the structure and features so as not to be identifiable by human eye. Text documents are the best examples for this.
This paper presents a novel Hindi text steganography, which uses Hindi letters and its diacritics and numerical code.
This method is not only useful to Hindi text but also to all other similar Indian languages.
這篇論文提供一種是用印度語字母所成的祕密計畫。
它可以分為以下的幾種檔案。在傳遞訊息花了很長的時間去建立那些隱藏信息之間的關係及它所對應的關係。
而隱藏學的隱藏部分主要是應用在圖檔、音訊檔、影片檔、文本檔。
在隱藏這些訊息的過程中,他的必須改變內容的結構及功能,以免被人類眼睛直接辨別出來。
文本檔就是最好的例子。
本篇文章提供新的印度語字作為偽裝,其使用了印度語字母及音調符號作為代碼。
這個方法非常有用,且這一種印度也適用在其他類似的印度語言裡面。
SU3This paper presents a novel steganography scheme suitable for Hindi text. It can be classified under text steganography.
Conveying information secretly and establishing a hidden relationship between the message and its counterpart has been of great interest since very long time ago.
Methods of steganography are mostly applied on images, audio, video and text files.
During the process characteristics of these methods are to change in the structure and features so as not to be identifiable by human eye. Text documents are the best examples for this.
This paper presents a novel Hindi text steganography, which uses Hindi letters and its diacritics and numerical code.
This method is not only useful to Hindi text but also to all other similar Indian languages.
這篇論文提供一種是用印度語字母所成的祕密計畫。
它可以分為以下的幾種檔案。在傳遞訊息花了很長的時間去建立那些隱藏信息之間的關係及它所對應的關係。
而隱藏學的隱藏部分主要是應用在圖檔、音訊檔、影片檔、文本檔。
在隱藏這些訊息的過程中,他的必須改變內容的結構及功能,以免被人類眼睛直接辨別出來。
文本檔就是最好的例子。
本篇文章提供新的印度語字作為偽裝,其使用了印度語字母及音調符號作為代碼。
這個方法非常有用,且這一種印度也適用在其他類似的印度語言裡面。
An Evolution of Hindi Text Steganography
An Evolution of Hindi Text Steganography
Alla, K. Prasad, R.S.R.
Christu Jayanthi Jubilee Coll., Guntur
This paper appears in: Information Technology: New Generations, 2009. ITNG '09. Sixth International Conference on
Publication Date: 27-29 April 2009
On page(s): 1577 - 1578
Location: Las Vegas, NV
ISBN: 978-1-4244-3770-2
Digital Object Identifier: 10.1109/ITNG.2009.41
Current Version Published: 2009-06-10
Abstract
This paper presents a novel steganography scheme suitable for Hindi text. It can be classified under text steganography. Conveying information secretly and establishing a hidden relationship between the message and its counterpart has been of great interest since very long time ago. Methods of steganography are mostly applied on images, audio, video and text files. During the process characteristics of these methods are to change in the structure and features so as not to be identifiable by human eye. Text documents are the best examples for this. This paper presents a novel Hindi text steganography, which uses Hindi letters and its diacritics and numerical code. This method is not only useful to Hindi text but also to all other similar Indian languages.
Alla, K. Prasad, R.S.R.
Christu Jayanthi Jubilee Coll., Guntur
This paper appears in: Information Technology: New Generations, 2009. ITNG '09. Sixth International Conference on
Publication Date: 27-29 April 2009
On page(s): 1577 - 1578
Location: Las Vegas, NV
ISBN: 978-1-4244-3770-2
Digital Object Identifier: 10.1109/ITNG.2009.41
Current Version Published: 2009-06-10
Abstract
This paper presents a novel steganography scheme suitable for Hindi text. It can be classified under text steganography. Conveying information secretly and establishing a hidden relationship between the message and its counterpart has been of great interest since very long time ago. Methods of steganography are mostly applied on images, audio, video and text files. During the process characteristics of these methods are to change in the structure and features so as not to be identifiable by human eye. Text documents are the best examples for this. This paper presents a novel Hindi text steganography, which uses Hindi letters and its diacritics and numerical code. This method is not only useful to Hindi text but also to all other similar Indian languages.
2010年1月10日 星期日
2010年1月9日 星期六
密碼傳奇讀後心得
密碼傳奇這本故事書中,舉了很多如何加密訊息的例子,內容就像在看一本歷史故事一樣,而在眾多例子中發現加密訊息的巔峰時期就是在戰爭的時候,在課堂上看的影片"Enigna"的內容,我在密碼傳奇中也有讀到相關的資訊,在看過這個影片後又讀到相關的文章,其實讓我更了解"英格瑪"機的使用和破譯。
原來這Enigma影片中,影片一開始德國的英格瑪機就已經被破譯了,當時使用的還是3個密鑰輪,只是當時德國軍並未發現。但是片中並沒有提到是怎麼破譯的,英格瑪能被破譯也是因為英格瑪機本身有個重要的缺陷,這個缺陷當時德國並未發現,主要是因密運用的"互動輪"的機制,這樣的機制大大限制密碼數目,也因此造成使用英格瑪機不管鍵入哪個字母,會有一個特定的字母指示燈不會亮。這個發現是由一為當時倫敦大學的女學生梅維斯‧利弗發現一份全文沒有L的無線電報,從而發現了英格瑪的缺陷。
影片中後段又提及德國軍更換新的密碼時,就是在英格瑪機多加裝一個密鑰輪,一開始我也覺得這樣的加密機制就不會再被破解了吧!否則就要使用暴力法來破解了,但這樣要花費不知多久的時間才能解開,對於軍事戰爭的時代來說,時間就是金錢啊!因此書中提到,日常生活中的字母使用有一定的頻率在,所以只要分析字母使用的頻率就可以破譯。
總感覺,讀完這一本故事書後,我獲得的是偽裝技術的歷史發展以及更深入了解歷史戰爭的故事,而偽裝技術也已從過去軍事演變到現在生活上的運用。這本書我覺得很有趣,因為可以藉鑑很多生活的實例,而不單純只是說明有這樣如何偽裝加密,所以我才有辦法持續閱讀這本故事書。
原來這Enigma影片中,影片一開始德國的英格瑪機就已經被破譯了,當時使用的還是3個密鑰輪,只是當時德國軍並未發現。但是片中並沒有提到是怎麼破譯的,英格瑪能被破譯也是因為英格瑪機本身有個重要的缺陷,這個缺陷當時德國並未發現,主要是因密運用的"互動輪"的機制,這樣的機制大大限制密碼數目,也因此造成使用英格瑪機不管鍵入哪個字母,會有一個特定的字母指示燈不會亮。這個發現是由一為當時倫敦大學的女學生梅維斯‧利弗發現一份全文沒有L的無線電報,從而發現了英格瑪的缺陷。
影片中後段又提及德國軍更換新的密碼時,就是在英格瑪機多加裝一個密鑰輪,一開始我也覺得這樣的加密機制就不會再被破解了吧!否則就要使用暴力法來破解了,但這樣要花費不知多久的時間才能解開,對於軍事戰爭的時代來說,時間就是金錢啊!因此書中提到,日常生活中的字母使用有一定的頻率在,所以只要分析字母使用的頻率就可以破譯。
總感覺,讀完這一本故事書後,我獲得的是偽裝技術的歷史發展以及更深入了解歷史戰爭的故事,而偽裝技術也已從過去軍事演變到現在生活上的運用。這本書我覺得很有趣,因為可以藉鑑很多生活的實例,而不單純只是說明有這樣如何偽裝加密,所以我才有辦法持續閱讀這本故事書。
Stegnanography: Past, Present, Future 心得
主題 : Steganography: Past, Present, Future
作者 : James C. Judge
This paper is from the SANS Institute Reading Room site. (© SANS Institute 2001)
Paper Link : Steganography: Past, Present, Future
本篇論文大意是介紹了"寫隱術"(Steganography)在過去、現在、未來的使用探索。
探討過去如何利用"寫隱術":
首先出現"寫隱術"這個名詞是由Johannes Trithemius這個人提出。
Johannes Trithemius(生於西元1462年,西元1516歿)是德國的一位男修道院院長。他的作品書名是"Steganographia:hoe estars per occultam scripturam animi sui voluntatem absentibus aperiendi certa",其內容分成三部曲,前兩部分顯然是第一本描寫一些密碼學寫入隱藏訊息方法。而第三部分則是有關占星術,其內容包含有大量數字的表。
從論文中有很多描述過去應用"寫隱術"的例子,在這些例子當中,可以發現藏入訊息這樣的一個技術都用在軍事或政治訊息傳遞上,而眾多例子當中有提到載入的媒體不只是以書面的形式,有個例子是以Cardano grill(翻譯為卡達諾燒烤)方法來隱藏訊息,這是以發明者的名字-Girolama Cardano-命名的。從論文的解釋中我有點看不懂他的意思,但是他有另外舉了幾個和Cardano grill相關的技術,例如用針穿刺載體(媒介)再經由印刷或是其他方法來讀取訊息。所以我大概想像的出來這運用的技術原理。
探討現在如何使用"寫隱術":
西元2001年,主要是各種形式的數位化隱寫術。有大量的社會人士所關注的數位技術,即文本文件,圖片,電影圖像和音頻。
對現在的社會來說,已有很多的組織或企業研發各式各樣的寫隱技術產品,其主要被用來防範防盜版編著版權所有的宣告,浮水印就是最典型的使用方法之一。而在現在網路上也有很多免費或是試用的相關軟體。文中提到了一種"電子商品防盜系統(EAS)",大意主要是把產品的標籤讀入系統,假若該標籤沒有被刪除,系統就會發出警訊。
除了上述外,還有一種利用很多的影像來組成一張大的影像也是利用寫隱術方法之一,其實在文字輸出店或是圖像館等等的店中,也是可以被用來當作製作精美的畢冊或是圖片。另外在我們常在bbs中發現像是首頁的畫面圖形就是以文字編排而成的,除了文字的編輯也可以利用ASCII來呈現圖片。
探討未來如何利用"寫隱術":
文獻中提到了對於"寫隱術"提出四個問題。包還有:
1. 為什麼(寫隱)偽裝?
2. 誰需要偽裝?
3. 甚麼是使用偽裝?
4. 哪裡才能使用偽裝?
寫隱的使用在就目前來說是針對智慧財產權的保護與宣告,但是也常被用來當作犯罪使用。像是電子信箱上收到的病毒,來路不明的網站連結等等,黑客入侵電腦使用假造IP時等等。
結論:
偽裝技術已發展上千年之久,其歷史就有如中華文化那麼久遠,那麼我是不是可以理解文在人類開始有文明的時候,偽裝技術也就存在。而在使用的發展上也從軍事發展到生活上。在生活上總覺得不需要對甚麼做偽裝,但是又可以常常見到有載有訊息的偽裝媒介。所以寫隱技術是一個重要的存在吧!
作者 : James C. Judge
This paper is from the SANS Institute Reading Room site. (© SANS Institute 2001)
Paper Link : Steganography: Past, Present, Future
本篇論文大意是介紹了"寫隱術"(Steganography)在過去、現在、未來的使用探索。
探討過去如何利用"寫隱術":
首先出現"寫隱術"這個名詞是由Johannes Trithemius這個人提出。
Johannes Trithemius(生於西元1462年,西元1516歿)是德國的一位男修道院院長。他的作品書名是"Steganographia:hoe estars per occultam scripturam animi sui voluntatem absentibus aperiendi certa",其內容分成三部曲,前兩部分顯然是第一本描寫一些密碼學寫入隱藏訊息方法。而第三部分則是有關占星術,其內容包含有大量數字的表。
從論文中有很多描述過去應用"寫隱術"的例子,在這些例子當中,可以發現藏入訊息這樣的一個技術都用在軍事或政治訊息傳遞上,而眾多例子當中有提到載入的媒體不只是以書面的形式,有個例子是以Cardano grill(翻譯為卡達諾燒烤)方法來隱藏訊息,這是以發明者的名字-Girolama Cardano-命名的。從論文的解釋中我有點看不懂他的意思,但是他有另外舉了幾個和Cardano grill相關的技術,例如用針穿刺載體(媒介)再經由印刷或是其他方法來讀取訊息。所以我大概想像的出來這運用的技術原理。
探討現在如何使用"寫隱術":
西元2001年,主要是各種形式的數位化隱寫術。有大量的社會人士所關注的數位技術,即文本文件,圖片,電影圖像和音頻。
對現在的社會來說,已有很多的組織或企業研發各式各樣的寫隱技術產品,其主要被用來防範防盜版編著版權所有的宣告,浮水印就是最典型的使用方法之一。而在現在網路上也有很多免費或是試用的相關軟體。文中提到了一種"電子商品防盜系統(EAS)",大意主要是把產品的標籤讀入系統,假若該標籤沒有被刪除,系統就會發出警訊。
除了上述外,還有一種利用很多的影像來組成一張大的影像也是利用寫隱術方法之一,其實在文字輸出店或是圖像館等等的店中,也是可以被用來當作製作精美的畢冊或是圖片。另外在我們常在bbs中發現像是首頁的畫面圖形就是以文字編排而成的,除了文字的編輯也可以利用ASCII來呈現圖片。
探討未來如何利用"寫隱術":
文獻中提到了對於"寫隱術"提出四個問題。包還有:
1. 為什麼(寫隱)偽裝?
2. 誰需要偽裝?
3. 甚麼是使用偽裝?
4. 哪裡才能使用偽裝?
寫隱的使用在就目前來說是針對智慧財產權的保護與宣告,但是也常被用來當作犯罪使用。像是電子信箱上收到的病毒,來路不明的網站連結等等,黑客入侵電腦使用假造IP時等等。
結論:
偽裝技術已發展上千年之久,其歷史就有如中華文化那麼久遠,那麼我是不是可以理解文在人類開始有文明的時候,偽裝技術也就存在。而在使用的發展上也從軍事發展到生活上。在生活上總覺得不需要對甚麼做偽裝,但是又可以常常見到有載有訊息的偽裝媒介。所以寫隱技術是一個重要的存在吧!
New Steganography Technique for Palette Based論文心得
前言:
資訊隱藏用於隱藏資料,其中可以包含文字檔,圖像,影片,聲音資料。
不少在網路上找到可以做資訊隱藏的工具大多是改變圖像的編排。
這主要原因是由於可以讓額外的資料隱藏在其中。
一般24-bits圖片含有8bit的紅、藍、綠三色(顏色像素值為0~255)
24-bits的圖像可以隱藏32-bits的資料(多出來的8bit則當作透明度使用==>有時候這個稱alpha channel)
目前嵌入資訊的技術分成三類
− Least-Significant Bit embedding (or simpleembedding) LSB
− Transform techniques 轉換技術
− Perceptual masking & Filtering Techniques 遮罩
本文:
這個PAPER提到利用格式為BMP、 GIF、 PNG的圖像去進行隱藏文件(TEXTS)<<(這些圖片檔案的格式式一樣的)
並將訊息藏於調色盤索引值內
為了不要影響圖片的性質,所以調色盤內的最初始的幾個色彩要保留(其他可縮減)
增加原顏色相似的兩個顏色,直到塞滿到最大色彩長度(256色)
將訊息中為"1"的部分存在原來色彩索引值內,而"0"存在新加的索引值內。
stego key 是用來表示儲存在兩像素內的距離(bit)
事實上,這一篇還有點不是很懂,可能是沒有很仔細思考的關係,不同類型的論文的格式跟寫法會有點不同,所以一開始在看的時候會不太習慣,感覺每個小主題編排跟以前看的不太一樣。
在看過以後覺得自己看論文方面要再多加強(英文也是),常常要看過多次在大概有個感覺("大概")
這個在上研究所上真的很重要= =,還是要再多加強
資訊隱藏用於隱藏資料,其中可以包含文字檔,圖像,影片,聲音資料。
不少在網路上找到可以做資訊隱藏的工具大多是改變圖像的編排。
這主要原因是由於可以讓額外的資料隱藏在其中。
一般24-bits圖片含有8bit的紅、藍、綠三色(顏色像素值為0~255)
24-bits的圖像可以隱藏32-bits的資料(多出來的8bit則當作透明度使用==>有時候這個稱alpha channel)
目前嵌入資訊的技術分成三類
− Least-Significant Bit embedding (or simpleembedding) LSB
− Transform techniques 轉換技術
− Perceptual masking & Filtering Techniques 遮罩
本文:
這個PAPER提到利用格式為BMP、 GIF、 PNG的圖像去進行隱藏文件(TEXTS)<<(這些圖片檔案的格式式一樣的)
並將訊息藏於調色盤索引值內
為了不要影響圖片的性質,所以調色盤內的最初始的幾個色彩要保留(其他可縮減)
增加原顏色相似的兩個顏色,直到塞滿到最大色彩長度(256色)
將訊息中為"1"的部分存在原來色彩索引值內,而"0"存在新加的索引值內。
stego key 是用來表示儲存在兩像素內的距離(bit)
事實上,這一篇還有點不是很懂,可能是沒有很仔細思考的關係,不同類型的論文的格式跟寫法會有點不同,所以一開始在看的時候會不太習慣,感覺每個小主題編排跟以前看的不太一樣。
在看過以後覺得自己看論文方面要再多加強(英文也是),常常要看過多次在大概有個感覺("大概")
這個在上研究所上真的很重要= =,還是要再多加強
Steganography: Past, Present, Future - 摘要翻譯
主題 : Steganography: Past, Present, Future
作者 : James C. Judge
Abstract:
Steganography (a rough Greek translation of the term Steganography is secret writing) has beenused in various forms for 2500 years. It has found use in variously in military, diplomatic,personal and intellectual property applications. Briefly stated, steganography is the term appliedto any number of processes that will hide a message within an object, where the hidden messagewill not be apparent to an observer. This paper will explore steganography from its earliest instances through potential future application.
摘要:
Steganography在網路上搜尋是被翻做"隱寫術",這個單字是由希臘語初步翻譯而來的,是"密寫"的意思。它被運用在各式各樣的形式裡有2500年之久。也可以發現它多樣使用在軍事、外交及個人智慧財產權的應用上。簡單來說,"隱寫術"是適用於將一個訊息藏入一個物件中又不被收送端以外的人看到的任何程序數。本篇論文將會從最早期的例子到未來可能應用的例子來探索"隱寫術"。
作者 : James C. Judge
Abstract:
Steganography (a rough Greek translation of the term Steganography is secret writing) has beenused in various forms for 2500 years. It has found use in variously in military, diplomatic,personal and intellectual property applications. Briefly stated, steganography is the term appliedto any number of processes that will hide a message within an object, where the hidden messagewill not be apparent to an observer. This paper will explore steganography from its earliest instances through potential future application.
摘要:
Steganography在網路上搜尋是被翻做"隱寫術",這個單字是由希臘語初步翻譯而來的,是"密寫"的意思。它被運用在各式各樣的形式裡有2500年之久。也可以發現它多樣使用在軍事、外交及個人智慧財產權的應用上。簡單來說,"隱寫術"是適用於將一個訊息藏入一個物件中又不被收送端以外的人看到的任何程序數。本篇論文將會從最早期的例子到未來可能應用的例子來探索"隱寫術"。
訂閱:
文章 (Atom)














