亚洲激情综合另类男同-中文字幕一区亚洲高清-欧美一区二区三区婷婷月色巨-欧美色欧美亚洲另类少妇

首頁 優(yōu)秀范文 隱藏技術

隱藏技術賞析八篇

發(fā)布時間:2022-09-04 15:51:54

序言:寫作是分享個人見解和探索未知領域的橋梁,我們?yōu)槟x了8篇的隱藏技術樣本,期待這些樣本能夠為您提供豐富的參考和啟發(fā),請盡情閱讀。

隱藏技術

第1篇

關鍵詞:信息隱藏;電子信息;安全;技術;原理

中圖分類號:F407.63 文獻標識碼:A 文章編號:

信息隱藏技術是現(xiàn)代人們保障信息安全的研究焦點,涉及很多領域,是人體感知能力、信息技術;密碼技術等學科的很好的應用,其實現(xiàn)的主要載體是計算機多媒體技術,本文中作簡單分析。

1信息隱藏技術的原理和特征

1.1信息隱藏與信息加密

信息加密是利用密碼學技術將機密文件進行加密編碼,把明文變換成密文后,通過公開信道送到接收者手中(見圖1)。由于經(jīng)過加密處理的密文是一組亂碼,當監(jiān)視通信信道的攻擊者發(fā)現(xiàn)并截獲到亂碼后,就可以利用已有的各種攻擊方法對密文進行破譯。這種方式雖然不易被解密,但通信易被第三方察覺,一定程度上向攻擊者明確提示了重要信息的存在,所以容易引起攻擊者的注意,進而遭受到干擾和攻擊,導致密文通信失敗。同時,即使攻擊者無法對密文進行破譯,也可在破譯失敗后將該信息進行破壞,使得合法的接收者也無法獲取密文。

圖1 信息加密過程示意圖

信息隱藏也稱“信息隱匿”,是信息安全研究領域中的一門新興的交叉學科,也是當前信息安全領域國內(nèi)外各機構研究的熱點方向。信息隱藏與信息加密的目的相同,都是為了保護秘密信息的存儲和傳輸,使之免遭第三方的破壞和攻擊,但兩者之間具有顯著的區(qū)別。信息隱藏技術是將機密信息秘密隱藏于另一公開信息(載體、宿主、掩體對象)中,即將秘密信息(嵌入對象)嵌入到另一表面看起來普通的信息載體中,然后通過該公開信息(隱藏對象)的傳輸來傳遞秘密信息(見圖2)。第三方很難從公開信息中判斷機密信息是否存在,即無法直觀地判斷所監(jiān)視的信息中是否含有秘密信息。這種方式使含有隱匿信息的宿主信息不會引起第三方的注意和懷疑,降低了機密信息的截獲率,從根本上保證了機密信息的安全。其關鍵技術主要是在確保宿主文件格式、質(zhì)量和大小不變的前提下,將密文保存在該宿主文件中,且能對密文實現(xiàn)無損還原。

圖2 信息隱藏過程示意圖

1.2信息隱藏技術的原理

信息隱藏系統(tǒng)(典型模型見圖3)包括一個嵌入過程和一個提取過程。在嵌入和提取過程中通常都會使用一個秘密信息來對其進行控制,使得只有合法授權用戶才能對其進行操作,這個秘密信息被稱為隱藏密鑰,隱藏密鑰在嵌入過程中稱為嵌入密鑰,在提取過程中稱為提取密鑰。

在嵌入過程中,信息隱藏者利用嵌入密鑰,將密文添加到載體中,生成隱蔽載體。隱蔽載體在傳輸過程中有可能被隱藏分析者截獲并進行處理。在提取過程中,提取者利用提取密鑰從接收到的、可能經(jīng)過修改的隱蔽載體中恢復出密文。在密文提取時,根據(jù)隱藏算法的不同,有可能需要載體,也可能不需要。

圖3 信息隱藏系統(tǒng)的典型模型

信息隱藏可在不改變原有通信設備的基礎上實現(xiàn),只需要在原通信系統(tǒng)的收發(fā)設備,增加信息隱藏/隱藏信息提取模塊,便能夠在完成信息隱蔽傳送的同時,保持系統(tǒng)原有的通信功能不受其影響(見圖4)。首先獲取密文信息,為進一步提高安全性,可結合信息加密技術對密文信息進行預處理,得到加密信息,之后可采取交織、糾錯等編碼措施。接下來,獲取載體信息,如音頻、圖像、文本等原始宿主信息;如果采用的是變換域信息隱藏算法,則需要對載體信息進行相應的域變換;同時,為使接收端能對隱藏信息進行準確的盲檢測,可在載體信息中加入同步信號。之后,便可將秘密信息嵌入到載體信息中、完成變換域的反變換,得到隱蔽載體。最后,由發(fā)送端將隱含密文信息的隱蔽載體通過公共信道進行傳送。

圖4 信息隱藏模型示意圖

接收端獲得隱蔽載體后,對其進行相應的域變換、信道解碼和解密后,就獲取了所嵌入的密文信息。

1.3信息隱藏技術的分類及特征

信息隱藏技術一般具有如下分類方法:

(1)按載體類型分類。根據(jù)信息隱藏所采用載體的不同,信息隱藏技術可分為文本信息隱藏、音頻信息隱藏、圖像信息隱藏、視頻信息隱藏等。音頻信息和圖像信息隱藏是信息隱藏的重要分支。

(2)按密鑰分類。若嵌入和提取采用相同密鑰,則稱其為對稱隱藏算法,否則稱為公鑰隱藏算法。

(3)按嵌入域分類。主要可分為空域(或時域)方法及變換域方法。

(4)按提取的要求分類。若在提取隱藏信息時不需要利用原始載體,則稱為盲隱藏;否則稱為非盲隱藏。

(5)按保護對象分類。主要可分為隱寫術和水印技術(見圖5)。

圖5 按保護對象分類

隱寫術的目的是在不引起任何懷疑的情況下秘密傳送消息,信息隱藏技術在通信中的應用主要是指隱寫術。數(shù)字水印是指嵌在數(shù)字產(chǎn)品中的數(shù)字信號,可以是圖像、文字、符號、數(shù)字等一切可以作為標識和標記的信息,其目的是進行版權保護、所有權證明、指紋(追蹤多份拷貝)和完整性保護等。匿名通信就是尋找各種途徑來隱藏通信的主體,即信息的發(fā)送者和接收者。

2信息隱藏技術在電子通信中的應用前景

當前,我國在信息安全的應用方法和研究領域方面,大多還是采用傳統(tǒng)意義下的信息加密技術,例如用hash函數(shù),偽隨機序列等密碼學技術等,這種信息安全模式存在兩大弊端:一是信息安全無法保障,不能保證加密的信息不被破譯;二是耗資巨大,現(xiàn)代先進信息安全技術往往對設備要求較高,這在很大程度上增加了對基礎工業(yè)的投入。因此,對信息隱藏新技術與新模式的研究和發(fā)展,在信息安全領域具有很大的潛在價值。

2.1將被動保密變主動隱藏。新型信息隱藏技術使需要保護的消息由“看不懂”變?yōu)椤翱床灰姟保粚鹘y(tǒng)的“讓攻擊方解密不了”的信息加密理念提升為“讓攻擊方想象不到”的層面,從而使通信中傳統(tǒng)的保密、預防的被動模式,轉型到既安全又能夠迷惑第三方的主動模式。

