国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

自適應(yīng)視頻內(nèi)容的隱密信道方案

2019-03-17 04:48謝宏亮蘭慧李高天楊世勇
網(wǎng)絡(luò)空間安全 2019年11期
關(guān)鍵詞:誤碼率復(fù)雜度密鑰

謝宏亮,蘭慧,李高天,楊世勇

(西安電子科技大學(xué),陜西西安 710071)

1 引言

在大數(shù)據(jù)分析時(shí)代,信息隱藏技術(shù)已經(jīng)成為保護(hù)隱私信息安全的重要技術(shù)手段。以圖像、文本、音頻、視頻等多媒體為載體的隱密技術(shù)層出不窮,其中視頻序列以其數(shù)據(jù)量大、冗余信息豐富等特點(diǎn)而備受關(guān)注。薛帥等人[1]提出了基于視頻幀間冗余的隱藏方法,該方法的優(yōu)點(diǎn)是密信嵌入容量大、安全性較高,但是碼長(zhǎng)改變率較大。為防止碼長(zhǎng)改變率過(guò)大,Lin等人[2]提出了基于H.264/AVC編碼標(biāo)準(zhǔn)的無(wú)損信息隱藏方法,該方法可以有效地抑制碼率增長(zhǎng),但是其嵌入容量較低。

韓一罡等人[3]提出了基于直方圖對(duì)的無(wú)損數(shù)據(jù)隱藏方法,該方法的優(yōu)勢(shì)在于嵌入容量大、每個(gè)圖像組內(nèi)部失真率十分接近,但是存在各圖像組之間差異較大,引起視頻圖像質(zhì)量下降等問(wèn)題。為了防止圖像組間失真,王家驥等人[4]提出了通過(guò)修改幀內(nèi)亮度塊的預(yù)測(cè)進(jìn)行秘密信息的嵌入,該方法能夠很好地保證視頻主客觀質(zhì)量,但是嵌入容量小。Wojciech等人[5]提出了在網(wǎng)絡(luò)視頻電話(huà)通信中結(jié)合通信協(xié)議進(jìn)行信息隱藏的方法,該方法具有較高的信噪比但是隱藏容量有限。Ramalingam等人[6]通過(guò)檢測(cè)視頻場(chǎng)景切換提出了基于離散余弦變換(Discrete Cosine Transform,DCT)系數(shù)的視頻隱密算法,其優(yōu)勢(shì)在于嵌入容量大、失真小、碼長(zhǎng)變化小,但是存在誤碼率高等缺陷。

Shabir等人[7]提出了通過(guò)修改幀內(nèi)預(yù)測(cè)模式嵌入密信的信息隱藏方法,該方法失真小、碼率變化小但是嵌入容量有限。王麗娜等人[8]綜合考慮視頻紋理特征,提出了運(yùn)動(dòng)矢量密信嵌入算法,該算法的優(yōu)勢(shì)在于安全性高、失真小,但是耗時(shí)較長(zhǎng)、碼長(zhǎng)變化明顯。KeNiu等人[9]基于參考幀運(yùn)動(dòng)矢量值提出了一種可逆信息隱藏算法,該算法失真小但是其嵌入容量也相對(duì)較小。為提高嵌入容量,李海輝等人[10]提出了一種基于H.264視頻編解碼標(biāo)準(zhǔn)的信息隱藏算法,該方法具有較大的嵌入容量,失真率相對(duì)較小,但是各圖像塊嵌入容量相同,安全性不夠高。Mahdi等人[11]提出將密信隱藏在視頻運(yùn)動(dòng)區(qū)域的隱藏方法,但是其未考慮這些區(qū)域的紋理復(fù)雜性,使得局部區(qū)域的掩蔽性不夠高。

