999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于安卓平臺(tái)的圖像加密工具的設(shè)計(jì)與實(shí)現(xiàn)

2018-09-10 13:47:38莫恭鈿
企業(yè)科技與發(fā)展 2018年6期
關(guān)鍵詞:實(shí)現(xiàn)設(shè)計(jì)

莫恭鈿

【摘 要】互聯(lián)網(wǎng)應(yīng)用的日益普及,使得信息傳播變得越來(lái)越方便。網(wǎng)絡(luò)開(kāi)放性的特點(diǎn)使得攻擊者很容易攔截、篡改、偽造網(wǎng)絡(luò)中傳輸?shù)臄?shù)據(jù),從而導(dǎo)致信息的安全性無(wú)法得到保障。面向安卓平臺(tái)的圖像加密工具所研究的是在安卓平臺(tái)上實(shí)現(xiàn)圖像加密和解密,以確保圖像的安全性。圖像的加密是確保圖像安全的重要途徑之一,有著良好的應(yīng)用前景。文章介紹了快速交換技術(shù)和隨機(jī)劃分算法,并在安卓平臺(tái)上實(shí)現(xiàn)了該算法。

【關(guān)鍵詞】安卓平臺(tái);圖像加密工具;設(shè)計(jì);實(shí)現(xiàn)

【中圖分類號(hào)】TP393 【文獻(xiàn)標(biāo)識(shí)碼】A 【文章編號(hào)】1674-0688(2018)06-0077-03

0 引言

傳統(tǒng)密碼學(xué)方法可有效加密文本信息,但并不適用于圖像等多媒體數(shù)據(jù)。圖像加密又可稱為圖像置亂。它在保持圖像描述信息不變的前提下,將有意義的圖像內(nèi)容轉(zhuǎn)換成無(wú)視覺(jué)意義的混亂數(shù)據(jù),使非法訪問(wèn)者無(wú)法辨認(rèn),從而達(dá)到保護(hù)圖像內(nèi)容的目的。Watanabe等人提出對(duì)圖像的部分碼流置亂,實(shí)現(xiàn)與JPEG2000兼容。在圖像加密研究中,Arnold變換算法應(yīng)用較廣,它利用一個(gè)2×2的變換矩陣將第x行第y列的像素轉(zhuǎn)移到第x'行第y'列,迭代計(jì)算多次即可得到最終加密圖像。由于該算法有嚴(yán)格的數(shù)學(xué)理論且實(shí)現(xiàn)簡(jiǎn)單,因此被眾多研究人員應(yīng)用于圖像加密設(shè)計(jì),然而迭代計(jì)算特點(diǎn)使算法效率較低。Arnold變換還要求圖像的寬和高相等,限制了應(yīng)用范圍。此外,其他一些技術(shù)也被應(yīng)用于圖像加密研究,如隊(duì)列變換、像素位交換、混沌系統(tǒng)等。

1 功能介紹

本文設(shè)計(jì)的加密工具主要實(shí)現(xiàn)的功能如下:實(shí)現(xiàn)聯(lián)合交換技術(shù)和隨機(jī)分塊的快速圖像加密方法。作為輔助功能,本文還實(shí)現(xiàn)了讀取、顯示和保存BMP圖像的功能(如圖1所示)。

圖像加密工具分為圖像加載、圖像加密、圖像解密、圖像保存、圖像清除5個(gè)模塊。{1}圖像加載:用戶可以通過(guò)按路徑或者按圖庫(kù)的方式選擇圖像,選擇的圖像會(huì)被加載到軟件的主界面。{2}圖像加密:如果主界面已經(jīng)加載有圖像,用戶輸入加密密碼后,軟件就會(huì)將選定的圖像通過(guò)聯(lián)合交換技術(shù)和隨機(jī)分塊的快速圖像加密算法加密圖像。{3}圖像解密:如果主界面已經(jīng)加載有圖像,用戶輸入解密密碼后,軟件就會(huì)將選定的圖像通過(guò)聯(lián)合交換技術(shù)和隨機(jī)分塊的快速圖像解密算法解密圖像。{4}圖像保存:將選定的圖像進(jìn)行保存。{5}圖像清除:將界面上的圖像關(guān)閉。