2.2現(xiàn)有傳輸條件下的低信息截獲率。采用先進的信息與信號處理技術,以及多級包裝式信息隱藏新模式,可在很大程度上降低現(xiàn)有傳輸條件下秘密信息的截獲率。舉例而言,假如需要傳輸秘密文本信息A,我們將該文本A隱藏于另一文本信息B中,之后,我們將該文本B隱藏于圖片C中,再將圖片C隱藏于圖片D中,最后將圖片D隱藏于普通話音中。即文本A(隱藏于)文本B(隱藏于)圖片C(隱藏于)圖片D(隱藏于)普通話音。通過上述方式,一是攻擊方不會想到秘密信息正在以一種特殊多級包裝形式進行傳輸,也就沒有試圖解密的意圖;二是即使前幾層包裝信息(B、C、D)被破譯,攻擊方自以為解密成功,從而放棄繼續(xù)解密的意圖,卻不知道真正的秘密信息(文本A)并沒有被解密出來。

3結語

目前信息隱藏技術是保障信息安全的關鍵技術,在國內(nèi)外都得到了廣泛的應用,并且都取得了一定成績。信息隱藏技術作為一種重要的信息安全技術,潛在的價值是無法估量的, 特別是在迫切需要解決的版權保護等方面, 可以說是根本無法被代替的, 相信其必將在未來的信息安全體系中發(fā)揮越來越重要的作用。

參考文獻:

[1]王麗娜等.信息隱藏技術與應用[M].武漢:武漢大學出版社,2009.

[2]楊波.信息隱藏技術及其應用[M].北京:科學出版社,2002.

[3]吳志軍等.語音隱藏的研究及實現(xiàn)[J].通信學報,2002,23(8):99-104.

[4]袁開國等.音頻信息隱藏技術研究[J].中興通訊技術,2007,13(5):6-9

第2篇

關鍵詞:信息隱藏;信息安全;應用

中圖分類號:TN918.6

當今社會已經(jīng)進入到了一體化的網(wǎng)絡時代,網(wǎng)絡成為最重要的傳媒手段,各種信息都通過網(wǎng)絡進行傳播,包括個人信息、軍事信息、私密信息等,如何在這種開放的環(huán)境中,最大程度保證信息的安全,是當下網(wǎng)絡技術的熱點話題。但是隨著信息技術的發(fā)展,計算機處理信息的能力也有所增強,傳統(tǒng)的秘鑰不再能保證信息的絕對安全,因此數(shù)據(jù)的隱藏技術成為了熱點,也是保護信息的重要手段。

1 信息隱藏技術概述

1.1 信息隱藏技術基本內(nèi)涵。信息隱藏技術主要是將秘密信息隱藏在普通的文件中,并通過數(shù)字化的信號進行處理,這樣通過對于用戶的視覺冗余來進行隱藏,最大程度保證信息的安全性。隱藏后的信息會使媒體的搜索目標變小,甚至無法發(fā)現(xiàn),這樣秘密的信息和文件便可以通過這種形式來保護信息。信息隱藏技術目前應用比較廣廣泛,主要包括以下內(nèi)容。首先是隱藏術,主要內(nèi)容是進行秘密形式的通信,并且將信息藏匿與其他的普通信息中,信息隱藏主要是以第三方信息保護的形式,便于將信息傳輸?shù)侥康目蛻舳恕5诙菙?shù)字水印,可以是作者的序列號、公司的標識等,主要是能證明被保護的信息或者文件可以被證明以及查詢侵權的一種途徑。第三是數(shù)據(jù)嵌入。在不同形式的信息中,技術模式吸取了隱藏術與水印的優(yōu)勢,并通過嵌入的方式對于秘密信息進行保護。第四是指紋與標簽,是水印的一種特殊用途,水印的每個特定的信息可以進行信息的拷貝。

1.2 信息隱藏技術的特點。信息隱藏技術與傳統(tǒng)的信息加密不同,基本目的并不是限制文件資料的提取與保存,而是將數(shù)據(jù)信息隱藏最小化。除此之外,信息隱藏技術還要充分考慮到信息在通過多種程序處理之后,仍然具備可以運行操作的性質(zhì),不會被破壞基礎屬性,因此信息隱藏技術需要具備以下特點。

(1)隱蔽性。信息隱藏的首要特性便是隱蔽性,主要指的是信息在嵌入之后,最大程度避免信息質(zhì)量的改變,同時也能掩飾信息的基本特征,在傳輸過程中不會引起察覺,在視覺方面可以很好保護信息不被發(fā)現(xiàn),保證原始信息的一致性。例如擁有相同的統(tǒng)計分布,這樣變會混淆攔截者的信息判斷能力,保證信息的安全;(2)安全性。隱藏技術需要具備較強的安全性能,可以有效避免黑客的侵襲與共計,最大程度保護隱藏信息的安全;(3)恢復性。被保護的信息會經(jīng)過多重程序進行處理與改變,因此特性上會發(fā)生一定改變,如果原始信息受到了破壞,那么隱藏技術需要通過保存下來的信息來恢復原來的文件,這樣保證傳輸?shù)男畔蚀_性。

2 信息隱藏的技術方法

2.1 替換技術。人的感官系統(tǒng)對于一些細小的變化比較敏感,因此替換技術的核心就在于改變這些被保護文件中秘密的細節(jié)部分,并不被非法用戶注意。這種形式并不會影響被保護信息的性質(zhì),而且可以對于被保護信息進行編碼程序,當前應用比較廣泛的替換技術包括最低比例的一換技術、隨機的替換技術、特定區(qū)域替換技術等等。

2.2 變換技術。絕大多數(shù)的信息隱藏技術都是通過正交變換域來實現(xiàn)的,由此可見變換技術核心是通過擴頻技術和密碼學原理,將被保護的信息嵌入到普通信息的變換域中,同時利用算法來進行信息的提取,轉換為隱蔽的形式。這種變換技術充分利用了人體感官對于空間頻率差異的敏感程度,進而改變被保護信息的性質(zhì),確保信息不被察覺。

2.3 擴頻技術。被保護信息在進行隱藏的過程中,有可能會導致信息的破壞,甚至信息的消除,因此為了保護信息的原始特性,可以利用重復編碼的形式來進行擴頻。在被保護的信息中插入一個參數(shù),確保信息在處理后仍然可以進行擴頻,通常選擇高速率的隨機碼來進行發(fā)送,而且這種信息數(shù)據(jù)自身的信號也可以完成擴展。

3 信息隱藏技術的應用

3.1 數(shù)字水印技術的應用。數(shù)字水印技術是信息隱藏技術最重要的一種形式,主要是通過在多媒體中插入不可感知的信息,因而實現(xiàn)對于信息的保護以及對于操作的記錄、跟蹤。

(1)版權保護。在數(shù)字水印技術的應用中,版權保護是最重要的內(nèi)容,主要是將重要的版權信息嵌入到圖像、音頻、文本中,目的是進行區(qū)分、標識以及解釋版權。在一些逐步實現(xiàn)數(shù)字化的行業(yè),例如數(shù)字圖書館、數(shù)字新聞等,很多信息容易受到篡改,知識產(chǎn)權保護能力比較差,因此通過信息隱藏技術中的水印技術,既可以最大程度保持作品的原始性,又難以被非法用戶進行篡改,通過特殊標識的嵌入,可以是數(shù)字、文字、圖標,與原始文件的結合,不會嚴重破壞數(shù)據(jù)的功能,還能具備一定的商用價值。這種水印通常情況下是不可見的,特別是在涉及知識產(chǎn)權糾紛中,可以通過特定秘鑰提取出水印,進而實現(xiàn)保護自主知識產(chǎn)權的目的;(2)指紋識別。通過數(shù)字水印技術可以在文件中標注出授權的單位以及特殊名稱,通過文件的原始性保證在特殊處理之后以及用戶的接受、存儲之后,文件特性不會發(fā)生改變。因此如果在被保護文件通過隱藏技術傳輸之后,便可以標注的信息追蹤到文件的相關責任人,這樣對于調(diào)查、規(guī)則也有據(jù)可循。這種指紋識別的技術實質(zhì)是一種跟蹤功能,特別是在數(shù)字產(chǎn)品的應用中,版權人可以將不同用戶的序列號進行處理,嵌入到這些合法的拷貝中,這樣在出售合法的拷貝的時候,可以與嵌入的信息相對照,如果是非法的、未經(jīng)授權的拷貝產(chǎn)品,版權人便可以通過指紋來追蹤,進而找尋到泄密者。