現(xiàn)有眾多的文獻(xiàn)僅考慮視頻壓縮編碼所得到的運(yùn)動(dòng)矢量或者只注重視頻圖像的復(fù)雜度,而忽略了將二者相結(jié)合的方法。根據(jù)MPEG-2/4[12]、H.263/4[13]等視頻編/解碼標(biāo)準(zhǔn),幀間壓縮運(yùn)動(dòng)矢量越大表示視頻內(nèi)容變化越劇烈,相關(guān)的目標(biāo)圖像塊運(yùn)動(dòng)變化越大,對(duì)這些區(qū)域適當(dāng)改動(dòng)所引起的失真易被人眼忽視。從信息隱藏的角度,運(yùn)動(dòng)矢量大相對(duì)于運(yùn)動(dòng)矢量小或者無(wú)運(yùn)動(dòng)的目標(biāo)區(qū)域適合分布更多的密信。與此同時(shí),幀內(nèi)壓縮編碼則更期望保留紋理復(fù)雜區(qū)域和目標(biāo)區(qū)域,而對(duì)于簡(jiǎn)單的背景以及平坦區(qū)域則采取大的壓縮。從信息隱藏的角度,應(yīng)該將密信隱藏在圖像中紋理/邊緣復(fù)雜的區(qū)域,而避免了密信出現(xiàn)在平坦區(qū)域。因?yàn)閮?nèi)容復(fù)雜也就意味著相應(yīng)的區(qū)域能夠給密信提供了更安全的掩蔽空間,也能增加密信的嵌入容量,在有噪聲干擾的信道下傳輸,能夠使得密信的誤碼率降低,從而提高隱密傳輸?shù)目煽啃浴?/p>

本文提出了一種自適應(yīng)視頻內(nèi)容的隱密信道方案,主要包括五大方面:(1)視頻內(nèi)容復(fù)雜度分析;(2)隱密信道抽樣;(3)隱密通信;(4)實(shí)驗(yàn)結(jié)果對(duì)比分析;(5)總結(jié)與展望。

2 視頻內(nèi)容復(fù)雜度分析

為篩選出紋理復(fù)雜、運(yùn)動(dòng)劇烈、掩蔽性高的區(qū)域,視頻內(nèi)容復(fù)雜度分析包含了視頻圖像紋理估計(jì)和視頻幀間運(yùn)動(dòng)估計(jì)兩個(gè)方面。

2.1 視頻圖像紋理估計(jì)

基于模糊熵[14]的幀圖像紋理復(fù)雜度估計(jì)已經(jīng)在前期的論文中做了詳細(xì)的論證,不再贅述。結(jié)合本文內(nèi)容,這里給出一個(gè)像素大小的圖像塊平均模糊熵測(cè)度的定義:

2.2 視頻幀間運(yùn)動(dòng)估計(jì)

常見(jiàn)的基于H.264視頻壓縮編碼標(biāo)準(zhǔn)的運(yùn)動(dòng)估計(jì)方法[11]有:全搜索算法(FS)、三步搜索算法(TSS)、新三步搜索算法(NTSS)、四步搜索算法(FSS)、菱形搜索算法(DS)等。本文選擇菱形搜索算法,因?yàn)槠溆衅ヅ湫Ч麥?zhǔn)確、執(zhí)行速度快的優(yōu)點(diǎn)。

根據(jù)菱形搜索算法對(duì)視頻進(jìn)行幀間運(yùn)動(dòng)估計(jì),得到一個(gè) 像素大小且運(yùn)動(dòng)矢量為的圖像塊,通過(guò)歐氏距離求其運(yùn)動(dòng)矢量的度量:

2.3 視頻復(fù)雜度定義

定義一 結(jié)合視頻幀圖像的紋理和運(yùn)動(dòng)估計(jì),預(yù)嵌密視頻內(nèi)容復(fù)雜度為:

3 隱密信道構(gòu)建

3.1 隱密信道的定義

3.2 載體嵌入容量

4 隱密通信

4.1 密鑰共享與變換