2 聯(lián)合交換技術(shù)和隨機(jī)分塊的快速圖像加密方法

本文運(yùn)用了一種基于交換技術(shù)和隨機(jī)分塊的快速圖像加密方法。這種方法運(yùn)用交換技術(shù)打亂原來(lái)圖像的像素位置,并且通過(guò)隨機(jī)分塊策略增強(qiáng)圖像加密的安全性。它的優(yōu)點(diǎn)是不需要迭代計(jì)算,執(zhí)行一次就可實(shí)現(xiàn)圖像加密。這種加密算法能夠有效地減少系統(tǒng)的運(yùn)行時(shí)間。除此之外,它對(duì)圖像大小無(wú)限制,應(yīng)用范圍較廣。

2.1 快速交換技術(shù)

首先把圖像Image看成是一個(gè)寬高比為M×N的二維矩陣,其中圖像的一個(gè)像素I(i,j)表示為M×N矩陣的第i行第j列元素,寬度M的取值范圍為0≤i202,200”。對(duì)比像素交換前后的位置,發(fā)現(xiàn)“200”由位置0變換到位置5,“201”由位置1轉(zhuǎn)移到位置3,“202”由位置2移動(dòng)到位置4,“203”由位置3移動(dòng)到位置0,“204”由位置4變換到位置2,而“205”則由位置5置亂到位置1。換句話來(lái)說(shuō),位置映射一維數(shù)組P的各元素取值變?yōu)镻(0)=5、P(1)=3、P(2)=4、P(3)=0、P(4)=2、P(5)=1。

綜上所述,如果系統(tǒng)生成一維數(shù)組P的速度越快,加密圖像就越快完成。在《Image encryption using mapping array and random division》文獻(xiàn)提出一種使用偽隨機(jī)發(fā)生器的映射一維數(shù)組生成方法。

2.2 隨機(jī)分塊

為了增強(qiáng)快速交換算法的安全性,本文也使用到了《Image encryption using mapping array and random division》文獻(xiàn)中提到的隨機(jī)重疊分塊技術(shù)。也就是說(shuō),先對(duì)一幅圖像進(jìn)行隨機(jī)分塊,再對(duì)每個(gè)分塊逐一加密,最終實(shí)現(xiàn)整幅圖像的加密。如圖2所示,在密鑰的控制下,在圖像Image中隨機(jī)選取4個(gè)頂點(diǎn)分別記為p1(x1,y1)、p2(x1,y2)、p3(x2,y2)和p4(x2,y1),其中0

因?yàn)閳D像塊間存在著重疊區(qū)域,所以部分像素會(huì)被多次交換。如圖4所示,灰色部分為隨機(jī)選取的矩形,是4個(gè)圖像塊的重疊部分,隨機(jī)分塊算法將4次計(jì)算該區(qū)域;而斜線區(qū)域是2個(gè)相鄰塊的重疊區(qū)域,算法對(duì)該區(qū)域計(jì)算2次;區(qū)域1、2、3和4的像素則僅需處理一次。因此,對(duì)圖像塊Block1、Block2、Block3和Block4加密次序的不同,會(huì)得到不同的加密結(jié)果。總之,4個(gè)圖像塊的排列次序共有4!=24種。因?yàn)橛?jì)算次序會(huì)影響最終加密結(jié)果,所以可用密鑰控制隨機(jī)選擇一種次序。

3 測(cè)試結(jié)果

