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

淺談圖像加密系統的設計

2021-01-13 10:32:43孟令國
消費電子 2021年12期
關鍵詞:安全

孟令國

【關鍵詞】數字圖像;安全;泄露;篡改;Rijndael 算法

(一)研究背景及意義

21世紀的今天“Digitizing”、“Informatization”不斷發展,并逐漸深入到人們的生活中。數字圖像的普及應運而生,它以快速、便捷等優勢深受人們的喜愛,也是人們溝通交流不可或缺的一部分。運用頻率的提升人們,也關心其安全性[1]。

圖像數據的可靠安全處理是當前研究的重要方向之一,它具有保證圖像信息的安全、拓展加密技術的研究領域等意義。

(二)技術算法

1、Rijndael算法的詳細描述

(1)算法簡介

Rijndael算法是美國政府取代早期的數據加密標準而使用的標準加密算法。它是基于置換和代替的,主要優勢便是允許數據區塊以及密鑰的長度獨立變化。

2、偽隨機數

(1)動力系統生成偽隨機數序列

偽隨機數是密碼學中最重要的一項技術,它是密碼系統安全性的重要保障。混沌序列便是偽隨機數的產物[2]。混沌序列產生公式:

(2) 二進制混沌偽隨機序列

表達式: = f( )

非周期、不收斂、非線性是改隨機數列的特點,選取初始值,通過反復迭代產生混沌序列 ,在通過f( )產生二進制混沌偽隨機序列做密鑰。

(一)數字圖像置亂

隨著電腦、智能手機的普及,越來越多的人選擇在線互動,隨之而生的便是圖像的安全性和有效性得不到全面保障,因為圖像信息的泄露導致巨大損失的事情比比皆是。

通過結合圖像加密和圖像隱藏生成了兩種解決方案:圖像置亂處理;信息隱藏和偽裝。圖像置亂變換是通過改變像素的位置或顏色而形成的一種保護技術。

圖像置亂方法主要有三種[3]:

1、基于Arnold變換的置亂方法;

2、用分形圖形的方法填充空間曲線;

3、運用數學知識和奇異現象。

(二)基于Rijndael的圖像置亂算法分析

數字矩陣是人們常用的方法之一,矩陣的數值即為灰度值。本結采用的是基于Rijndael的圖像置亂算法。

該算法主要由三部分組成:

(1)通過偽隨機數發生器實現灰度值的變換

(2)S-盒變換

(3)行位移和列混合

1、基于Rijndael算法的圖像置亂算法描述

step1:取出前4行的種子密鑰,按字節與待加密圖像子塊中的像素異或得到新的像素。

Step2:利用查表進行S-盒變換;

step3:行置換,將矩陣中的行按照不同的偏移量進行左循環移位。

step4:列混亂,將矩陣中每個列上的像素看作為GF(28)上的3次多項式的系數,進行運算,計算出新的像素值

step5:按順序取出像素灰度值

step6:回到step1,進行多次閉環加密。

2、置亂算法算例

本小結通過Aradar圖像為例,說明Rijnael算法的有效性[4]。

step1:通過偽隨機數得到新的像素;

step2:利用查表進行S-盒變換,得到新的像素灰度值;

step3:行置換,行進行移位;

step4:在列置換中,計算出新的像素灰度值;

step5:像素灰度值與輪密鑰異或;

step6:回到step3,實現閉環加密。

最后得到置亂后的圖像置亂算法算例如圖1所示:

(三)實驗結果分析

通過以上比較我們不難得出這樣的結論:輪變換部分是整個算法中耗時最多的。這也是算法優化的重點,而S-盒運算和列混合運算有非平凡的代數運算,因此值得考慮它們的快速實現。

(1)S-盒運算/逆S-盒運算可以用兩個表來實現,而且查表法非常有效,還能抗定時分析攻擊。

(2)在列混合運算中通過查表的方式,不僅很快,而且還能夠減少定時分析攻擊的危險。

解密矩陣等于加密矩陣和一個矩陣的相乘。

三、彩色圖像加密

(一)圖像加密算法

1、關于位圖文件的數據結構

通過Windows系統運行該加密系統,我們必須明白一點,即圖像顯示時必須轉換為DIB或者DDB位圖。文件頭、位圖信息和位圖像素數據,組成了位圖文件,以下便依次介紹這三部分。

(1)位圖文件頭:文件頭的主要功能是識別位圖文件,該部分包含了文件件類型和大小等信息

(2)位圖信息:內存的分配、調色板信息的設置、像素值的讀取都是由位圖信息所決定的。

(3)位圖數據:位圖數據是位圖的主體部分,位圖上的每一個點都表示了一個像素值,位圖的大小和顏色決定了位圖陣列的大小。

2、基于Rijndael算法和混沌序列的圖像置亂算法描述

step1:按順序取待加密圖像中的像素;

step2:利用查表進行S-盒變換;

step3:用偽隨機數發生器生成一個序列;

step4:將圖像的每列像素依次向下循環移動位置;

step5:回到step1,實現多次閉環加密。

四、圖像加密系統的實現

(一)系統的功能目標

本系統的主要功能便是對圖像進行加密保護,它也是本系統最重要的功能。除此外,考慮到系統的友好性,力求系統用戶界面操作簡單。同時,考慮的后期需求完善和拓展,要求本系統具有一定的可擴展性。作為一個圖像安全加密系統,系統本身的安全性也要可靠。圖像形式多樣,系統應支持多種圖像形式。