隱密變換過(guò)程算法如表1所示。

表1 隱密變換過(guò)程算法

圖1 均衡系數(shù)取不同值時(shí)的嵌密效果圖

表2 密鑰接湊算法

采用上述密鑰共享算法能夠有效地防止模仿攻擊,對(duì)于接收方和發(fā)送來(lái)說(shuō),每次通信均采用隨意的臨時(shí)口令進(jìn)行同態(tài)湊對(duì)合并,僅獲取自己的臨時(shí)口令無(wú)法由此推測(cè)出正確的密鑰。而對(duì)于第三方攻擊的情況,如果攻擊者想從含密視頻流中正確提取出密信,就必須同時(shí)擁有收發(fā)雙方的臨時(shí)口令,或者獲得密鑰對(duì)的各參數(shù)值,這兩種方式都較為不易。

4.2 密信嵌入與提取

在視頻壓縮過(guò)程中,編碼器將對(duì)殘差矩陣進(jìn)行DCT變換、量化操作。本文采用LSB算法,若當(dāng)前塊屬于隱密信道則將其預(yù)處理后的密信嵌入在其量化殘差塊的中頻系數(shù)中,得到含密量化殘差塊,否則進(jìn)行一般的幀內(nèi)預(yù)測(cè)過(guò)程。然后再進(jìn)行逆量化、逆DCT變換處理為含密殘差矩陣,該過(guò)程可表示為:

5 實(shí)驗(yàn)結(jié)果

使用8段典型的Y U V標(biāo)準(zhǔn)視頻序列(176×144,150幀)進(jìn)行分析,以誤碼率、失真率、碼長(zhǎng)改變率作為參考指標(biāo),選擇最新的基于DCT系數(shù)的視頻隱密算法[4]和基于運(yùn)動(dòng)矢量的密信嵌入算法[5]作為對(duì)比算法。

5.1 算法自適應(yīng)性能測(cè)試

圖2(a)為參考幀內(nèi)容分析;圖2(b)為參考幀圖像塊復(fù)雜度估計(jì);圖2(c)是根據(jù)臨時(shí)密鑰隨機(jī)抽取的一組隱密信道樣本,理想情況下為一密一信道;圖2(d)為隱密信道嵌入權(quán)值的相對(duì)變化情況,權(quán)值不同嵌入量不同。從效果看,所選載體塊的位置分布在紋理復(fù)雜且運(yùn)動(dòng)劇烈的區(qū)域,并且嵌入權(quán)值的變化與視頻圖像內(nèi)容的變化相一致。

5.2 算法隱密通道安全性測(cè)試

算法主要以臨時(shí)雙口令同態(tài)生成的置亂步長(zhǎng)和迭代次數(shù)為密鑰參數(shù)對(duì)和,來(lái)對(duì)密信進(jìn)行混沌映射以保證隱密信道的安全性。一方口令采取游客等待策略,另一方口令則采取車(chē)輛到站策略,以雙模式方法來(lái)分離密鑰整體性,保證隱密通道的安全。如圖3所示以圖像密信為例,圖3(a)為原始密信圖像,圖3(b)、圖3(c)、圖3(d)為選取不同參數(shù)對(duì)映射下的置亂效果。從效果看,密信被映射置亂成沒(méi)有意義的序列,順序及相關(guān)性都已被充分破壞,可以確保即便隱密信道中的攜密載體被非法截獲,原始秘密信息也難以被正確提取并還原,從而保護(hù)了密信的安全。

圖2 隱密信道構(gòu)建過(guò)程及嵌入權(quán)值

圖3 隱密信道中的密信置亂效果

5.3 誤碼率對(duì)比測(cè)試

為了對(duì)比文獻(xiàn)[4]和文獻(xiàn)[5]中的算法以及本文算法在不同視頻序列中誤碼率大小,分別選擇“FOREMAN”等8段視頻序列進(jìn)行算法仿真,結(jié)果如表3所示

