亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于秘密共享的同態(tài)加密圖像可逆信息隱藏算法

        2020-08-03 01:39:12張敏情劉蒙蒙
        科學(xué)技術(shù)與工程 2020年19期
        關(guān)鍵詞:密文解密秘密

        周 能, 張敏情, 劉蒙蒙

        (武警工程大學(xué)密碼工程學(xué)院,網(wǎng)絡(luò)與信息安全武警部隊(duì)重點(diǎn)實(shí)驗(yàn)室,西安 710086)

        可逆信息隱藏作為一種維護(hù)網(wǎng)絡(luò)空間安全的重要技術(shù)手段,在網(wǎng)絡(luò)安全通信、數(shù)字版權(quán)保護(hù)等領(lǐng)域發(fā)揮著重要作用。Shi等[1]較為完整地總結(jié)了過(guò)去二十年可逆信息隱藏算法的發(fā)展歷程,可逆信息隱藏主要有無(wú)損壓縮、差值擴(kuò)展和直方圖平移。可逆信息隱藏本身比較復(fù)雜,需要確保載體的可恢復(fù)性,以及嵌入信息的完整提取,而加密域可逆信息隱藏又需要進(jìn)一步處理好解密和提取信息之間的關(guān)系。Zhang[2]首次提出密文圖像可逆信息隱藏算法,該算法用流密碼加密圖像,類(lèi)似的算法還有文獻(xiàn)[3-5]。雖然流加密的計(jì)算復(fù)雜度低、加解密速度快,但是有密鑰傳遞、密鑰管理等方面的問(wèn)題。Chen等[6]首次提出了基于公鑰密碼的加密域可逆信息隱藏,利用公鑰密碼的特點(diǎn)克服對(duì)稱(chēng)加密需要安全通道事先傳遞密鑰的缺點(diǎn),該算法將1 bit信息嵌入到一對(duì)相鄰加密像素中,根據(jù)Paillier密碼體制加密的同態(tài)特性,接收端通過(guò)比較所有的解密像素對(duì)獲得秘密信息,后來(lái)繼續(xù)進(jìn)行研究創(chuàng)新的主要文獻(xiàn)有[7-9]。利用公鑰密碼可以大大減少密鑰量,且無(wú)須事先傳遞密鑰,可是也帶來(lái)了較大的密文擴(kuò)展,且計(jì)算復(fù)雜度高。比較好的方法是對(duì)密文冗余進(jìn)行重量化與再編碼嵌入秘密信息,相關(guān)文獻(xiàn)有[10-12]。

        與上述文獻(xiàn)中的方法不同,Wu等[13]首次利用Shamir(k,n)門(mén)限秘密共享設(shè)計(jì)了加密域可逆信息隱藏算法。該算法利用秘密共享將原始圖像加密成n份,分別發(fā)送給n位不同的數(shù)據(jù)嵌入者,數(shù)據(jù)嵌入者通過(guò)在密文上進(jìn)行差值擴(kuò)展或差值直方圖平移操作嵌入信息,接收者得到少于k份時(shí)無(wú)法恢復(fù)原始圖像。實(shí)際上,文獻(xiàn)[13]的方法將一個(gè)像素加密成了n份,那么一個(gè)密文像素就擴(kuò)展成8nbits。而Chen等[14]利用的是多秘密共享加法同態(tài)的特點(diǎn)結(jié)合差值擴(kuò)展算法[15]進(jìn)行信息嵌入,該算法將像素值作為多項(xiàng)式的系數(shù)而不是多項(xiàng)式的常數(shù)項(xiàng),因而降低了算法的時(shí)間復(fù)雜度。本文在Chen算法的基礎(chǔ)上應(yīng)用了Shamir(k,n)門(mén)限秘密共享的優(yōu)點(diǎn),首先用Shamir秘密共享體制把圖像加密成n份,并分發(fā)給n個(gè)不同的存儲(chǔ)和處理中心;每個(gè)存儲(chǔ)和處理中心執(zhí)行同樣的嵌入策略,即利用Shamir秘密共享體制的加法同態(tài)特性嵌入信息;當(dāng)持有k份額,就可以完成原始圖像的可逆恢復(fù)。

        1 Shamir門(mén)限秘密共享體制的構(gòu)造

        Shamir提出了一種基于多項(xiàng)式的拉格朗日插值公式的門(mén)限秘密共享方案[16]。

        設(shè)q是素?cái)?shù)的冪,ID是有限域GF(q)的本原元,共享的秘密是D∈GF(q),隨機(jī)選取GF(q)上的k-1次多項(xiàng)式f(x),使得:

        f(x)=D+a1x+a2x2+…+ak-1xk-1

        (1)

        假設(shè)n個(gè)參與者能夠正確提供k個(gè)份額Di(i=1,2,…,k),則根據(jù)拉格朗日插值公式得到

        (2)

        則f(x)的常數(shù)項(xiàng),即秘密D=f(0),并且每個(gè)參與者IDi都可利用自己掌握的份額Di來(lái)驗(yàn)證所求得的f(x)是否正確,從而能夠發(fā)現(xiàn)其他參與者可能存在的欺騙行為。

        當(dāng)份額數(shù)量r

        2 基于秘密共享的同態(tài)加密圖像可逆信息隱藏算法

        秘密共享可作為一種保護(hù)圖像隱私的加密方法,以Shamir(3, 5)門(mén)限秘密共享為例研究本文算法的實(shí)現(xiàn),圖1顯示了秘密共享在用戶和云端之間的應(yīng)用流程。用戶利用身份IDi(i=1,2,…,5)將原始圖像加密成5份密文圖像,然后把這5份密文圖像分別上傳給不同的存儲(chǔ)和處理中心,此外,用戶需要將身份ID1~I(xiàn)D5通過(guò)安全的方式分別發(fā)送給5個(gè)不同的存儲(chǔ)和處理中心,即存儲(chǔ)和處理中心1擁有ID1,存儲(chǔ)和處理中心2擁有ID2,…,存儲(chǔ)和處理中心5擁有ID5。這樣存儲(chǔ)和處理中心就能夠用身份對(duì)要嵌入的數(shù)據(jù)進(jìn)行加密,而后應(yīng)用Shamir門(mén)限秘密共享的加法同態(tài)進(jìn)行信息嵌入。最后,合法的接收者只要有3個(gè)以上的份額就可正確解密。

        圖1 秘密共享在用戶和云端之間的應(yīng)用Fig.1 Application of secret sharing between users and cloud

        算法中,密文圖像分別由不同的存儲(chǔ)和處理中心保管,部分存儲(chǔ)和處理中心被人為攻擊破壞或自身故障不會(huì)泄露密文圖像。假設(shè)攻擊者Adversary無(wú)法獲得2個(gè)以上的份額,那么算法就是安全的。

        2.1 算法框架

        以一對(duì)像素為例來(lái)演示總體框架,設(shè)有限域的大小為251,即q=251,圖2所示為基于秘密共享的同態(tài)加密圖像可逆信息隱藏算法流程圖。圖像所有者首先按照差值擴(kuò)展的方法預(yù)處理原始像素對(duì),然后用秘密共享加密得到5對(duì)密文像素,最后將5對(duì)密文像素分別上傳給5個(gè)不同的存儲(chǔ)和處理中心;數(shù)據(jù)嵌入者將要嵌入的信息1轉(zhuǎn)成(1, 0),而后按照同樣的方式加密得到密文信息,接著將密文信息與密文像素相加得到攜密密文像素,實(shí)際上5個(gè)存儲(chǔ)和處理中心執(zhí)行同樣的嵌入策略;合法的接收者獲得3個(gè)以上的份額就可以重構(gòu)拉格朗日插值多項(xiàng)式正確解密并提取嵌入的信息。

        圖2 所提算法流程圖(以t=2,即一對(duì)像素為例)Fig.2 The sketch of the proposed algorithm(take t=2 as an example, which is a pair of pixels)

        2.2 算法過(guò)程

        2.2.1 密鑰生成

        2.2.2 圖像加密

        (1)生成t個(gè)2次多項(xiàng)式用于加密圖像fi(x)=r2i-1x2+r2ix+pi(mod251),i∈[1,t]。

        2.2.3 信息嵌入

        2.2.4 解密并提取信息

        2.2.5 舉例說(shuō)明算法具體過(guò)程

        數(shù)據(jù)嵌入者實(shí)際上是5個(gè)存儲(chǔ)和處理中心,它們執(zhí)行同樣的嵌入策略。都是將秘密信息m=1擴(kuò)展為一對(duì)(1, 0),然后利用和圖像所有者同樣的方式得到密文信息(18, 12)、(54, 30)、(112, 54)、(189, 84)和(35, 120)。5個(gè)存儲(chǔ)和處理中心分別將密文信息與密文像素相加得到攜密密文像素(139, 122)、(212, 158)、(76, 206)、(230, 15)和(173, 87)。

        接收者獲得3份攜密密文像素就可以重構(gòu)拉格朗日插值多項(xiàng)式,計(jì)算攜密明文像素為(105, 98),根據(jù)差值擴(kuò)展的性質(zhì),因?yàn)?105+98)mod2=1,所以提取秘密信息為1,最后恢復(fù)原始像素值為(103, 100)。

        2.3 邊信息處理

        在可逆信息隱藏中,邊信息在可逆恢復(fù)過(guò)程中十分重要,因而采用標(biāo)準(zhǔn)的邊信息處理方式。本文算法有兩處產(chǎn)生邊信息。

        (1) 差值擴(kuò)展產(chǎn)生不可嵌入位置:當(dāng)像素對(duì)(x′i,y′i)中任一像素不在圖像灰度[0, 255]的范圍內(nèi),標(biāo)記為不可嵌入位置。

        可用位圖的方法,即式(3)來(lái)標(biāo)記這些不可嵌入位置:

        (3)

        圖像中的不可嵌入位置是少數(shù),即位圖中1是少數(shù),大多數(shù)是0,這樣可以將位圖壓縮后作為邊信息嵌入到圖像中。圖像所有者按下列步驟處理圖像。

        (1)將圖像分為兩部分,并得到邊信息,記為I。

        (2)利用秘密共享加密圖像第一部分的像素,并將密文像素最低有效位(least significant bit, LSB)標(biāo)記為L(zhǎng)。

        (3)將邊信息I通過(guò)直接替換圖像第一部分LSB的方式進(jìn)行嵌入。

        (4)將L按照本文算法嵌入圖像的第二部分。

        數(shù)據(jù)嵌入者收到密文圖像后,可得到邊信息I,然后在圖像的第二部分嵌入秘密信息S。通常約定圖像的第1行嵌入I、第2行和第3行嵌入L、其余部分嵌入S。這樣就可以知道嵌入的起點(diǎn)和終點(diǎn),至此完成了邊信息的處理。

        3 仿真實(shí)驗(yàn)與理論分析

        為測(cè)試本文算法性能,選用USC-SIPI圖像庫(kù)中大小為512×512的6幅標(biāo)準(zhǔn)測(cè)試灰度圖像,如圖3所示,并用MATLAB R2015b編程進(jìn)行仿真實(shí)驗(yàn)。

        圖3 標(biāo)準(zhǔn)測(cè)試圖像Fig.3 Standard test images

        3.1 嵌入率和峰值信噪比分析

        峰值信噪比(peak signal-to-noise ratio, PSNR)通常被用來(lái)評(píng)價(jià)載體圖像質(zhì)量,根據(jù)人類(lèi)視覺(jué)系統(tǒng)的特點(diǎn),通常認(rèn)為PSNR>35 dB時(shí),人眼覺(jué)察不到圖像有明顯的失真,PSNR可由式(4)計(jì)算。

        (4)

        式(4)中:MSE(mean square error)是原圖像和嵌入信息后圖像之間的均方誤差,可由式(5)計(jì)算:

        (5)

        式(5)中:MN是圖像大?。籶(i,j)表示原圖像的像素;c(i,j)表示嵌入信息后圖像的像素。

        圖4給出了6幅標(biāo)準(zhǔn)測(cè)試圖像在不同嵌入率(embedding rate, ER)下的PSNR,本文算法的嵌入率由式(6)得到。

        圖4 所提算法的性能Fig.4 Performance of the proposed algorithm

        (6)

        式(6)中:L表示圖像像素個(gè)數(shù);N表示圖像中不可嵌入的像素個(gè)數(shù)。圖5給出了不同算法對(duì)Lena圖進(jìn)行實(shí)驗(yàn)的數(shù)據(jù)對(duì)比。表1列出了6幅標(biāo)準(zhǔn)測(cè)試圖像不可嵌入像素個(gè)數(shù)以及最大嵌入率。

        表1 最大嵌入率

        圖5 Lena圖像性能對(duì)比Fig.5 Comparisons on Lena

        因?yàn)槲墨I(xiàn)[4]采用加密前預(yù)留空間的策略進(jìn)行信息嵌入,有效降低了直接解密圖像的失真,所以其PSNR要高于本文算法;文獻(xiàn)[8]將Paillier公鑰加密和濕紙編碼相結(jié)合進(jìn)行兩次信息嵌入,當(dāng)嵌入率較低時(shí),其算法性能要稍?xún)?yōu)于本文算法,但是隨著嵌入容量的增加,兩次信息嵌入給圖像帶來(lái)的失真也越來(lái)越大,從而導(dǎo)致PSNR下降較快;文獻(xiàn)[9]同樣在加密前預(yù)留了部分位平面數(shù)據(jù),而后利用Paillier的同態(tài)加法在鏡像密文組的目標(biāo)像素上嵌入信息,可是該算法構(gòu)造鏡像密文組的方法給圖像造成的失真較大,因而本文算法的PSNR要高于文獻(xiàn)[9];文獻(xiàn)[14]和本文算法都是結(jié)合差值擴(kuò)展算法進(jìn)行信息嵌入提取,所以算法性能較為接近。

        圖6給出了利用本文算法對(duì)Lena圖像進(jìn)行加密得到的加密圖像份額、直接解密后的攜密明文圖像和無(wú)損恢復(fù)的圖像。嵌入容量為130 989 bits,直接解密圖的PSNR為33.151 dB。

        圖6 Lena測(cè)試圖像及加密圖像Fig.6 The testing Lena image and encrypted images

        3.2 算法綜合性能分析

        當(dāng)前,加密域可逆信息隱藏中利用最為廣泛的加密方式是流加密和Paillier公鑰加密,為了對(duì)比分析的全面性,選擇采用流加密和Paillier公鑰加密的兩種典型加密域可逆信息隱藏算法與文獻(xiàn)[14]、本文算法進(jìn)行性能對(duì)比分析。

        時(shí)間復(fù)雜度:利用流密碼加密和解密一個(gè)像素的時(shí)間復(fù)雜度是O(1);利用Paillier公鑰密碼加密和解密一個(gè)像素的時(shí)間復(fù)雜度是O(n3);利用秘密共享加密和解密一個(gè)像素的時(shí)間復(fù)雜度分別是O(n)和O(nlog2n)。

        數(shù)據(jù)擴(kuò)展:數(shù)據(jù)擴(kuò)展是指原始圖像在加密后有較大的密文擴(kuò)展。利用流密碼的算法沒(méi)有數(shù)據(jù)擴(kuò)展,如文獻(xiàn)[4],所以數(shù)據(jù)擴(kuò)展為1;利用Paillier公鑰密碼的算法數(shù)據(jù)擴(kuò)展較大,如文獻(xiàn)[8-9],灰度圖像的像素值是8 bits,如果使用512 bits的密鑰,密文像素值為1 024 bits,所以數(shù)據(jù)擴(kuò)展為128;雖然文獻(xiàn)[14]利用的是多秘密共享加密,但是將8 bits的灰度圖像仍然加密成8 bits的密文圖像,所以數(shù)據(jù)擴(kuò)展同樣為1,因而在恢復(fù)原始像素時(shí)并未體現(xiàn)出秘密共享的特性;本文算法利用的是Shamir(3, 5)門(mén)限秘密共享,把1個(gè)像素加密成5個(gè)密文像素,所以數(shù)據(jù)擴(kuò)展為5,雖然數(shù)據(jù)擴(kuò)展比文獻(xiàn)[14]要高,但是任意3個(gè)密文像素都能夠恢復(fù)出原始像素,體現(xiàn)出了秘密共享的思想。表2給出了所提算法與相關(guān)算法的特征比較。

        表2 所提算法與相關(guān)算法的特征比較

        4 結(jié)論

        本文算法利用Shamir秘密共享體制加密圖像,而后利用其滿足的加法同態(tài)特性進(jìn)行信息嵌入,通過(guò)對(duì)算法的理論分析與仿真實(shí)驗(yàn)得到以下結(jié)論。

        (1)利用秘密共享加密圖像達(dá)到了分散風(fēng)險(xiǎn)和容忍入侵的目的,與此同時(shí),利用的差值擴(kuò)展算法嵌入率高且能夠?qū)崿F(xiàn)完全可逆。

        (2)本文算法的時(shí)間復(fù)雜度要比利用Paillier公鑰密碼加密圖像的時(shí)間復(fù)雜度低,且數(shù)據(jù)擴(kuò)展小。

        猜你喜歡
        密文解密秘密
        解密“熱脹冷縮”
        一種針對(duì)格基后量子密碼的能量側(cè)信道分析框架
        一種支持動(dòng)態(tài)更新的可排名密文搜索方案
        基于模糊數(shù)學(xué)的通信網(wǎng)絡(luò)密文信息差錯(cuò)恢復(fù)
        解密“一包三改”
        炫詞解密
        愿望樹(shù)的秘密(二)
        手心里有秘密
        我心中的秘密
        第十三章 進(jìn)化的秘密!
        无码少妇一区二区三区 | 国语自产偷拍在线观看| 亚洲日韩精品欧美一区二区| 福利视频一二区| 久久夜色精品国产三级| 亚洲 小说区 图片区 都市| 亚洲黄色一级在线观看| 狠狠人妻久久久久久综合蜜桃| 亚洲爆乳少妇无码激情| 亚洲午夜精品a区| 国产av一区二区三区国产福利| 人妻熟女翘屁股中文字幕| 欧美成人在线视频| 国产成人精品一区二区视频| 国产成人精品午夜福利免费APP| 一区二区亚洲 av免费| 美女午夜福利视频网址| 午夜无码伦费影视在线观看| 无码 制服 丝袜 国产 另类| 天堂av一区二区麻豆| 日本伊人精品一区二区三区| 国产免费丝袜调教视频| 欧美极品第一页| 国产成年女人特黄特色毛片免| 华人免费网站在线观看| 国内精品久久久久影院一蜜桃| 亚洲国产cao| 日韩亚洲在线观看视频| 亚洲sm另类一区二区三区| 亚洲自偷自偷偷色无码中文| 国产三级在线观看性色av| 三级国产精品久久久99| 日本不卡一区二区三区在线| 亚洲国产一区二区三区最新| 亚洲av少妇一区二区在线观看| 成人亚洲一区二区三区在线| 国产午夜成人久久无码一区二区| 一本一道久久a久久精品综合蜜桃| 日韩精品视频久久一区二区 | 国产综合开心激情五月| 日本中文字幕一区二区高清在线 |