3.2 隱藏通信技術的應用。隱藏通信技術主要是將被保護的秘密的信息、文件隱匿于某些普通的公開文件中,進而保證在傳輸過程中秘密信息的安全性。以隱藏載體形式的不同,可以劃分為文本的隱藏、語音的隱藏和視頻的隱藏等。在實踐中主要應用于數(shù)據(jù)的保密,例如在電子商務中時常會涉及到一些重要的信息,如商業(yè)機密、秘密協(xié)議、金融交易等,這些重要的數(shù)據(jù)信息一旦泄露可能會為個人或者企業(yè)帶來損失,因此防止非法用戶中途攔截這些數(shù)據(jù),便可以采用隱藏通信技術,將信息以隱藏的形式進行傳輸,有效避免非法用戶的攔截,最大程度保證信息安全。

4 結束語

信息隱藏技術方式多樣,應用靈活,在未來的信息保護中將會得到廣泛應用,但是這種技術手段目前還在發(fā)展階段,在理論體系方面還在不斷趨于成熟與完善,特別是在現(xiàn)實應用中還有待于進一步優(yōu)化,存在的問題亟待解決。例如數(shù)字水印模型的構建、抗攻擊性的提升等等,在算法上也在逐步完善。信息隱藏技術作為一把雙刃劍,在應用方面也要利用特征優(yōu)勢,更好地為當下的信息傳輸做貢獻。

參考文獻:

[1]戴躍偉.信息隱藏技術的理論及應用研究[D].南京理工大學,2012.

[2]劉潔.信息隱藏技術及應用[J].現(xiàn)代情報,2011.

[3]尹蘭.基于文本的信息隱藏技術的研究[D].貴州大學,2007.

[4]高真.密文圖像中的可逆信息隱藏算法研究[D].重慶大學,2013.

[5]特列克別克?米沙.一種新的信息隱藏算法的設計研究[D].電子科技大學,2013.

[6]韓敏,董俊磊.淺談信息隱藏技術的理論及應用[J].黑龍江科技信息,2009(05).

第3篇

關鍵詞:信息隱藏;BMP圖像; Delphi 2005

中圖分類號:TP391文獻標識碼:B文章編號:1009-3044(2007)16-31041-02

Development of Windows File Concealment Software Based on Information Concealment Technology

YUE Jun-mei

(Taiyuan Polytechnic Institute Yangquan, Yangquan 045000, China)

Abstract:The text introduce a simple method f of hiding file to BMP image.The size of BMP image file is not changed and the BMP image data is changed by 1/256 on color,which is not touched by eyes.The file concealment software which is developed on Delphi 2005 proves the feasibility and the validity of this method.

Key words:Information Concealment;BMP image;Delphi 2005

1 引言

如今,人們的生活與計算機已經(jīng)息息相關了。我們存放在電腦內(nèi)的諸多資料總是希望不為人知,利用加密軟件是一招,但那樣容易引起別人的注意;利用位圖實現(xiàn)信息隱藏也是可用的一招,該方法信息隱藏率高,又無需占用任何資源。它充分利用24位BMP文件的冗余空間,把一批文件插入到這類文件中去,而不破壞原文件的結構和顯示效果。這樣,就可以將多個秘密文件保存于一個24位的BMP文件中,保存后的圖像與原始圖像相比,在人的視覺上沒有什么區(qū)別。

2 BMP隱藏文件的原理

2.1 BMP圖像的文件格式

BMP圖像文件是位圖文件,位圖表示的是將一幅圖像分割成柵格,柵格的每一點稱為像素,每一個像素具有自已的RG值,即一幅圖像是由一系列像素點構成的點陣。BMP文件由文件頭、位圖信息頭、顏色信息和圖像數(shù)據(jù)四部分組成。文件頭由54個字節(jié)的數(shù)據(jù)段組成,其中包含有該位圖文件的類型、大小、圖像尺寸及打印格式等; 從第55個字節(jié)開始,是該文件的圖像數(shù)據(jù)部分,數(shù)據(jù)的排列順序以圖像的左下角為起點,每連續(xù)3個字節(jié)便描述圖像一個像素點的顏色信息,這三個字節(jié)分別代表藍、綠、紅三基色在此像素中的亮度。

2.2 BMP實現(xiàn)原理

一幅24位BMP圖像,由54字節(jié)的文件頭和圖像數(shù)據(jù)部分組成,其中文件頭不能隱藏信息,從第55字節(jié)以后為圖像數(shù)據(jù)部分,可以隱藏信息。圖像數(shù)據(jù)部分是由一系列的8位二進制數(shù)所組成,由于每個8位二進制數(shù)中“1”的個數(shù)或者為奇數(shù)或者為偶數(shù),約定:若一個字節(jié)中“1”的個數(shù)為奇數(shù),則稱該字節(jié)為奇性字節(jié),用“1”表示;若一個字節(jié)中“1”的個數(shù)為偶數(shù),則稱該字節(jié)為偶性字節(jié),用“0”表示。用每個字節(jié)的奇偶性來表示隱藏的信息。將信息嵌入BMP文件的步驟為:

(1)將待隱藏信息轉化為二進制數(shù)據(jù)碼流;

(2)將BMP文件圖像數(shù)據(jù)部分的每個字節(jié)的奇偶性與上述二進制數(shù)碼流進行比較;

(3)通過調(diào)整字節(jié)最低位的“0”或“1”,改變字節(jié)的奇偶性,使之與上述二進制數(shù)據(jù)流一致,即將信息嵌入到24位BMP圖像中。

由于原始24位BMP圖像文件隱藏信息后,其字節(jié)數(shù)值最多變化1(因為是在字節(jié)的最低位加“1”或減“1”),該字節(jié)代表的顏色濃度最多只變化了1/256,所以,已隱藏信息的BMP圖像與未隱藏信息的BMP圖像,用肉眼是看不出差別的; 使用這種方法,一個大小為32 k的24位BMP圖像文件,可以隱藏約32 k/8=4 k的信息(忽略文件頭不能隱藏數(shù)據(jù)的54個字節(jié)),該方法具有較高的信息隱藏率

2.3 信息的提取

信息提取是把隱藏的信息從偽裝BMP中讀取出來,其過程和步驟正好與信息嵌入相反:

(1)判斷BMP文件圖像數(shù)據(jù)部分每個字節(jié)的奇偶性,若字節(jié)中“1”的個數(shù)為偶數(shù),則輸出“0”;若字節(jié)中“1”的個數(shù)為奇數(shù),則輸出“1”;

(2)每判斷8個字節(jié),便將輸出的8位數(shù)組成一個二進制數(shù)(先輸出的為高位);

(3)經(jīng)過上述處理,得到一系列8位二進制數(shù),便是隱藏信息的代碼,將代碼轉換成文本,或圖像,或聲音,就是隱藏的信息。

3 文件隱藏大師的實現(xiàn)

文件隱藏大師的主要功能是可以快速隱藏本地硬盤上的可執(zhí)行文件、程序源等任意文件。 所謂隱藏,就是指任何人無法通過資源瀏覽器,我的電腦,DOS方式等方法找到已隱藏的東西。

