《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于插值預測誤差的密文域可逆信息隱藏
基于插值預測誤差的密文域可逆信息隱藏
2017年電子技術應用第12期
牛向洲,張敏情,柯 彥
武警工程大學 電子技術系 網絡與信息安全武警部隊重點實驗室,陜西 西安710086
摘要: 針對傳統的圖像預測誤差算法預測精度弱、嵌入容量較低以及在密文域應用局限等問題。結合Paillier同態加密算法,提出了一種基于插值預測誤差的密文域可逆信息隱藏算法。該方案首先對原始載體圖像進行采樣,然后引入權重,利用采樣像素點對非采樣像素點進行預測,而后采樣像素點利用序列密碼進行加密,非采樣像素點利用Paillier同態算法加密,最后在加密后的圖像上進行秘密信息的嵌入。實驗仿真結果表明,該方案在保證預測精度的前提下,可以達到的最高嵌入容量為1.2 bpp,同時具有一定的安全性保證。
中圖分類號: TP309.7
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.170160
中文引用格式: 牛向洲,張敏情,柯彥. 基于插值預測誤差的密文域可逆信息隱藏[J].電子技術應用,2017,43(12):120-124,129.
英文引用格式: Niu Xiangzhou,Zhang Minqing,Ke Yan. Reversible data hiding in encrypted domain based on prediction error of interpolation[J].Application of Electronic Technique,2017,43(12):120-124,129.
Reversible data hiding in encrypted domain based on prediction error of interpolation
Niu Xiangzhou,Zhang Minqing,Ke Yan
Key Laboratory of Network & Information Security under the Chinese Armed Police Force, Electronic Department,Engineering College of the Armed Police Force,Xi′an 710086,China
Abstract: Considering the accuracy of traditional algorithm of the prediction error is weak, embedding capacity is low and the application in encrypted domain is limited, in this paper,an algorithm of reversible data hiding in encrypted domain based on prediction error of interpolation which combines paillier homomorphic encryption algorithm was proposed. At first the original cover image was sampled and weight was introduced,so that the non-sample pixels could be predicted using the sample pixels. Then the sample pixels were encrypted with stream cipher and the non-sample pixels were encrypted using paillier homomorphic algorithm. At last,the secret information was embedded in encrypted image. Demonstrations from experimental results show that the scheme can guarantee the accuracy of prediction and in this premise the highest embedding capacity that can be achieved is 1.2 bpp. Besides, a certain safety can be guaranteed in the scheme proposed.
Key words : information security;reversible data hiding in encrypted domain;prediction error(PE);interpolation;homomorphic encryption algorithm

0 引言

    傳統的信息隱藏算法在嵌入隱秘信息的同時會對載體圖像造成永久性的損壞,而這些損壞在一些對數據認證要求較高,同時需要對原始載體進行無失真恢復的應用場合是不可接受的。比如醫學影像的處理、法律取證、軍事圖像傳輸等。可逆信息隱藏作為信息隱藏技術的重要分支,能同時滿足信息嵌入和無失真的恢復載體的要求[1]。密文域可逆信息隱藏是指用于嵌入的載體是經過加密的,嵌入信息后仍然可以無差錯解密出載體的技術[2]。可逆信息隱藏方法主要包括:基于無損壓縮[3-4]、差值擴展[5-7]和直方圖平移[8-10]預測誤差擴展[11]屬于差值擴展的一類,關鍵在于提高預測算法的準確度,以達到提高嵌入容量的目的。文獻[11]提出根據圖像區域的紋理復雜度選擇性地嵌入秘密信息,但是只是選擇圖像平滑區域進行預測,對于紋理復雜區不變,嵌入容量有限。文獻[12]對于圖像均勻區域,利用水平像素平均值與垂直像素平均值之差表示預測像素值,對于圖像非均勻區域,利用水平或垂直像素對的平均值作為像素的預測值。文獻[13-15]利用局部邊緣信息的修改提高預測精度,但是嵌入量提高有限,而且運算復雜度較高。文獻[16]提出利用預測誤差對進行可逆信息隱藏,對于像素的修改值最大為2,嵌入容量并不是很高。現有的預測誤差算法多是針對明文域,具有嵌入容量高、計算復雜度低等特點,但是在密文域的應用有限。本文采用插值預測誤差的方法,在保證預測算法的精度的前提下,提高信息嵌入容量。同時對于圖像的像素點采用兩種方式進行加密操作,在信息提取的過程中既能夠在加密域操作,也能夠在解密域操作,使得算法的可分離性和可逆性得到保證。

