摘要:在這個嶄新的信息化時代,信息成為一種重要的戰略資源,信息的獲取、存儲、傳輸處理和安全保障能力越來越受到關注。對信息隱藏的概念做了基本介紹,并對小波變換在信息隱藏中的基本使用做了實例分析。
關鍵詞:信息隱藏;小波變換;MATLAB
中圖分類號:TP18 文獻標識碼:A 文章編號:1009-3044(2014)20-4806-02
Application of Wavelet Transform in the Information Hiding
ZHANG Rong
(School of Electrical and Information, Changchun Institute of Architecture, Changchun 130607,China)
Abstract: In this new era of information technology, information has become an important strategic resource, information acquisition, storage, transmission and processing and security more and more attention. The concept of information hiding are introduced, and the basic use of the wavelet transform in the information hiding has made the example analysis.
Key words: information hiding; wavelet transform; MATLAB
1 概論
信息隱藏是一門交叉新興的學科,其具體定義是指將秘密信息(如音頻、圖像、視頻等)即高密級新隱藏在秘密級別較低的不容易引起關注的一般信息中,使秘密信息不至于被攻擊者輕易發現,導致消息的機密性、完整性及可用性得到一定的保障。為了增加安全性,人們通常將加密和信息隱藏這兩種技術結合起來使用。
小波分析是一種新興的數學分支,廣泛地應用在數字信號處理、圖像處理等眾多領域。MATLAB(矩陣實驗室)[2]是MATrix LABoratory的縮寫,是一款由美國The MathWorks公司出品的商業數學軟件。MATLAB內置有數量龐大的函數工具箱,能夠快速完成小波變換,將注意力完全放在信息隱藏算法的實現和性能分析上,提高了效率;而且它可以實現測試、探索小波和小波包的特性、對信號或圖像進行壓縮、去噪等功能,編程簡單, 畫面精確清晰有效地促進了信息隱藏的研究。
2 小波變換
2.1 小波函數
小波變換[3]是將信號在一組經過平移和壓擴而形成的正交基上進行的分解,給定一基本小波、小波基函數或小波母函數[ψ(t)],則有[ψ(t)][∈][L2(R)],且[ψ(t)]滿足容許性條件:
其中a表示壓擴因子,b表示位移。
2.2 連續小波變換……