freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)論文—基于matlab的光學(xué)圖像加密解密技術(shù)-文庫吧資料

2025-06-30 19:55本頁面
  

【正文】 39。imshow(RGBE)。,20)。,39。title(39。 subplot(1,2,1)。 RGBS=RGBD.*r。 r=rand(s(1),s(2),s(3))*5000。)。 基于 Matlab 實現(xiàn)像素點 RGB 值的放大Matlab 實現(xiàn)代碼如下:clear RGB=imread(39。通過 rand 函數(shù)可以產(chǎn)生一個 m*n*3 層數(shù)據(jù)矩陣,這個矩陣是由隨機數(shù)列組成,然后將隨機矩陣返回到 r 中暫存,再返回時可以數(shù)乘一個數(shù)值改變矩陣放大倍數(shù)。放大的倍數(shù)越大,加密后的圖像越不容易分辨出圖像原有的信息,但是因為它太簡單,容易被破解,保密性不高 [16]。 圖 317 原圖 圖 318 加密后 圖 319 解密后山東建筑大學(xué)畢業(yè)論文14 圖 320 原圖 圖 321 加密后 圖 322 解密后 如圖 318 和圖 321 所見,這種加密方法加密后的圖像根本上不能分辨出原有圖像的信息,可以極大程度上保全信息的安全,幾乎適用于所有的圖像,但是這種加密技術(shù)也有缺點,現(xiàn)在互聯(lián)網(wǎng)中傳輸?shù)膱D片信息大部分上是分辨率較高的真彩圖像,數(shù)據(jù)量大,像素點較多,所以在 Matlab 中運算量極大,一些大型圖片運算時間太長,會占用計算機的大量資源。fontsize39。解密后39。imshow(RGBEE)。,20)。,39。 title(39。 subplot(1,2,1)。 end RGBE=B(f)。 t=t+1。 f=1:n。%調(diào)整 RGBS 與 RGB 維數(shù)相同 t=1。 % B=A(r)。 %獲取維數(shù)n=s(1)*s(2)*s(3)。)。 基于 Matlab 實現(xiàn)像素點隨機打亂clear A=imread(39。用find函數(shù)找出向量r內(nèi)從1 到m 的元素的位置并返回到向量f。用randsample 函數(shù)可以產(chǎn)生隨機生成的數(shù)值,用此函數(shù)產(chǎn)生一個值為從1到m*n*3的行向量并返回到 r中。這種圖像的加密算法的加密后效果非常好,在圖像的加密過程中使用隨機產(chǎn)生的數(shù)列更是提高了保密性,但是這種加密技術(shù)也存在缺點,就是圖像的元素一般特別多,這就使得加密速度特別慢,對計算機要求較高 [12][15]。每一個像素點都存在一個特定的顏色值,可采三原色顯示。而隨機打亂各層中的行和列這種加密技術(shù)結(jié)合了行打亂和列打亂兩種加密技術(shù),加密效果較好,可以適用于大部分的圖像,并且這種加密方式相對而言比較簡單,速度快,但是它的缺點是保密性不高,在受到不法分子的攻擊后,容易被破解,不適用于一些比較重要的圖像加密。,15)。,39。 title(39。 subplot(1,2,2)。fontsize39。加密39。imshow(C)。 D=RGB (f,:,:)。 j1=j1+1。 while t1=length(i1) f1(j1)=find(i1==t1)。j1=1。 C=B(:,i1,:)。 j=j+1。 while t=length(i) f(j)=find(i==t)。j=1。 B=A(i,:,:)。 s=size(A)。C:\Users\Administrator\Desktop\畢業(yè)論文相關(guān) \39。因此,該方法加密效果很好,但方法簡單,容易被攻擊破解,不適合重要圖像的加密。同樣通過對兩幅不同類型加密后的效果進山東建筑大學(xué)畢業(yè)論文11行對比分析可以發(fā)現(xiàn),這種加密方式適用于信息含量較大的圖像的加密,而對于信息含量少,在圖像的列向量中信息重復(fù)率很高的圖像信息就不適合這種加密方式了。,15)。,39。 title(39。 subplot(1,2,2)。fontsize39。加密39。imshow(B)。 C=B(:,f,:)。 j=j+1。山東建筑大學(xué)畢業(yè)論文10 while t=length(i) f(j)=find(i==t)。j=1。 B=A(:,i,:)。 s=size(A)。C:\Users\Administrator\Desktop\畢業(yè)論文相關(guān) \39。 基于 Matlab 實現(xiàn)打亂各層的列基于 Matlab 實現(xiàn)打亂各層的列這種操作方法類似于打亂各行的加密方法。 圖 32 原圖 圖 33 加密后 圖 34 解密后 圖 35 原圖 圖 36 加密后 圖 37 解密后通過Matlab將兩幅不同的圖像進行加密,對比加密后的圖像可以發(fā)現(xiàn),像圖32這種信息量較大的圖像使用這種方法加密更為合適,不僅程序簡單快捷,運算速度較快,而且還可以保證一定的加密效果。fontsize39。解密39。imshow(C)。,15)。,39。 title(39。 subplot(1,2,1)。 end f。 t=t+1。f=1:r。t=1。 B=A(r,:,:)。 用 randsample 函數(shù)產(chǎn)生一個與圖像矩陣 A 的行數(shù) m 相等的整數(shù)隨機數(shù)列并返回到r 中,這樣就可以打亂矩陣中的行向量的位置順序。)。A=imread(39。 基于 Matlab 實現(xiàn)打亂各層的行首先清空 Matlab 中函數(shù)命令。用 find 函數(shù)找出向量 r 內(nèi)從 1 到 m 的元素的位置并返回到向量 f。Randsample 這個函數(shù)能夠生成隨機的數(shù)據(jù)變量,用此函數(shù)產(chǎn)生一個與圖像矩陣 A 的行數(shù) m 相等的整數(shù)隨機數(shù)列并返回到 r 中。缺點是對于一些特殊的圖像加密效果極低。由于置亂加密不僅可以用于圖像信息的保密,同時也在圖像信息隱藏、圖像信息分存、數(shù)字水印技術(shù) [9][10]等基礎(chǔ)性工作中起到很大的作用,因此,置亂加密算法的優(yōu)點和缺點也直接影響到其他處理的結(jié)果。到現(xiàn)在為止,圖形圖像置亂加密的方法已經(jīng)發(fā)展處很多種類,本文簡單列舉了四種置亂加密的技術(shù)。對于圖像信息的加密傳輸來說,為了保密程度更高,一般會使用密鑰來進行加解密。對圖形圖像進行安全傳輸和保密存儲的技術(shù)有很多,其中主要手段之一就包含圖形圖像置亂加密技術(shù)。 置亂加密技術(shù)置亂加密技術(shù)的思想可以說是在古羅馬時期就存在了,當(dāng)時古羅馬皇帝愷撒聰明的想出的一種保護戰(zhàn)爭中命令順利傳輸?shù)姆绞?,就是將需要傳達的命令,將其中的某幾個字母移動位置,將命令轉(zhuǎn)化成敵人看不懂的亂碼,在一定程度上達到了保護戰(zhàn)中命令的安全?;谝陨蠄D像加密的特點,我們需要找到一種最合適的圖像加密方案。一般來說,我們使用的普通的圖像信息的價值不是特別大,沒有必要運用特別復(fù)雜的加密算法。只要將圖像的失真控制在人眼能夠分辨出來的基礎(chǔ)上就可以。(4)圖像可以存在一定的失真度。(3)圖像學(xué)闡述了一副圖像在水平、豎直、對角線方向上相鄰的 16 個像素內(nèi)都存在相關(guān)性。(2)與傳統(tǒng)文本信息加密不同,圖像的加密具有數(shù)據(jù)量龐大的特點,一幅圖像在讀入 Matlab 后顯示為矩陣的形式,并且這個矩陣量非常龐大。圖形圖像加密不同于傳統(tǒng)文本加密的特殊點如下:(1)圖像信息不同于文本,一幅圖像往往具有龐大的數(shù)據(jù)量,這樣在加密后,會存在一個龐大的加密文本,不僅會造成傳輸方面的困難,而且還回造成保密性不高,這種加密后的圖像信息在被攻擊者截獲后,不法分子可以通過這龐大的數(shù)據(jù)信息來進行密碼分析,增加了破解出密碼的可能性。(2)點運算符有.*、./、.\和.^。離散余弦變換D=dct2(A,m,n)。生成隨機數(shù)(1)均勻分布 r=rand(size)。A39。)%iminfo 函數(shù)可以顯示圖像的更多信息。(2)iminfo(39。(2)A3=fliplr(A)%將矩陣 A 左右翻轉(zhuǎn),A4=flipud(A)%將矩陣 A 上下翻轉(zhuǎn)。% 矩陣轉(zhuǎn)置,即共軛轉(zhuǎn)置,A2=A.39。圖像的顯示在 Matlab 中顯示圖像主要有 image 和 imshow 兩個函數(shù),image 函數(shù)主要屬于圖像縮放函數(shù),而 imshow 函數(shù)命令較為強大,對于灰度圖像、真彩(RGB)圖像、索引色圖像、二值圖像都可以顯示。,jpg)。 Matlab 常用的圖形圖像處理函數(shù)(命令)圖像的讀入在 Matlab 軟件中讀入一幅圖像,就會使用到 imread 這個函數(shù),其格式為A=imread(39。RGB 圖像是一個三層的數(shù)據(jù)矩陣,每一層分別代表著紅、綠、藍三種顏色,矩陣中前兩維代表著像素的位置,第三維代表了每個像素的顏色數(shù)據(jù)。 RGB 圖像真彩圖像就是 RGB 圖像,在 Matlab 中讀入后是一個 m*n*3 的三層數(shù)據(jù)矩陣。在 Matlab 中讀入灰度圖像的時候,需要調(diào)用函數(shù) imagese(X,[0 1]) 。 灰度圖像灰度圖像在 Matlab 中顯示為一個數(shù)據(jù)矩陣,矩陣中的值都表示這幅圖像相應(yīng)位置上的灰度值范圍。數(shù)據(jù)矩陣顯示圖像的像素位置,并且映射出相應(yīng)的顏色矩陣。Matlab 中有四種幾本圖像類型:灰度圖像、真彩(RGB)圖像、索引色圖像、二值圖像。主要是對全文的總結(jié),還介紹了對未來圖形圖像加密解密技術(shù)的展望。主要介紹了圖形圖像加密傳輸理論框圖以及圖形圖像加密特點,詳細介紹了置亂加密、混沌加密和秘密分割加密的原理及用 Matlab實現(xiàn)的方法,并對其做了總結(jié)分析。主要介紹了在 Matlab 語言中圖形的不同類型和在 Matlab 語言中使用頻率較大的圖形處理的編程函數(shù)命令。主要介紹了選題背景和意義,簡要描述了 Matlab 語言的起源、發(fā)展和主要特點。這也使得對圖形圖像的加密解密處理事半功倍。因此我們使用 Matlab 來計算圖形圖像的加密解密過程會更加的簡單方便。(5)高效方便的矩陣和數(shù)組運算Matlab 軟件中可以方便的進行矩陣、數(shù)組、邏輯和算數(shù)運算,而且在進行數(shù)組間的運算的時候直接套用相應(yīng)的運算符就可以?;谶@些,會使 Matlab 庫中函數(shù)命令更豐富,還可以大程度的縮小占用計算機的資源,這些讓我們在運用 Matlab 書寫的 M 文件的時候簡單、快捷。(4)語句相對簡單,但有豐富的內(nèi)含Matlab 語言是由函數(shù)命令這種最簡單但是也最重要的形式構(gòu)成的,每個函數(shù)由函數(shù)名稱、輸入輸出變量組成。(3)擴充能力較強,具有良好的交互性能在比較高的版本的 Matlab 軟件中函數(shù)命令具有很多種,我們在運算相對較復(fù)雜的計算處理的時候能夠直接調(diào)用過來直接運用,而且 Matlab 軟見是通過 M 文件的格式保存函數(shù)庫的,所有自建函數(shù)也能當(dāng)成 Matlab 的庫函數(shù)調(diào)用。M 文件編譯器使用起來方便快捷,省去了重復(fù)編碼和編
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1