1 相關知識

    Paillier加密方案[17]是一種具有加法同態性質的同態方案,其加密和解密機制如下:隨機選擇兩個大素數p和q,滿足gcd(pq,(p-1)(q-1))=1,計算n=pq,λ=lcm(p-1,q-1)。其中,lcm指最小公倍數,公鑰為(n,g),私鑰為λ。

jsj4-gs1-5.gif

    由式(4)、式(5)可以看出密文域的乘法對應明文域的加法,而明文域的乘法對應密文域的冪的運算。

2 基于插值預測誤差擴展的可逆信息隱藏

2.1 預處理過程

    假設原始圖像是一副灰度圖像,大小為N×N,像素值p(i,j)∈[0,255],1≤i≤N,1≤j≤N。同時將圖像的像素分為三類:第一類像素點是原始圖像的像素點,即采樣像素點(Sample Pixels,SP),如圖1中顯示的深色的點,用pSP表示,取值范圍為:pSP=p(2·i-1,2·j-1),i,j=1,2,3,…,N/2;第二類像素點是需要插值的像素點,即非采樣像素點(Non-Sample Pixels,NSP),再將這些點分為三類,分別對應圖1(b)(c)(d)中的①②③,分別記為pNSP1、pNSP2、pNSP3;第三類像素點是用于嵌入邊信息,如圖1(b)中所示的白色像素點。

jsj4-t1.gif

    對像素點分好類之后,先對①號像素點進行預測,①號像素點坐標可表示為pNSP1=p(2·i,2·j),i,j=1,2,3,…,N/2,主要利用距離其最近的4個原始像素點進行預測,其坐標分別是:p1=p(2·i-1,2·j-1),p2=p(2·i-1,2·j+1),p3=p(2·i+1,2·j-1),p4=p(2·i+1,2·j+1)。

    方法步驟如下:

jsj4-gs6-9.gif

jsj4-t2.gif

    在同一列上的像素點插值是利用同一列上的原始像素點和已經預測的①號像素點算法是:

jsj4-gs10-12.gif

    jsj4-gs13.gif

其中,hist(e)表示在直方圖上誤差值為e的對應像素的個數,E表示預測誤差的集合,通常情況下RP≥0,LP<0。

    將預測誤差集合分為兩部分:

    (1)左側插值預測誤差LE:滿足e′(i,j)<LP;

    (2)右側插值預測誤差RE:滿足e′(i,j)>RP。

    用LN和RN分別表示直方圖中的兩個最低點對應的預測誤差值,表達式為:

     jsj4-gs14-15.gif

    通過實驗證明,本文插值算法計算出的像素點與原始像素點很接近,因此插值誤差多為0。同時本算法的加密過程利用模運算能有效地避免溢出的發生。

2.2 圖像加密過程

    加密過程如圖3。對于圖像采用兩種方式進行加密。對于采樣像素點使用序列密碼加密。將像素點表示為8位,如式(16)所示;按位將其與偽隨機比特位相異或,如式(17)所示:

jsj4-gs16-18.gif

jsj4-t3.gif

jsj4-t3-x1.gif

    此時得到一幅加密后的圖像,圖像的像素值可以表示為:

    jsj4-gs20.gif

2.3 信息嵌入過程

jsj4-gs21-23.gif

2.4 信息提取過程

    在本方案中,隱藏的秘密信息既可以在加密域提取,也可以在解密域提取。信息提取與圖像恢復如圖4。

jsj4-t4.gif

2.4.1 加密域信息提取與圖像恢復

    根據信息的嵌入密鑰從圖像的邊緣區域的最低有效位中獲得LP、LN、RP、RN數值,根據信息可以提取出秘密信息并計算出加密之后的預測誤差值,如式(24)、式(25)所示:

     jsj4-gs24-25.gif

    當接收方同時擁有解密密鑰時,就可以解密圖像,進而得到原始載體圖像。具體解密步驟如下:

jsj4-gs25-x1.gif

jsj4-gs25-x2.gif

    整個提取信息的過程都是在加密域中進行的,這樣可以有效地避免原始圖像的內容泄露。同時,嵌入的秘密信息能夠被無失真地恢復。

2.4.2 解密域信息提取與圖像恢復

jsj4-2.4.2-x1.gif

    (2)信息提取與圖像恢復

    ①提取隱藏的秘密信息并恢復原始預測誤差值,如式(26)、式(27)所示:

jsj4-gs26-27.gif

    本節信息提取是在明文域進行,從文中算法可以看出,先解密圖像并不會對秘密信息造成破壞,秘密信息和原始載體圖像能夠無失真地恢復。