文件隱藏大師是基于Delphi 2005開發(fā)的,Delphi是全新的可視化編程環(huán)境,是基于Object Pascal語言的面向對象的開發(fā)工具,具有強大的數(shù)據(jù)存取功能。它的數(shù)據(jù)處理工具BDE(Borland Database Engine)是一個標準的中介軟件層,可以用來處理當前流行的數(shù)據(jù)格式,如xBase、Paradox等,也可以通過BDE的SQL Link直接與Sybase、SQL Server、Informix、Oracle等大型數(shù)據(jù)庫連接。

文件隱藏大師包含密碼驗證模塊、初始化模塊、添加/刪除位圖模塊、隱藏文件模塊、提取文件模塊、密碼管理模塊、選項設置模塊和關閉系統(tǒng)模塊。

3.1 文件隱藏大師模塊設計

(1)密碼驗證模塊

設置密碼驗證模塊的功能在于幫助用戶維護系統(tǒng)安全。進入本系統(tǒng)前,必須首先通過密碼驗證,如圖1所示,如果用戶沒有設置密碼,則進入系統(tǒng)時,會跳過本模塊。

圖1 密碼驗證模塊界面圖

(2)初始化模塊

設置初始化模塊的目的在于把用戶已經(jīng)操作過的文件記錄顯示到文件列表中,以便于用戶的操作。當用戶經(jīng)過密碼驗證后,程序會在注冊表里讀取用戶先前操作過的記錄,并將該記錄輸出到程序主界面的文件列表里,以供用戶繼續(xù)操作。

(3)添加/刪除位圖模塊

設置添加/刪除位圖模塊的目的在于把位圖路徑添加到文件列表中,以便于用戶隱藏文件,或將無用的位圖信息從文件列表中刪除。添加位圖:可以將想要作為模板的位圖加入列表,然后再把文件隱藏到其中。刪除位圖:將您覺得無用的位圖文件刪掉。

(4)隱藏文件模塊

設置隱藏文件模塊的目的在于把用戶的文件隱藏到位圖中。隱藏文件:先在列表當中選中一幅位圖,然后點擊該按鈕就可以選擇您想要隱藏的文件了。

(5)提取文件模塊

設置提取文件模塊的目的在于把用戶隱藏在位圖中的文件提取出來。提取文件:先在列表中選擇一幅已經(jīng)隱藏了文件的位圖,然后點擊該按鈕選擇要保存的路徑即可。

(6)密碼管理模塊

設置密碼管理模塊的目的在于提高系統(tǒng)的安全性。

(7)選項設置模塊

可以設置在隱藏/提取文件時,系統(tǒng)對操作后的各個文件的自動處理。選項:在選項中您還可以設置隱藏文件使對原稿的處理,并且還可以為軟件設置密碼,以使其得到更好的保護。

(8)關閉系統(tǒng)模塊

設置本模塊的目的在于給用戶提供退出系統(tǒng)的功能。

3.2文件隱藏大師功能簡介

利用“文件隱藏大師”,如圖2所示,可以很輕松的在瞬間把任何文件隱藏到一幅位圖當中。

圖2 文件隱藏大師界面圖

(1)功能簡介

添加位圖:可以將你想要作為模板的位圖加入列表,然后再把文件隱藏到其中。

刪除位圖:將您覺得無用的位圖文件刪掉。

隱藏文件:先在列表當中選中一幅位圖,然后點擊該按鈕就可以選擇您想要隱藏的文件了。

提取文件:先在列表中選擇一幅已經(jīng)隱藏了文件的位圖,然后點擊該按鈕選擇要保存的路徑即可。

選項:在選項中您還可以設置隱藏文件使對原稿的處理,并且還可以為軟件設置密碼,以使其得到更好的保護。

(2)軟件的詳細操作步驟

隱藏文件操作步驟:

①使用“添加位圖”按鈕,添加一幅24位色的位圖到文件列表當中;

②在文件列表中選擇一個位圖文件后,點擊“隱藏文件”按鈕,然后選擇一個你想要隱藏的文件。

提取文件操作步驟:

①在文件列表中選擇一個位圖文件后,軟件底部會顯示有關被隱藏文件的信息;

②點擊“提取文件”按鈕,選擇目錄后,就會將隱藏的文件提取到該目錄下。

4 軟件的測試

軟件開發(fā)完畢后應與系統(tǒng)中其它成分集成在一起,驗證系統(tǒng)各部件是否都能完成所賦予的任務。下面將文件隱藏大師進行測試,測試要點如表1所示:

表1 文件隱藏大師測試要點

經(jīng)過上述的測試過程對軟件進行測試后,軟件基本滿足開發(fā)的要求,測試結束,軟件試運行。載入的原始位圖圖像如圖3所示,隱藏文件后的位圖圖像如圖4所示。由于該方法只對位圖顏色濃度變化了1/256,對原始圖像的數(shù)據(jù)影響不大, 所以兩幅圖像質(zhì)量沒有變化。

5 結束語

文件隱藏大師可以輕松的把任意類型的文件隱藏到一幅24位色的位圖當中,從而實現(xiàn)隱藏文件的目的,它是目前流行的Windows 優(yōu)化管理軟件如:Windows優(yōu)化大師、超級兔子等所不具備的功能,具有一定的價值。

參考文獻:

[1]Elke Franz.Steganography preserving statistical properties[A].Lecture Notes in Computer Science 5th International Workshop on Information Hiding[C].Noordwijkerhout,The Netherlands.2002.2578.

[2]喬小燕.孫興華.楊靜宇.基于視覺冗余性的圖像信息隱藏[J].計算機應用,2006,26(1): 96-98.

[3]趙君,王乘. 圖像格式分析與圖像顯示實現(xiàn)[J]. 計算機與數(shù)字工程,2004,32(5).

[4]劉駿.Delphi數(shù)字圖象處理及高級應用[M].北京:科學出版社,2003.

第4篇

一、音頻信息隱藏技術概述

音頻信息隱藏技術在軍事通信中的使用,主要是通過將信息隱藏在公開音頻信息中,通過公開音頻信息傳輸來實現(xiàn)的。要想確保信息的真實性和安全性,必須要對信息進行加密處理,可以利用加密算法來進行加密,將秘密信息嵌入到公開的音頻信息中,需要確保信息通過不會受到噪聲的干擾,防止傳輸?shù)男畔⒊霈F(xiàn)失真情況的產(chǎn)生。在進行音頻信息傳輸?shù)倪^程中,可以通過軍事網(wǎng)絡或者民事網(wǎng)絡進行信息的傳輸,在接到含秘音頻后,應該運用提取算法來進行信息的收集和解密,讀出信息,完成隱蔽通信過程[1]。

二、音頻信息隱藏技術在軍事通信中的運用

2.1在互聯(lián)網(wǎng)中的應用

互聯(lián)網(wǎng)存在著較大的音頻文件,在進行隱蔽信息傳輸?shù)倪^程中,應該充分利用互聯(lián)網(wǎng)進行音頻信息的傳輸,為隱蔽信息的傳輸創(chuàng)造了良好的途徑。在通信過程中,應該運用加密和隱藏算法,來實現(xiàn)對音頻信息的加密處理,以便能夠快速的進行信息的傳輸,即便是其它互聯(lián)網(wǎng)用戶進行信息的下載,也無法獲取音頻信息資源,具有較強的隱蔽性功能。在互聯(lián)網(wǎng)中的應用可以通過網(wǎng)站方式、VOIP通話方式、電子郵件方式和在線傳輸后者離線傳輸方式來實現(xiàn)。不同的傳輸形式呈現(xiàn)出不同的特點,因此應該對的信息進行了解,以便選取合理的信息形式。

2.2在有線電話網(wǎng)中的應用