本系統(tǒng)是基于Android開(kāi)發(fā)出來(lái)的主界面。主界面包含了7個(gè)部分,如圖5(a)所示。當(dāng)主界面中不存在圖像的時(shí)候,點(diǎn)擊加密/解密按鈕,不會(huì)產(chǎn)生加密/解密操作而是提示用戶先加載一幅圖像。通過(guò)圖5(b/c)的任何一種方式可以選擇加載圖像到主界面,如圖5(d)所示。當(dāng)主界面中已經(jīng)加載有圖像的時(shí)候,點(diǎn)擊加密按鈕,則會(huì)彈出圖6(a)所示的對(duì)話框,在此對(duì)話框中就可以輸入密碼了。當(dāng)用戶輸入的密碼少于6位且點(diǎn)擊了確認(rèn)的時(shí)候,就會(huì)提示用戶密碼少于6位,這時(shí)候圖6(a)對(duì)話框并不會(huì)馬上關(guān)閉,而是編號(hào)1的文本框的內(nèi)容被清除,用戶可以繼續(xù)輸入密碼。當(dāng)用戶輸入了長(zhǎng)度大于6位的密碼的時(shí)候,點(diǎn)擊確認(rèn)按鈕,則可以進(jìn)行加密操作。如果界面出現(xiàn)圖6(b)所示的混亂圖像,則說(shuō)明圖像加密成功。圖像被加密了之后,通過(guò)任何一款看圖軟件打開(kāi),都是顯示混亂的圖像,因此圖像的信息得到了安全保存。解密界面和加密界面是一樣的,只是調(diào)用的對(duì)象不一樣而已。當(dāng)要查看圖像的時(shí)候,通過(guò)本軟件加載圖像,輸入解密的密碼,如果密碼正確,則原來(lái)的圖像被還原回來(lái)。如果密碼不正確,則提示密碼不正確,圖像還是混亂的圖像。正確解密的圖像和原來(lái)加密之前的圖像是完全一樣的。保存圖像(如圖7所示)的時(shí)候,選擇打開(kāi)路徑對(duì)話框,用戶就可以選擇文件的路徑,在文件對(duì)話框的頂部顯示有文件的路徑,當(dāng)選擇到文件的時(shí)候,會(huì)默認(rèn)選定該文件所在的路徑;如果文件夾里無(wú)文件,那么點(diǎn)擊一下獲取路徑按鈕,就可以獲得該文件夾的路徑并且關(guān)閉路徑對(duì)話框。如果點(diǎn)擊了取消按鈕,則不改變編號(hào)2中的路徑。通過(guò)本過(guò)程就可以將圖像進(jìn)行加密/解密之后保存。

4 結(jié)語(yǔ)

圖像加密是確保數(shù)據(jù)在互聯(lián)網(wǎng)進(jìn)行安全傳輸?shù)闹匾夹g(shù)手段。本文采用《Image encryption using mapping array and random division》文獻(xiàn)中提到的快速加密/解密算法/隨機(jī)劃分算法,設(shè)計(jì)并實(shí)現(xiàn)面向安卓平臺(tái)的圖像加密軟件。經(jīng)過(guò)測(cè)試,該軟件能夠在手機(jī)上正確運(yùn)行,能夠?qū)崿F(xiàn)圖像的解密以及解密,保證信息的安全。

參 考 文 獻(xiàn)

[1]Z Tang,W Lan,Y Dai,et al.Image encryptionusing mapping array and random division[J].ICIC Express Letters,Part B:Applications,2011,12(6):1297-1302.

[2]O Watanabe,A Nakazaki,H Kiya.A fast imagesc-ramble method using public-key encryption allowing backward compatibility with JPEG2000[C].Proc.Of IEEE Conference on Image Processing,Singapore,2004:3435-3438.

[3]D Qi.Matrix transformation and its application to im-age hiding[J].Journal of North China University ofTechnology,1999,11(1):24-28.