3 仿真實驗與算法分析

    利用MATLAB R2008b仿真實現了本文提出的可逆信息隱藏算法,使用512×512的灰度圖像,圖5分別為常見圖像Lena、Baboon、Airplane和Hill的原始圖像。

jsj4-t5.gif

    通過對原始圖像進行采樣并預測,生成預測圖像,進一步得到預測誤差圖像,生成預測誤差圖像的直方圖,如圖6所示。以圖6(a)為例,該圖為Lena圖的預測誤差圖像生成的直方圖,從圖中可以看出,峰值點為數值為0的點,即為該文中用于嵌入秘密信息的點,以及1和-1的點也可以用于秘密信息的嵌入,這樣既能夠保證數據的嵌入容量,又能夠保證嵌入之后的圖像質量。

jsj4-t6.gif

    生成預測誤差圖像之后,利用序列密碼加密采樣像素點,用Paillier同態算法加密非采樣像素點,之后根據圖6中選出的峰值點進行直方圖平移的操作達到嵌入秘密信息的目的。圖7即為加密后且嵌入秘密信息之后的圖像,分析圖7可以看出,由于圖7(a)和圖7(c)的原始圖像紋理較為平滑,因此預測的相對較為準確,所以加過密之后的載體圖像的基本紋理仍然能夠看得出來;而對于圖7(b)和圖7(d)的圖像紋理較為復雜,相比預測有一定誤差,所以加密之后的圖像基本的紋理不易看出來。

jsj4-t7.gif

    當接收方收到含有秘密信息的加密圖像后,根據掌握的密鑰情況,若只有解密密鑰,則只能對圖像進行解密操作;若只有嵌入密鑰,則只能在加密圖像之中提取秘密信息而無法獲得原始圖像的內容;若同時掌握解密密鑰和嵌入密鑰,則可以獲得原始圖像和秘密信息,并且信息提取與圖像恢復沒有先后之分,可以根據接收方的需要進行操作。圖8為解密后含有秘密信息的圖像,通過實驗驗證圖像的PSNR值均高于45 dB,通過人眼難以辨別出圖像由于嵌入信息而引起的失真。

jsj4-t8.gif

    將本文算法與之前算法進行對比,如圖9和表1、表2所示,包括最大嵌入容量和PSNR的統計。分析圖9可以看出,本文的算法性能好于之前的算法。表1表示在圖像均嵌入50 000 bit秘密信息時,統計得到的不同圖像的PSNR值,分析得出當嵌入量相同時,本文算法得到的圖像的PSNR值更高,效果更好。分析表2可以看出,當PSNR值相同且均為45 dB時,本文算法的嵌入容量高于現有算法。

jsj4-t9.gif

jsj4-b1.gif

jsj4-b2.gif

4 結論

    本文提出了一種改進的預測誤差算法并將其應用于密文域,該方案使用插值技術生成被稱為插值預測誤差的剩余價值。通過對這些插值預測誤差進行加法擴展,實現了一個高效的密文域可逆信息隱藏算法。根據實驗結果,本文提出的可逆隱寫算法能夠提供更高的嵌入容量,獲得更好的圖像質量,同時能夠保證一定的安全性。但是算法的安全性還沒有達到最好,下一步將利用更加合適的加密算法進行加密,同時如何根據原始載體圖像的紋理特征自適應地進行預測,提高預測精度和嵌入容量也是下一步的研究重點。

參考文獻

[1] ZHANG X.Reversible data hiding in encrypted image[J].IEEE Signal Processing Letters,2011,18(4):255-258.

[2] 張敏情,柯彥,蘇婷婷.基于LWE的密文域可逆信息隱藏[J].電子與信息學報,2015,38(2):354-360.

[3] JARALI A,RAO J.Unique LSB compression data hiding method[J].International Journal of Emerging Science and Engineering,2013,2(3):17-21.

[4] KHAN A,SIDDIQA A,MUNIB S,et al.A recent survey of reversible watermarking techniques[J].Information Sciences,2014,279:251-272.

[5] TIAN J.Reversible data embedding using a difference expansion[J].IEEE Trans.Circuits Syst.Video Techn.,2003,13(8):890-896.

[6] THODI D M,RODRIGUEZ J J.Expansion embedding techniques for reversible watermarking[J].IEEE Transactions on Image Processing,2007,16(3):721-730.

[7] TSENG H W,CHANG C C.An extended difference expansion algorithm for reversible watermarking[J].Image and Vision Computing,2008,26(8):1148-1153.