運用有線電話網(wǎng)進行信息的傳輸具有穩(wěn)定性和保密性的特點,能夠展現(xiàn)通信信息傳輸?shù)暮唵涡蕴攸c,是當前軍事通信信息傳輸?shù)闹匾问?,對軍事信息保密具有重要意義。在實際的應用中,主要是將雙方語音為載體,將秘密信息嵌入到雙方的語音信號中,在通信過程中能夠及時的進行信息的提取,展現(xiàn)出通信的隱蔽性功能。在語音通信過程中,盡管是加密語音,也可以直接進行通話,因為通話的內(nèi)部不涉及秘密,如果被竊聽者聽取,也不會造成太大的影響。在有線電話網(wǎng)中進行信息的傳輸,受到的干擾信號相對較小,不會造成信息失真現(xiàn)象的產(chǎn)生[2]。

2.3在無線通信網(wǎng)中的應用

隨著科學技術的發(fā)展,促進了移動網(wǎng)絡和無線通信網(wǎng)絡的發(fā)展,在軍事行業(yè)被廣泛應用。無線通信網(wǎng)絡是進行信息傳輸?shù)闹匾问?,但是在實際的信息傳輸過程中,存在著受煩擾性強和信號易失真情況的產(chǎn)生,對音頻信息隱藏技術提出了更多的挑戰(zhàn)。為了防止音頻信息在無線通信傳輸中不會受到信息傳輸復雜性的影響,應該在無線通信網(wǎng)絡中實現(xiàn)隱蔽通信,允許信號存在失真的可能,并且信息的隱藏量不能太低,需要滿足當前隱蔽通信的功能,需要加強對無線通信網(wǎng)中信息隱藏功能的研究。

2.4在軍事通信中的其它應用

第5篇

關鍵詞 信息隱藏;信息隱藏技術課程;案例教學

中圖分類號:G642.3 文獻標識碼:B

文章編號:1671-489X(2016)22-0100-03

Research on Course Teaching of Information Hiding Technology based on Case Teaching//ZHANG Zhengwei, WANG Weimin, WU

Lifa

Abstract Case teaching is the combination of theoretical knowledge and practical application. It is a process which is guided by theory to

practice, which is beneficial to improve students’ ability to under-stand and grasp the information hiding theory. According to the cha-

racteristics of this course, this paper firstly points out that the modern

information hiding problems existed in the course teaching, then carries on the system analysis the feasibility and necessity of the course, application of case teaching method, and the information hiding teaching into the teaching case of the methods, steps and matters needing attention are discussed.

Key words information hiding; course of information hiding techno-

logy; case teaching

1 引言

信息隱藏是隱蔽通信和知識產(chǎn)權保護等的主要手段。信息隱藏技術課程是一門實踐性和理論性都較強的計算機信息專業(yè)課程,可作為高等院校具有一定計算機基礎的信息安全專業(yè)、通信工程專業(yè)、密碼學專業(yè)及計算機專業(yè)的研究生或高年級本科生教程,其基本知識涉及數(shù)學、密碼學、人工智能、圖像處理和機器學習等多個學科。在實際教學中,由于課時數(shù)有限,不能將課本知識面面俱到,為了保證課堂教學質(zhì)量,通常教師會采用“教師課堂授課―教師課堂案例演示―學生課下模擬”這一傳統(tǒng)的教學方式,以教師講授為主,以學生學習和模仿為輔。采用案例教學法進行課堂教學[1],有利于激發(fā)學生學習動力,增強學生思維效力,改善學生理論聯(lián)系實踐的融會貫通能力。

案例教學法旨在增強學生分析問題、解決問題的能力,注重于實際應用。案例教學法是由哈佛大學在20世紀20年代提出來的,其主要采用一種新穎案例方式來完成課堂教學[2]。通過這種模式教學,有利于培養(yǎng)學生發(fā)現(xiàn)問題、積極思考探索、主動參與集體討論并取得很好的效果。

普通本科院校鑒于其教育及管理定位,易造成學生基本理論知識不夠完善、應用實踐能力較弱,如何提高學生的綜合素質(zhì)能力,以更好滿足社會對高素質(zhì)人才要求的需求,是當前普通高等教育亟待探究的關鍵所在[3]。在信息隱藏技術課程教學中采用案例法教學,有助于培養(yǎng)學生的思維能力和實踐應用能力。將項目案例運用到課堂教學[4],能使學生更加體會到成功的快樂,激發(fā)學習興趣,有助于增強學習動力。

2 信息隱藏技術課程教學中存在的問題

信息隱藏技術作為計算機信息類專業(yè)的一門核心課程,有著較強的理論性和應用實踐性。

理論性偏強,數(shù)學知識掌握要求高 信息隱藏技術這門課程雖然內(nèi)容繁雜,但可以通過分析處理數(shù)字信號的方式和過程進行授課。信號可以看作一個二維有界向量,可以在空域或頻域對其進行分析處理,因此,有關信號處理理論和方式都能應用到信息隱藏上來。信息隱藏技術具有較強的理論基礎,需要學生掌握較好的基礎知識,這對普通高校學生來說存在較大壓力。同時,許多原理、公式演算和模型構建貫穿整個課程,其內(nèi)容學習起來枯燥無味,容易使學生產(chǎn)生厭學情緒,影響學習效果。

實踐技能偏弱,應用能力不強 信息隱藏技術是一門理論與實踐相輔相成、緊密結合的專業(yè)性課程,這要求學生不僅要了解和掌握信息隱藏基本概念和原理,而且應具備較強的編程應用能力,能夠通過編程實現(xiàn)各種信息隱藏處理。經(jīng)歷這些年的教學研究,筆者深感學生的編程實踐技能有待提高,即便完成本科階段學習,也很難實現(xiàn)一個簡單算法,更談不上用所學知識去完成一個綜合的、系統(tǒng)的開發(fā)任務。

相關基礎知識不扎實 信息隱藏主要是利用相關計算機技術將信息隱藏到某一載體中。該門課程主要采用工程實踐的原理、算法及相關技術來完成信息的嵌入與提取。因此,該門課程涉及的知識點較多,如矩陣論、密碼學、機器學習、信號分析與處理等。學生在學習該門課程時,由于并沒有對這些知識進行系統(tǒng)的學習,因此較難理解和掌握這門課程。

3 案例教學法的含義

案例教學法是一種以案例設計與分析為基礎,結合課堂講授的教學方法。教師在教學中充當啟蒙者和激勵者的角色,誘導學生積極思考問題和解決問題。區(qū)別于傳統(tǒng)教學法,案例教學法要求教師根據(jù)實際教學需要,設計并選擇適當案例,指導學生對案例進行分析和探討,并進行實踐操作的教W過程。在這一過程中,學生是主體,教師是整個教學活動的指路人。選擇什么樣的案例,決定了該教學法能否取得成功。課堂授課是對案例決策、案例分析與選擇的關鍵,可以激發(fā)學生思維,提高動手能力。課后案例分析報告則是經(jīng)由案例教學達成教學目的的保證。案例教學與傳統(tǒng)教學的區(qū)別如表1所示。

信息隱藏技術作為一門專業(yè)課程,其內(nèi)容相對比較抽象和枯燥。傳統(tǒng)授課通常采用“課堂講授,課堂演示”的教學模式,無法調(diào)動學生學習積極性,導致理論記憶不深。該課程偏重工程應用研究,而目前使用的教材其內(nèi)容側重基礎理論且算法較為陳舊,學生在學習該門課程后無法應用于實踐,學習熱情不高。近幾年,學校雖已逐漸重視對學生實踐環(huán)節(jié)能力的培養(yǎng),但也僅僅是機械地對理論知識進行編程操作,屬于被動的對學生能力的培養(yǎng)。跟課程相關的實驗環(huán)節(jié)也多以驗證性實驗為主,對學生的創(chuàng)新性要求不高,學生實際操作還有待加強。

4 案例設計