(二)原型系統總體功能本系統包括以下幾個部分:

(1)輸入/輸出接口單元

(2)偽隨機數發生器

(3)加密/解密單元④圖像文件顯示

對于整理框架結構的設計是系統研究中不可獲取的一步,也是非常重要的一步。在這一步要確定系統的模塊組成、模塊間的聯系。又要考慮到每個模塊的獨立性,力求做到“高內聚,低耦合”的一款系統。

根據前期的研究,分別設置了4個子模塊:接口模塊;偽隨機數發生器模塊;加解密運算模塊;圖像文件顯示模塊。

整個系統的總體框圖如圖2所示:

(三)原型系統功能分析

借助于面向對象編程方法中的繼承機制設計了Rijndael類的派生類Rijnd ,用于實現基于Rijndael和混沌序列的圖像加密算法。

Rijnd類的方法有以下幾種分類:

(1)像素值變換:繼承父類Rijndael中定義的有關對像素值異或的方法AddRoundKey()和重新定義了密鑰擴展的方法KeyExpansion()。

(2)像素值替代:繼承父類Rij n d a e l中的方法BuildSbox()和BuildInvSbox ()來初始化替換表Sbox[][]和iSbox[][];SubBytes()和InvSubBytes()通過替換表實現像素值變換。

(3)行列置換:定義的自身類方法:RowsShift (),InvRowsShift (),ColumsShift()和Inv ColumsShift(),實現行列的循環移位操作。

(四)原型系統的實現

以對BMP格式圖像加密為例來部分介紹該原型系統的運行過程:用戶點擊圖像加密界面中的“瀏覽”,選擇待加密的文件;輸入隨機數發生器的初始條件,將用于隨機數發生器初始條件輸入的對話框定義為一個Initializtion類,只要系統中需要輸入隨機數發生器的初始條件,就創建一個該類的對象來獲取輸入的初始條件值。

在圖像文件進行加密的這段時間,系統會有提示信息同時在改頁面上其他功能暫時失效,只有完成加密后才會恢復正常。

Displaydlg用于顯示圖像文件,隨后系統根據用戶需求完成了圖像文件的加解密操作。

在圖像解密時,通過Initializtion類獲取隨機數發生器初始條件值,再通過RandomNumber,加密后的圖像進行解密操作。

猜你喜歡
安全
智能家居安全分析
熱電公司發電機勵磁系統改造
科技視界(2016年21期)2016-10-17 20:00:16
淺談計算機硬件實驗室管理
科技視界(2016年20期)2016-09-29 11:59:36
中國民航HUD的應用和發展淺析
科技視界(2016年20期)2016-09-29 10:54:27
主站蜘蛛池模板: 欧美色图第一页| 欧美精品v欧洲精品| 成人国产免费| 亚洲国产精品VA在线看黑人| 天堂成人在线| 色婷婷色丁香| 国产福利在线观看精品| 亚洲第一区在线| 凹凸国产熟女精品视频| 四虎影视永久在线精品| 动漫精品啪啪一区二区三区| 午夜性爽视频男人的天堂| AV天堂资源福利在线观看| 男女性午夜福利网站| 最新日本中文字幕| 日韩国产高清无码| 国产亚洲精品自在线| 国产91特黄特色A级毛片| 国产区人妖精品人妖精品视频| 欧美色图久久| 欧美日韩在线亚洲国产人| 毛片免费观看视频| 四虎永久在线精品国产免费| 亚洲精品男人天堂| 中文纯内无码H| 国产日韩欧美视频| 久久精品国产国语对白| 亚洲第一黄色网| 一本一道波多野结衣av黑人在线| 伊人久久精品无码麻豆精品 | a在线亚洲男人的天堂试看| 国产一级视频久久| 国产无码性爱一区二区三区| 久久伊人色| 国产麻豆91网在线看| 成人夜夜嗨| 国产丝袜无码精品| 91精品专区国产盗摄| 国产视频久久久久| 男女男精品视频| 午夜激情福利视频| 午夜无码一区二区三区| 99久久精品久久久久久婷婷| 午夜毛片福利| 青青操视频在线| 亚洲男人天堂2018| 国产精品第页| 亚洲成人网在线播放| 国产99视频在线| 欧美日韩中文国产va另类| 亚洲美女AV免费一区| 国产精品无码久久久久久| 精品无码一区二区三区电影| 久久久久国产精品免费免费不卡| 亚洲动漫h| 免费看的一级毛片| 国产91在线|中文| 69av免费视频| 亚洲中文无码av永久伊人| 成人小视频在线观看免费| 国产成人8x视频一区二区| 五月综合色婷婷| 亚洲精品成人福利在线电影| 亚洲第一国产综合| AV在线天堂进入| 久久亚洲中文字幕精品一区| 亚洲v日韩v欧美在线观看| 国产不卡网| 九色视频一区| jizz国产视频| 国产成人精彩在线视频50| 国产在线八区| 亚洲最大情网站在线观看| 国产成人综合久久精品尤物| 国产三级国产精品国产普男人 | 中文字幕不卡免费高清视频| 99爱视频精品免视看| 欧美日韩导航| 91久久青青草原精品国产| 日本高清成本人视频一区| 国产一区二区三区在线精品专区| 成年看免费观看视频拍拍|