[8] LI X,LI B,YANG B,et al.General framework to histogram-shifting-based reversible data hiding[J].IEEE Transactions on Image Processing,2013,22(6):2181-2191.

[9] DONG L,ZHOU J,TANG Y Y,et al.Estimation of capacity parameters for dynamic histogram shifting(DHS)-based reversible image watermarking[C].2014 IEEE International Conference on Multimedia and Expo(ICME).IEEE,2014:1-6.

[10] HU X,ZHANG W,LI X,et al.Minimum rate prediction and optimized histograms modification for reversible data hiding[J].IEEE Transactions on Information Forensics and Security,2015,10(3):653-664.

[11] LI X,YANG B,ZENG T.Efficient reversible watermarking based on adaptive prediction-error expansion and pixel selection[J].IEEE Transactions on Image Processing,2011,20(12):3524-3533.

[12] DRAGOI C,COLTUC D.Improved rhombus interpolation for reversible watermarking by difference expansion[C].Signal Processing Conference(EUSIPCO),2012 Proceedings of the 20th European.IEEE,2012:1688-1692.

[13] FENG G,FAN L.Reversible data hiding of high payload using local edge sensing prediction[J].Journal of Systems and Software,2012,85(2):392-399.

[14] YANG W J,CHUNG K L,LIAO H Y M,et al.Efficient reversible data hiding algorithm based on gradient-based edge direction prediction[J].Journal of Systems & Software,2013,86(2):567–580.

[15] LU T C,TSENG C Y,DENG K M.Reversible data hiding using local edge sensing prediction methods and adaptive thresholds[J].Signal Processing,2014,104:152-166.

[16] OU B,LI X,ZHAO Y,et al.Pairwise prediction-error expansion for efficient reversible data hiding[J].IEEE Transactions on Image Processing A Publication of the IEEE Signal Processing Society,2013,22(12):5010-21.

[17] PAILLIER P.Public-key cryptosystems based on composite degree residuosity classes[C].Lecture Notes in Computer Science,1999,5:223-238.

[18] CHANG Y T,HUANG C T,LEE C F,et al.Image interpolating based data hiding in conjunction with pixelshifting of histogram[J].The Journal of Supercomputing,2013,66(2):1093-1110.

[19] LU T C,CHANG C C,HUANG Y H.High capacity reversible hiding scheme based on interpolation,difference expansion,and histogram shifting[J].Multimedia Tools and Applications,2014,72(1):417-435.

[20] XU D,WANG R.Reversible data hiding in encrypted images using interpolation and histogram shifting[M].Digital-Forensics and Watermarking,2015.



作者信息:

牛向洲,張敏情,柯  彥