案例教學法是一種以案例設計與分析為主、理論知識講解為輔的教學模式。授課中要求以案例為中心,激發(fā)教師和學生的積極性和能動性,突出學生的主動性。

設計原則 案例教學法強調(diào)以學生主動學習為主,注重培養(yǎng)學生思維創(chuàng)新能力,能夠較好地解決一些實際問題。項目設計要體現(xiàn)“以學生主動學習為主,教師課堂講授為輔”的教學理念,擺脫過去那種“以教師講授為主,學生學習和模仿為輔”的傳統(tǒng)教學思想。任課教師要盡可能設計出一些帶有誘發(fā)性、啟導性和思維性的項目,以激發(fā)學生的學習熱情和學習興趣。

1)目的性。信息隱藏技術課程是一門工程應用性較強的學科,對學生的動手操作能力要求較高,需要注重培養(yǎng)學生的工程實踐性技能,通過工程實踐教學來提高學生的理論知識掌握能力。為了更好地提高學生的應用技能,案例的選擇與設計必須遵循教學目的和教學大綱。

2)真實性。以能滿足實際應用為探討目標,理論聯(lián)系實踐,將社會實際應用問題引入課堂中,有利于增強學生的實踐操作能力。這將為學生未來從事相關開發(fā)與研究打下堅實基礎。

3)代表性??紤]到信息隱藏技術課程教學學時有限,不能面面俱到講解課程所有知識點,因此,所選取或設計的教學案例應具有專一性、實時性、代表性和可操作性,這樣有助于培養(yǎng)學生解決實際問題和思維創(chuàng)新能力。

4)實用性。信息隱藏技術課程主要講解的是信息嵌入、信息提取和篡改定位等相關內(nèi)容,這要求所選取案例一定要結合實際,滿足社會實際應用的要求。

5)生動性。信息隱藏技術課程其理論原理相對較為枯燥,很難調(diào)動學生學習積極性。將客觀枯燥的原理通過生動的案例進行形象描述,這將有助于培養(yǎng)學生學習該課程的興趣。

案例設計的基本方法 信息隱藏技術案例教學主要圍繞案例準備、案例實施、案例評價等幾個步驟展開。

1)案例準備。教師需要根據(jù)實際應用設計出一個能充分激發(fā)學生興趣、提高動手能力的案例。教師和學生對此案例進行溝通理解,劃分小組,指定組長,明確各組員任務。通過組內(nèi)成員共同撰寫目標,明確各自不同的興趣,確定任務和預期效果。

2)案例實施。首先,教師要組織學生對案例進行分析理解,通過各組的討論、分析并提出實施思路。其次,教師根據(jù)學生的實施思路進行針對性講解后,要求學生對實施思路進行討論修改,并提出修改方案。最后,由學生各組共同協(xié)作完成案例制作。在制作過程中,教師要不斷激勵學生要勇于創(chuàng)新、突破自我,充分發(fā)揮想象力。

3)效果評價。案例效果評價主要用來檢驗學生的學習狀況。不能用單一的評價指標來評價案例教學法的優(yōu)劣,需要倡導學生的主體地位,鼓勵團隊協(xié)作,分層進行評價。同時需要展開團隊互評及個人自評等形式。案例教學法以學生學習為主體,存在多個實踐環(huán)節(jié),需要教師對相關環(huán)節(jié)進行記錄,了解和掌握學生的實際操作情況,并予以指導。

5 案例教學法在信息隱藏技術教學中的應用

案例教學法既能有效提高學生的動手能力,又能加深學生對理論知識的理解,貫穿于信息隱藏技術課程教學的全過程。首先,通過案例來講解信息隱藏的基本原理,將一個典型的、易于理解的和具有實際應用意義的案例引入教學中,將復雜的概念用形象生動的案例來進行闡述。其次,不同學生的學習能力有所差異,需對不同學生設置相對應要求。通過對案例教學法的初步引入,教師對學生的編程、分析問題能力有了初步了解。通過對不同層次的學生設置不同的教學規(guī)程,運用案例教學法才有可能真正提高不同層次學生的綜合學習能力。

前期 就信息隱藏技術而言,案例教學法因該課程涉及內(nèi)容廣、深,相應算法復雜,而使教學過程變得煩瑣。如果在案例教學法的初始階段就要求學生完全獨立編程,實現(xiàn)某一算法,容易打擊學生學習的積極性和降低學習興趣,產(chǎn)生畏難心理,這將很難取得較好的教學效果。因此,該階段教師可以多提供易懂代碼給學生,讓學生在模擬編程中感受課程學習的樂趣。在經(jīng)過一段練習實踐后,學生的編程能力會有所增強,此時可適當減少所供代碼比例。

中期 該階段是培養(yǎng)學生實踐編程能力的重要時期,其案例內(nèi)容的設計與選擇需因不同類型學生的差異而有所改變。

1)對于有一定編程能力的學生,教師可以提供一些參考資料,讓學生自主編寫一些基礎程序。

2)具有一定分析能力但編程能力一般的學生,可以通過對算法原理分析來對教師提供的部分代碼做適當改進,以驗證改進算法的優(yōu)越性。

3)信息隱藏實驗在信息嵌入時,有時為了提高算法性能,需要調(diào)整嵌入?yún)?shù),這時就可以讓編程能力相對較弱的學生完成數(shù)據(jù)驗證與分析的任務。

后期 案例教學法的案例內(nèi)容必須具備完整性、實用性和系統(tǒng)性,這將很好地激發(fā)學生學習積極性。案例教學法可以讓學生積極參與其中,營造團隊合作的良好氛圍[5]。隨著學生綜合能力的提高,可在后期安排課程實習、課程設計等相關任務讓學生來完成,如水印嵌入、水印提取等。課后可以通過相關通信媒介來加強學生之間的討論以及師生間的交流,這樣做可以減少課堂討論時的不可控因素,節(jié)約課時,以提高學生動手操作能力。

6 總結

案例教學法可以將理論和實踐更好地結合起來,不僅可以很好地調(diào)動學生學習的積極性,而且改善了傳統(tǒng)課程授課的教學質(zhì)量,培養(yǎng)學生想學、愛學、學而不厭的態(tài)度。學生通過對案例進行分析、設計,可以更好地加深對課程理論知識的理解。案例教學法可以使學生參與實際應用,解決社會現(xiàn)實問題,達到學以致用的目的。案例教學法是對傳統(tǒng)教學方法的有益擴充,信息隱藏技術的基本原理必須通過教師課堂講授,學生才能牢固掌握,才能更好地去指導實踐。

淮陰工學院將案例教學法運用到信息隱藏技術課程教學中并已取得顯著效果。教學實踐表明,案例教學法改變了傳統(tǒng)教學中以教師課堂講授為主的教學方式,以學生為中心,誘導學生主動學習,提高學習興趣。案例教學法有效地改善了教學體系,提高了教學質(zhì)量,使學生更全面地掌握信息隱藏算法所涉及的相關認識。傳統(tǒng)教學法在理論教學、保持系統(tǒng)完整性方面有著案例教學法無法替代的功效。因此,將兩種教學模式有機結合、相輔相成,才能在教學上獲得更好的效果?!?/p>

參考文獻

[1]田保軍.軟件工程課程案例教學方法的研究[J].內(nèi)蒙古師范大學學報:教育科學版,2008,21(1):103-105.

[2]王燦輝,張舒,林郎碟.案例教學法在軟件工程教學中的應用[J].計算機教育,2012(1):20-23.

[3]張忠林.基于項目驅動模式下的“軟件工程”教學改革[J].計算機教育,2009(2):53-55.

第6篇

關鍵詞:免疫水??; 可逆隱藏; 小波變換; 控制因子;直方圖平移;授權文件

中圖分類號: TP309. 2

文獻標志碼:A

0 引言