由表3可知,因本算法將密信嵌入在圖像塊DCT/量化后的系數(shù)中,密信提取依然保持著較低的誤碼率。

5.4 失真率對(duì)比結(jié)果

由于各類(lèi)算法的效果均是人眼不可感知的,為精確量化失真程度,引入峰值信噪比PSNR(Peak Signal to Noise Ratio)[5]進(jìn)行失真率對(duì)比,結(jié)果如表4所示。

表3 各算法在不同視頻序列中的誤碼率對(duì)比,其中黑體表示最優(yōu)性 (單位:bit)

從表4中可以看出,本文算法將密信嵌入在掩蔽性高的圖像塊中,PSNR值較優(yōu)于對(duì)比算法。

5.5 碼長(zhǎng)改變率與誤碼率對(duì)比結(jié)果

為了精確評(píng)估在相同壓縮強(qiáng)度下(選擇編碼器默認(rèn)固定量化步長(zhǎng),quant=4),本算法與對(duì)比文獻(xiàn)算法對(duì)視頻碼長(zhǎng)的改變情況,引入碼長(zhǎng)改變率:

表4 各算法在不同視頻序列中的PSNR對(duì)比,其中黑體表示最優(yōu)性能 (單位:dB)

表5 各算法在不同視頻序列中的碼長(zhǎng)改變率對(duì)比,其中黑體表示最優(yōu)性能

從表5中可以看出文獻(xiàn)[4]算法將密信平鋪嵌入在DCT系數(shù)中,對(duì)原始視頻改變小,碼長(zhǎng)變化較?。晃墨I(xiàn)[5]算法之所以改變較大,是因?yàn)槠溆梅亲顑?yōu)匹配塊的差值替換了最優(yōu)匹配塊的差值,導(dǎo)致量化壓縮后非零系數(shù)增大,碼長(zhǎng)改變明顯。本文算法將密信嵌入在復(fù)雜度高的區(qū)域中,做到了盡量避免修改零值DCT/量化系數(shù),因而視頻碼長(zhǎng)改變較小。

6 結(jié)束語(yǔ)

方案的優(yōu)勢(shì)在于:(1)將密信嵌入在紋理復(fù)雜且變化劇烈的載體塊中,掩蔽性高;(2)能夠自適應(yīng)的在不同載體塊中嵌入不同容量的密信,算法安全性高;(3)密信嵌入/提取過(guò)程與視頻編/解碼過(guò)程相結(jié)合,保證密信的嵌入不明顯改變視頻碼長(zhǎng);(4)采用共享密鑰對(duì)的方式解決了密信提取需要原始載體的問(wèn)題,并且對(duì)密鑰進(jìn)行整體性分離,提高了隱密通道的安全性。下一步,研究者將研究在即時(shí)網(wǎng)絡(luò)信道傳輸過(guò)程中,如何將大容量的密信(如圖像、短視頻等)進(jìn)行高強(qiáng)度壓縮隱藏在視頻流中,以便提高方案在實(shí)際通信中隱/解密的效率。

猜你喜歡
誤碼率復(fù)雜度密鑰
面向通信系統(tǒng)的誤碼率計(jì)算方法
數(shù)字經(jīng)濟(jì)對(duì)中國(guó)出口技術(shù)復(fù)雜度的影響研究
幻中邂逅之金色密鑰
幻中邂逅之金色密鑰
毫米波MIMO系統(tǒng)中一種低復(fù)雜度的混合波束成形算法
Kerr-AdS黑洞的復(fù)雜度
非線(xiàn)性電動(dòng)力學(xué)黑洞的復(fù)雜度
Android密鑰庫(kù)簡(jiǎn)析
失效網(wǎng)絡(luò)中節(jié)點(diǎn)可通信性能評(píng)估方法研究
D—BLAST基帶系統(tǒng)的FPGA實(shí)現(xiàn)研究