(武警工程大學 電子技術系 網絡與信息安全武警部隊重點實驗室,陜西 西安710086)

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
奶水喷射视频一区| 免费成人av资源网| 欧美一区2区三区4区公司二百| 亚洲人妖在线| 在线观看福利一区| 国外视频精品毛片| 国产亚洲欧美日韩美女| 国产精品久久久久久久久免费| 欧美精品久久久久久| 麻豆av福利av久久av| 久久乐国产精品| 久久se精品一区二区| 亚洲欧美日韩一区| 亚洲永久免费观看| 亚洲免费视频中文字幕| 亚洲一区不卡| 亚洲资源av| 亚洲欧美久久久久一区二区三区| 一个色综合导航| 一区二区电影免费观看| 宅男精品视频| 亚洲视频欧洲视频| 亚洲午夜精品久久久久久浪潮| 在线午夜精品| 亚洲视屏一区| 午夜激情一区| 久久精品123| 久久久xxx| 久久日韩粉嫩一区二区三区| 久久久久一区二区三区| 久久资源在线| 欧美大片在线看| 欧美美女视频| 欧美三级午夜理伦三级中文幕| 欧美日韩午夜剧场| 亚洲国内精品| 亚洲日本成人女熟在线观看| 亚洲精品日产精品乱码不卡| 亚洲精品激情| 亚洲最黄网站| 亚洲综合导航| 久久av二区| 91久久综合| 99精品久久久| 亚洲欧美三级在线| 久久久美女艺术照精彩视频福利播放| 蜜臀av在线播放一区二区三区| 欧美成人精品一区二区三区| 欧美精品电影在线| 国产精品久久久久久久浪潮网站 | 国产乱码精品一区二区三区忘忧草 | 欧美私人网站| 国产日韩在线一区二区三区| 国外成人在线| 日韩特黄影片| 久久国产88| 夜夜嗨av色综合久久久综合网| 午夜精品成人在线| 免费成人av在线| 国产精品成人免费| 影音先锋久久久| 亚洲图片欧洲图片av| 亚洲风情在线资源站| 日韩亚洲一区二区| 午夜精品视频在线观看一区二区| 亚洲大片在线观看| 一区二区三区四区五区在线| 欧美日韩中文| 国产女主播一区二区| 亚洲国产精选| 午夜精品婷婷| 99在线精品视频在线观看| 欧美一区二区福利在线| 欧美高清视频一区二区| 国产农村妇女毛片精品久久莱园子 | 久久狠狠一本精品综合网| 欧美激情第3页| 国产午夜亚洲精品不卡| 亚洲精品综合精品自拍| 欧美在线观看网址综合| 亚洲一区二区三区视频播放| 蜜臀91精品一区二区三区| 国产精品第一区| 亚洲韩国青草视频| 欧美一区精品| 午夜精品福利电影| 欧美日韩视频第一区| 黄色成人小视频| 亚洲欧美电影院| 一区二区三区精品视频在线观看 | 亚洲国产成人av| 欧美一级视频精品观看| 亚洲午夜精品久久久久久app| 免费亚洲电影在线观看| 国产伦精品一区二区三区免费| 亚洲人成网站影音先锋播放| 亚洲电影在线观看| 久久国产精品黑丝| 欧美性色视频在线| 亚洲黄色av| 亚洲国产成人在线| 久久国产精品99国产| 国产精品爽爽爽| 中文国产一区| 中文国产一区| 欧美三区美女| 99精品视频免费观看视频| 亚洲精品国偷自产在线99热| 久久欧美中文字幕| 国产视频观看一区| 亚洲欧美视频一区| 欧美一区二区三区免费视| 国产精品久久99| 99在线精品免费视频九九视| av不卡在线| 欧美日本免费| 亚洲每日更新| 一本色道久久88亚洲综合88| 欧美国产精品久久| 最新国产の精品合集bt伙计| 亚洲精品一区二区三| 欧美α欧美αv大片| 在线精品视频一区二区三四| 久久精品亚洲热| 麻豆精品在线视频| 亚洲福利视频二区| 亚洲老板91色精品久久| 欧美成人精品激情在线观看| 亚洲高清在线观看一区| 亚洲精品永久免费| 欧美激情一区二区三区高清视频| 亚洲国产三级在线| 亚洲美女黄网| 欧美片在线观看| 日韩亚洲综合在线| 亚洲午夜精品福利| 国产精品―色哟哟| 亚洲欧美欧美一区二区三区| 欧美主播一区二区三区| 国产一区二区欧美| 亚洲国产精品视频一区| 欧美国产日韩二区| 一本色道久久88亚洲综合88| 亚洲欧美国产高清| 国模精品一区二区三区色天香| 亚洲成人在线视频播放 | 国产精品麻豆va在线播放| 亚洲欧美日韩国产综合| 久久精品国产视频| 在线国产欧美| 亚洲视频欧美在线| 国产日韩一区二区| 亚洲国产色一区| 欧美精品久久久久久久久久| 一本色道久久加勒比88综合| 欧美一级久久久| 狠狠入ady亚洲精品| 99精品视频免费全部在线| 欧美午夜精品久久久久免费视 | 亚洲丰满在线| 亚洲一区二区三区精品在线观看| 国产欧美亚洲日本| 亚洲国产精品一区二区www| 欧美日韩国产专区| 亚洲制服少妇| 免费高清在线视频一区·| 亚洲靠逼com| 久久激情综合网| 亚洲人成免费| 销魂美女一区二区三区视频在线| 国模私拍视频一区| 一区二区三区www| 国产日韩专区| 一区二区三区日韩精品| 国产日韩欧美综合一区| 亚洲美女网站| 国产欧美日韩亚洲一区二区三区| 91久久夜色精品国产网站| 国产精品国产馆在线真实露脸| 久久精品视频在线播放| 欧美日韩国产成人| 欧美伊人久久大香线蕉综合69| 欧美激情精品久久久久久久变态 | 校园春色国产精品| 欧美日韩1区2区| 久久国产免费看| 欧美天天视频| 亚洲人成网站精品片在线观看 | 亚洲精品日韩综合观看成人91| 国产精品久久久久久久久久久久久久| 久久精品二区三区| 欧美性色视频在线| 亚洲精品免费在线播放| 国产精品综合色区在线观看| 9久草视频在线视频精品| 好看不卡的中文字幕| 亚洲欧美日韩一区二区三区在线观看 | 欧美亚洲第一页| 亚洲区在线播放| 国产在线拍揄自揄视频不卡99|