[4]L Zhu,W Li,L Liao et al.A novel algorithm forscrambling digital image based on catchaotic mapping[C].Proc.Of the and IEEE International Conference on Intelligent Information Hiding and Multimedia Signal Processing,Pasadena,CA,USA,2006:601-604.

[5]Z Shang,H Ren,J Zhang.A block location scr-ambling algorithm of digital image based on Arnold transformation[C].Proc. Of the 9th International Con-ference for Young Computer Scientists,Zhangjiajie,China,2008:2942-2937.

[6]孫燮華.圖像加密算法與實(shí)踐[M].北京:科學(xué)出版社,2013.

[責(zé)任編輯:鐘聲賢]

猜你喜歡
實(shí)現(xiàn)設(shè)計(jì)
何為設(shè)計(jì)的守護(hù)之道?
《豐收的喜悅展示設(shè)計(jì)》
流行色(2020年1期)2020-04-28 11:16:38
瞞天過(guò)海——仿生設(shè)計(jì)萌到家
設(shè)計(jì)秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計(jì)叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
信息系統(tǒng)安全評(píng)價(jià)系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)
高校聲像檔案數(shù)字化管理的實(shí)現(xiàn)路徑
辦公室人員尚需制定個(gè)人發(fā)展規(guī)劃
蘇州信息學(xué)院教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
如何實(shí)現(xiàn)人企合一
主站蜘蛛池模板: 国产手机在线ΑⅤ片无码观看| 欧美无专区| 亚洲伦理一区二区| 亚洲 日韩 激情 无码 中出| 欧洲极品无码一区二区三区| 中国丰满人妻无码束缚啪啪| 九九久久精品免费观看| 538国产在线| 亚洲欧美另类中文字幕| 美女无遮挡拍拍拍免费视频| 国产青榴视频| 国产一级视频久久| 91久久偷偷做嫩草影院电| 国产人成午夜免费看| 中文字幕亚洲精品2页| 色丁丁毛片在线观看| 国产精品偷伦视频免费观看国产| 久久香蕉国产线看观看精品蕉| 久久福利片| 色135综合网| 88av在线播放| 亚洲va精品中文字幕| 色悠久久综合| 青青久视频| 国产乱视频网站| 福利在线免费视频| 久久人人爽人人爽人人片aV东京热 | 免费在线不卡视频| 国产精品综合色区在线观看| 国产成人精品视频一区视频二区| 国产激情无码一区二区免费| 成人91在线| 国产免费自拍视频| 999国产精品| 久久a毛片| 欧美成人A视频| 国产无码精品在线| 天天操天天噜| 经典三级久久| 久久一色本道亚洲| 天堂在线www网亚洲| 91偷拍一区| 在线视频精品一区| 美臀人妻中出中文字幕在线| 国产在线98福利播放视频免费| 2021精品国产自在现线看| av尤物免费在线观看| 日韩精品毛片人妻AV不卡| 99这里只有精品6| 青青草欧美| 欧美中文字幕在线二区| 国产午夜人做人免费视频中文| 亚洲无码91视频| 久久久久人妻一区精品色奶水| 国产精品视频免费网站| 日本一区二区不卡视频| 国国产a国产片免费麻豆| 欧美a在线视频| 大香网伊人久久综合网2020| 亚洲成a人片77777在线播放| 日韩精品少妇无码受不了| 国产91线观看| 欧美不卡视频在线| 国产精品午夜福利麻豆| 97国产在线视频| 欧美日本二区| 精品欧美视频| 男女性午夜福利网站| 亚洲九九视频| 国产亚洲精品资源在线26u| 欧美久久网| 日本高清有码人妻| 亚洲乱强伦| 国产一区二区三区日韩精品| 91在线日韩在线播放| 国产福利拍拍拍| 日韩高清欧美| 精品视频第一页| 无码精品国产dvd在线观看9久| 欧美精品二区| 精品国产成人国产在线| 国产大全韩国亚洲一区二区三区|