免疫數(shù)字水印是一種弱可逆數(shù)字水印,其基本框架算法[1]是:當原始圖像嵌入水印之后,最終得到的圖像發(fā)生較大的失真,使其失去使用價值,如此一來,攻擊者無法利用最終公開的含水印的圖像;另一方面,如果水印的提取端是可信的用戶,則可以獲得由水印嵌入端用戶給予的授權信息,并利用這些授權信息從圖像中得到正確的原始圖像和嵌入的水印信息。由于圖像沒有使用價值,所以很多常用的水印攻擊算法對其無法使用,即使遭受到攻擊,算法中使用的恢復碼也可以保證算法的安全性而使得攻擊者不能得到正確的原始圖像。因此該數(shù)字水印有天生的免疫性,能有效地遏制非法復制和篡改??赡嫘畔㈦[藏有著傳統(tǒng)水印沒有的特點,它不僅可以提取出嵌入的水印信息,還可以完全無損地精確恢復源信號。其主要的算法有兩種:基于差值擴展的可逆水印算法[2]和基于直方圖平移的可逆水印算法[3]。其中,直方圖平移以實現(xiàn)簡單、效率高而受到了很多研究者的關注。王俊祥等[4-5] 對直方圖平移算法的性能進行了分析并在此基礎上提出了高性能的直方圖平移算法。還有很多研究者將直方圖平移和差值擴展相結合以達到增大嵌入容量的目的,比如Tai等[6],Tsai等[7]和Lin等[8]都提出了將直方圖平移和預測差值結合的算法來擴大可逆水印的嵌入容量,達到了較好的效果。Jung等[9]提出了基于人類視覺系統(tǒng)的直方圖可逆水印算法,該算法減小了最終圖像的失真。Weng等[10]提出了在進行直方圖平移算法之前對于待嵌入的宿主進行預處理,這樣也可以增大嵌入容量并減小失真??赡鏀?shù)字水印在實際應用中有著廣泛的應用[11-13]。本文綜合考慮免疫數(shù)字水印和可逆隱藏的特點,提出了一種可以在免疫水印框架下進行的可逆水印算法,既可以克服現(xiàn)有免疫水印不能精確恢復原始圖像的缺點,又為單純的可逆水印算法找出了一個新的應用方向。

為了增強水印的抗干擾能力和提高嵌入容量,受一些水印算法的啟發(fā)[14-15],本文提出的算法將在圖像的小波域上進行實現(xiàn)。

1 算法描述

小波變換作為圖像處理中的一種常見技術,可以分離出圖像的低頻信息和高頻信息等,這兩部分分別保存了圖像的主要信息和次要信息。一般情況下,圖像經(jīng)過一次小波變化后會形成可LL1、LH1、HL1和HH1四個區(qū)域。在這四個區(qū)域之中,LL1作為最低頻信息部分,含有圖像的最主要信息,HH1作為最高頻部分含有圖像信息中最次要的部分。雖然按照小波變換的原理,其變換過程可以無限次進行下去,但是在本文算法中,一級小波變換所含有的容量已經(jīng)足夠。

根據(jù)免疫水印的算法模型,用于嵌入水印的小波系數(shù)需滿足以下兩個條件:信號處理和噪聲干擾不能過多地改變小波系數(shù);為了避免嵌入一定強度的水印后引起原始圖像視覺質(zhì)量的明顯改變,需要較大的感官容量。為了滿足這兩個條件,將水印嵌入到經(jīng)過一級小波變換的LH1、HL1以及HH1三個非低頻頻帶中。

1.1 圖像小波域上水印嵌入算法

在嵌入端,算法包含如下步驟:

1)提高算法安全性。在水印嵌入之前,對水印圖像使用N次Arnold變換進行置換處理,如圖1所示。

1)在嵌入輪次r和“峰值—零值”對的數(shù)量p相同的情況下,分塊大小越大,其控制因子越小,得到的圖像和原始圖像的差距越小,如上圖中第一行、第二行和最后一行圖3(a)、(b)、(e)。

2)在圖像分塊大小b和嵌入輪次r相同的情況下,“峰值—零值”對的數(shù)量p越大,其控制因子越大,造成最后圖像的失真越大,如上圖中第三行和第四行所示圖3(c)、(d)。

3)在圖像分塊大小b和“峰值—零值”對的數(shù)量p相同的情況下,嵌入輪次r越多,其控制因子越大,造成最后圖像的失真越大,如上圖中第二行和第三行所示圖3(b)、(c)。

4)若控制因子太小,如圖中第一行3(a),最終得到的圖像在視覺上和原始圖像差別非常小。這種圖像雖然也嵌入了水印,但是其不能滿足免疫水印算法框架的要求。若控制因子太大,如圖3(e),這時已經(jīng)失真過于嚴重,基本沒有任何使用價值。這兩種控制因子下得到的圖像都不符合免疫的算法框架要求,所以不能選用這樣控制因子。

在提取端,用戶通過圖像確認自己是否想獲得原始圖像,如果確認想查看原始圖像,提取端可以向發(fā)送端提出請求發(fā)送相關授權文件,發(fā)送端通過認證提取端是否合法決定是否發(fā)送授權文件。在得到授權文件后,首先使用可逆水印算法提取出含水印圖像和加密壓縮補償向量,接著再按照前文所述的提取算法通過補償向量提取出水印和原始圖像。由于補償碼是經(jīng)過安全處理的,提取端如果強行恢復,則無法獲得正確有意義的原始圖像。所以在沒有授權文件的情況下,提取端用戶很難獲取正確的原始圖像。圖5(a)和(b)分別顯示了從使用控制因子為0.19得到的圖像正確恢復和強行恢復的airplane圖像。

如果圖像遭到攻擊(比如噪聲、裁剪等攻擊后),這樣會使得最終提取出來的壓縮向量發(fā)生變化。雖然按照提取算法同樣也可以得到一個圖像與水印,但是并不能判斷得到的是否正確,因此用戶恢復時,還需要與原始水印進行比較,如果和原來的水印不一致,則說明得到的不是正確圖像。

4 結語

本文在免疫水印算法模型的框架下,提出了一種在小波域上采用可逆隱藏實現(xiàn)可完整精確恢復原始圖像的具體算法。通過結合小波變換和可逆水印算法本身所擁有的特點來計算控制因子,達到控制嵌入深度的目的,使得嵌入端可以控制最后圖像的失真程度;并且通過置亂加密等安全措施,保證了只有合法的接收端可以獲得正確的原始圖像。根據(jù)該算法

的特點,它可以應用于需要精確圖像的領域,如醫(yī)學圖像、

軍事圖像等。

參考文獻:

[1]彭德云, 王嘉禎, 王素貞, 等. 免疫數(shù)字水印技術 [J].計算機工程與應用, 2006,19(3):11-13.

[2]TIAN J. Reversible data embedding using a difference expansion [J]. IEEE Transactions on Circuits and Systems for Video Technology, 2003,13(8):890-896.

[3]NI Z, SHI Y Q, ANSARI N, et al. Reversible data hiding [J]. IEEE Transactions on Circuits and Systems for Video Technology, 2006,16(3):354-362.

[4]王俊祥,楊波. 基于直方圖平移可逆水印的性能估計[J]. 計算機應用, 2010,12(12):3246-3251.

[5]王俊祥,倪江群,潘金偉. 一種基于直方圖平移的高性能可逆水印算法[J]. 自動化學報, 2012,38(1):88-96.

[6]TAI W L, YEH C M, CHANG C C. Reversible data hiding based on histogram modification of pixel differences[J]. IEEE Transactions on Circuits and Systems for Video Technology, 2009,19(6):906-910.

[7]TSAI P Y, HU Y C, YEH H L. Reversible image hiding scheme using predictive coding and histogram shifting[J]. Signal Processing, 2009,89(6):1129-1143.

