www涩-www黄网站-www黄色-www黄色com-国产免费拍拍视频在线观看网站-国产免费怕怕免费视频观看

基于matlab的數(shù)字圖像des加密解密研究

2014-10-07 15:23:16 大云網(wǎng)  點(diǎn)擊量: 評論 (0)
摘 要:筆者通過matlab仿真des算法,對JPEG格式的數(shù)字圖像加密解密,并對其可行性進(jìn)行研究,探討一種改進(jìn)方案,以供參考。關(guān)鍵詞:des算法 數(shù)字圖像 matlab 隨著互聯(lián)網(wǎng)大數(shù)據(jù)時(shí)代的來臨,自媒體、互聯(lián)網(wǎng)與
摘 要:筆者通過matlab仿真des算法,對JPEG格式的數(shù)字圖像加密解密,并對其可行性進(jìn)行研究,探討一種改進(jìn)方案,以供參考。

關(guān)鍵詞:des算法 數(shù)字圖像 matlab

 

     隨著互聯(lián)網(wǎng)大數(shù)據(jù)時(shí)代的來臨,自媒體、互聯(lián)網(wǎng)與人們的生活密不可分?;ヂ?lián)網(wǎng)應(yīng)用中,圖像是其基本的一種形式。然而,多媒體數(shù)據(jù),由于其大數(shù)據(jù)量、實(shí)時(shí)性要求高等特點(diǎn)又對其安全提出了新的需求。加密技術(shù)是能為這些數(shù)據(jù)提供安全保障的唯一方法。
 
1 jpg格式文件介紹
  jpg編碼:jpg文件大體上分為兩個(gè)部分:標(biāo)記碼(Tag)和壓縮數(shù)據(jù)。本文,我們用matlab中的imread函數(shù)直接讀取圖像的數(shù)據(jù)A,讀進(jìn)來的數(shù)據(jù)為一個(gè)三層的矩陣,矩陣的行坐標(biāo)和列坐標(biāo)表示每個(gè)像素點(diǎn)的位置,矩陣從第一層到第三層分別代表紅、綠、藍(lán)三中像素。例如A[x,y,1]=255,表示在(x,y)位置,紅色像素的值為0。
 
2 DES算法簡介
  DES算法是美國國家標(biāo)準(zhǔn)局1977年1月正式確立的美國的統(tǒng)一數(shù)據(jù)加密標(biāo)準(zhǔn),是一種用56位密鑰來加密64位數(shù)據(jù)的對稱加密方法。DES輸入為64位明文,64位密鑰(含8奇偶校驗(yàn)位),輸出為64位密文。因此,執(zhí)行一次DES加密,可以完成8個(gè)字節(jié)的數(shù)據(jù)加密,輸出也為8個(gè)字節(jié)。
  DES算法概述,如圖1:

  

      解密處理:因?yàn)镈ES為典型的festal算法,所以加密和解密有相同過程,但是要注意解密過程的第一張置換表和最后一張置換表與加密過程要反過來。

  
3 DES直接加密圖像數(shù)據(jù)的實(shí)驗(yàn)結(jié)果及分析
  本文用Matlab模擬數(shù)字圖像加密,程序界面(見圖2):
    
3.1 加密效果與解密效果
 
                                    圖3 原始圖像圖4加密圖像圖5解密圖像
  對比加密結(jié)果和原始圖像,發(fā)現(xiàn)在像素比較密集的地方加密結(jié)果的顏色也比較重,所以我們發(fā)現(xiàn)單純的用DES算法對原始圖像數(shù)據(jù)進(jìn)行加密,不能有效的遮掩圖像數(shù)據(jù)整體呈現(xiàn)的特性。對比原始圖像與解密圖像,經(jīng)過加解密以后,圖像沒有發(fā)生變化,說明用DES加解密數(shù)字圖像數(shù)據(jù)是可靠的。問題:DES算法直接加密不能全部掩蓋圖像的信息
3.2 加密實(shí)時(shí)性
  用的圖片大小為5Kb,matlab模擬加密、解密過程,加密消耗的時(shí)間為110.216446 seconds,解密消耗的時(shí)間為110.524032 seconds,所以加入直接用DES加解密,很難滿足用戶對實(shí)時(shí)性的要求。
 
4 結(jié)論與設(shè)想中的解決方案
4.1 DES加密不能完全隱藏圖片的全部信息
  基于混沌的理論,將初始的圖片信息用高維的廣義貓映射多輪置換,從而打亂圖片數(shù)據(jù)本身的整體規(guī)律特性。
4.2 在滿足相對高安全性的前提下,高實(shí)時(shí)性的要求如何滿足
  大數(shù)據(jù)量導(dǎo)致加密的實(shí)時(shí)性變得很差,可以從兩個(gè)角度來減少大數(shù)據(jù)加密的時(shí)間復(fù)雜度:一是減少需要加密的數(shù)據(jù)的數(shù)量,就是選擇性加密算法;二是減少加密過程的時(shí)間復(fù)雜度,簡化加密過程。
  綜上所述,提出了一張新的加密算法的思路,加密步驟如下:
第一,將讀取到的彩色圖像分層R、G、B三層。
第二,分別對R層、G層、B層圖像進(jìn)行二維貓映射置換。
第三,只對R層數(shù)據(jù)進(jìn)行基于DES的加密。
第四,R層得到的加密數(shù)據(jù)分別與G層、B層異或。
  方案中,利用彩色圖像R、G、B三層的數(shù)據(jù)全部進(jìn)行映射置換[4],保證圖片像素被完全打散,然后只對R層進(jìn)行DES加密,減少了加密的數(shù)據(jù)量,時(shí)間在理論值上會減少1/3。然后根據(jù)異或算法的特性,對G、B兩層進(jìn)行加密從而達(dá)到了加密的效果。此方案的安全性可以歸約到DES算法安全性的論證上,所以應(yīng)該有比較可靠的安全性能。接下來要做的工作是論證該算法的實(shí)時(shí)性是否能真的滿足要求。
大云網(wǎng)官方微信售電那點(diǎn)事兒

責(zé)任編輯:葉雨田

免責(zé)聲明:本文僅代表作者個(gè)人觀點(diǎn),與本站無關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí),對本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時(shí)性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實(shí)相關(guān)內(nèi)容。
我要收藏
個(gè)贊
?
主站蜘蛛池模板: 欧美一线视频| 亚洲国产精久久久久久久| 午夜国产| 国产在线观看免费一级| 亚洲欧美日韩国产制服另类| 欧美va在线播放免费观看| 91精品国产综合久久久久久| 久久一日本道色综合久| 91av爱爱| 明星国产欧美日韩在线观看| 91免费公开视频| 久久国产精品免费观看| 亚洲午夜免费| 精品午夜国产在线观看不卡| 亚洲人成亚洲人成在线观看| 国产三级日本三级在线播放| 全部免费毛片在线| 成人毛片高清视频观看| 欧美午夜不卡| 一区两区三不卡| 国产精品久久久久久久久久日本| 欧美一级毛片在线一看| 草久在线视频| 欧美1314性欧美| 亚洲美女在线观看亚洲美女| 国产第四页| 久久亚洲国产的中文| 亚洲欧美精品成人久久91| 黄人成a动漫片免费网站| 三级网站视频| 91精品国产免费久久国语蜜臀| 交性视频免费看| 欧美亚洲影院| 在线免费观看精品| 久草视| 三级黄色片在线免费观看| 91色综合久久| 国产精品美乳免费看| 久久这里只有精品免费播放| 亚洲国产精品一区二区三区久久 | 国产成人欧美一区二区三区的|