[8]LIN S L, HUANG C-F. LIOU M H, et al. Improving histogrambased reversible information hiding by an optimal weightbased prediction scheme[J]. Journal of Information Hiding and Multimedia Signal Processing, 2013,1(1):19-33.

[9]JUNG S W, HA L T, KO S J. A new histogram modification based reversible data hiding algorithm considering the human visual system[J]. IEEE Signal Processing Letters, 2011,18(2):721-724.

[10]WENG S W, PAN J S, GAO X. Reversible watermark combining preprocessing operation and histogram shifting[J]. Journal of Information Hiding and Multimedia Signal Processing, 2012,3(10):320-326.

[11]李建偉, 胡永健, 陳開英. 邊緣和紋理優(yōu)先的可逆數(shù)據(jù)隱藏算法[J]. 計算機應用, 2008,28(S1):76-79

[12]周璐, 胡永健, 曾華飛. 用于矢量數(shù)字地圖的可逆數(shù)據(jù)隱藏算法[J]. 計算機應用, 2009,29(4):990-993

[13]徐德智, 童學鋒, 宣國榮, 等. 基于直方圖調(diào)整的二值圖像無損數(shù)據(jù)隱藏[J]. 計算機應用,2009,29(6):1651-1653.

第7篇

教學目標:

1.了解藏書票和藏書印的發(fā)展和功能、特點及作用。

2.

學習制作一枚藏書票或藏書印。

3.

通過欣賞、繪畫、制作,提高學生的審美趣味,培養(yǎng)學生的創(chuàng)造表現(xiàn)力,弘揚我國傳統(tǒng)文化。

教學重難點:

重點:

通過欣賞、討論了解藏書票和藏書印的意義與作用,自己動手制作一件藏書票或藏書印。

難點:藏書票和藏書印的版面設計。

教學準備:

彩紙、彩筆、剪刀、膠棒、有關藏書票和藏書印的資料、電腦課件等。

教學過程

課前交流:搜集資料,以小組為單位進行交流,交流自己搜集的有關藏書票和藏書印的資料。

一、導入

:“書是人類進步的階梯”。上一節(jié)課我們?yōu)樽约合矚g的書籍畫了插圖。這節(jié)課我們繼續(xù)來學習?《藏書票和藏書印》。

:哪個小組來交流一下藏書票的資料?

預設:藏書票是圖書收藏者用以表明書籍持有的標記之一,一般貼或印在書的扉頁上。

設計意圖:通過自學使學生了解藏書票和藏書印的發(fā)展歷史。通過談話引入,使學生對本課內(nèi)容產(chǎn)生興趣。

二、新授

:藏書票是誰最早發(fā)明的?

學生介紹藏書票。

:原來藏書票和同學們一樣這么有愛心。你們還搜集了哪些藏書印的資料?

學生介紹藏書印的資料。

師:看來大家對藏書票的了解還真不少!那么拿出桌面上為大家準備的圖片,小組觀察、討論、交流,圖片中的藏書票和藏書印都有什么特點?它們是由哪幾部分組成?

學生欣賞圖片,小組交流討論,總結發(fā)言。找出它們的特點和組成。

板書:藏書票和藏書印的組成:圖案、文字、EX-LIBRIS

設計意圖:欣賞作品,加深對藏書票和藏書印的理解。

總結:看來同學們對藏書票和藏書印的特點有了更近一步的認識。下面老師課下錄制了一段藏書票的制作方法,我們一起來看一看。

1.選擇合適的制作材料。

2.選定要表現(xiàn)的主要內(nèi)容。

3.繪畫、涂色、寫好國際通用標志。

4.修改完成。

三、設計制作,教師輔導

師:同學們,你們想怎樣設計呢?小組交流一下你的想法。

預設:我想設計一個**藏書票,我會以**為圖案進行設計,并寫上**藏書和EX-LIBRIS標志。

預設:我想設計一個**印,把我自己的名字刻出來,多帥??!

設計意圖:通過討論、分析使學生在制作時能夠更清楚地把握二者之間的區(qū)別,進行有針對性地設計或制作。

師:我們來看一下這節(jié)課的課堂活動。(電腦課件)

課堂活動:以小組為單位,動手設計制作一枚屬于自己的藏書票或藏書印。

要求:1、設計時要盡量做到構圖合理、圖形簡潔、構思新穎。

2、注意安全,保持教師環(huán)境衛(wèi)生。

學生創(chuàng)作,教師及時對學生出現(xiàn)的問題進行輔導。

四、展示、評價作品

師:小組內(nèi)先自評,你可以說出你的設計意圖,并說說對自己的作品是否滿意,為什么?

再將各組作品集中起來統(tǒng)一展評。以小組為單位,評出優(yōu)秀作品。

師:誰來說一說你們組的優(yōu)秀作品?談談你的設計想法。

學生對自己的作品進行簡單的介紹,其他同學對他的作品進行評價。

師總結:同學們的設計真是太有創(chuàng)意了,真了不起!

第8篇

這里的數(shù)據(jù)展現(xiàn)主要作用是以圖表、Dashboard等形式將結果呈現(xiàn)給用戶;ETL負責將原始數(shù)據(jù)進行抽取、轉化、清洗、裝載進數(shù)據(jù)倉庫;數(shù)據(jù)倉庫負責執(zhí)行數(shù)據(jù)的存儲和管理,并執(zhí)行前端展現(xiàn)工具提交的各種查詢分析任務。

在BI應用中,數(shù)據(jù)倉庫類似于汽車的引擎,居于核心地位,它的性能高低直接決定了BI應用的響應速度。而在大型BI應用中,性能是一個非常關鍵的問題,特別是那些有著海量數(shù)據(jù)、需要完成復雜查詢?nèi)蝿盏南到y(tǒng),數(shù)據(jù)倉庫引擎的選擇就更為關鍵。

綜觀目前的數(shù)據(jù)倉庫市場,能提供這一個工具的供應商并不多,一線的廠商主要有Teradata、IBM、甲骨文、Sybase、微軟等。盡管同為數(shù)據(jù)倉庫引擎,但是這些供應商各自所走的技術路線也并不同,不同的技術也導致了它們的產(chǎn)品具有完全不同的特點。

Teradata應該算最為特立獨行的一個,Teradata數(shù)據(jù)倉庫主要運行在NCR WorldMark SMP硬件的Unix操作系統(tǒng)平臺上,它的高性能主要通過Teradata與NCR硬件平臺海量并行處理服務器結合,以及采用特有BYNET協(xié)議和查詢優(yōu)化等技術實現(xiàn)并行等機制。由于采用一些專有的硬件和技術,因此價格較高,是數(shù)據(jù)倉庫中的“貴族”。

IBM、甲骨文和微軟的數(shù)據(jù)倉庫引擎屬于同一類,它們都提供數(shù)據(jù)庫產(chǎn)品,其數(shù)據(jù)倉庫引擎和數(shù)據(jù)庫引擎從技術上說有很多相似之處。這種技術路線給它們帶來的好處是,其數(shù)據(jù)倉庫解決方案很自然地是從數(shù)據(jù)庫技術拓展和延伸而來的,集成性和延續(xù)性比較突出。

與IBM、甲骨文和微軟相比,Sybase也同時提供數(shù)據(jù)庫和數(shù)據(jù)倉庫產(chǎn)品,但是,Sybase的數(shù)據(jù)倉庫引擎卻走了一條與IBM、甲骨文完全不同的技術路線。其中最大的不同就是在Sybase數(shù)據(jù)倉庫引擎(即Sybase IQ)中采用列存儲架構,而所有關系型數(shù)據(jù)庫引擎廣泛采用的則是行式存儲。

優(yōu)秀范文