[發明專利]一種基于拉丁方的混沌圖像加密方法有效
| 申請號: | 202110551860.4 | 申請日: | 2021-05-20 |
| 公開(公告)號: | CN113300827B | 公開(公告)日: | 2022-05-13 |
| 發明(設計)人: | 張勛才;牛瑩;李輝;陳志武;馬江濤;吳濤;王延峰;李林偉;張煥龍;張建偉;任航麗;栗三一;楊飛飛 | 申請(專利權)人: | 鄭州輕工業大學 |
| 主分類號: | H04L9/00 | 分類號: | H04L9/00;H04N1/44 |
| 代理公司: | 鄭州優盾知識產權代理有限公司 41125 | 代理人: | 栗改 |
| 地址: | 450000 河南省鄭州*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 拉丁 混沌 圖像 加密 方法 | ||
1.一種基于拉丁方的混沌圖像加密方法,其特征在于,包括密鑰生成、像素置亂、像素替換和比特置亂,其步驟為:
步驟一:利用大小為N×N的圖像矩陣P生成初始的密鑰,將初始的密鑰輸入超混沌Lorenz系統進行迭代得到混沌序列X、Y、Z和W;
步驟二:分別截取混沌序列X和Y的前N×N個元素并轉換為兩個矩陣,利用兩個矩陣分別對圖像矩陣P的行和列進行置亂,得到置亂后的圖像矩陣Ps;
步驟三:截取混沌序列Z的前2N個元素分為兩個相等的序列Q1和Q2,生成拉丁方陣,作為查找表Ltable;截取混沌序列Z中2N×N個元素并組成兩個矩陣作為索引矩陣,利用兩個索引矩陣從查找表Ltable中的對應坐標選取元素,對圖像矩陣Ps中元素進行替換,得到像素替換矩陣Pr;
所述步驟三中查找表Ltable的生成方法為:將兩個長度相等的序列Q1和Q2分別進行排序,得到相應的位置索引序列Qseed和Qshift,利用位置索引序列Qshift中的元素值循環移動位置索引序列Qseed中的元素,生成階數與輸入序列長度相等的拉丁方陣即查找表Ltable;
所述步驟三中利用兩個索引矩陣從查找表Ltable中的對應坐標選取元素,對圖像矩陣Ps中元素進行替換的方法為:將索引矩陣Lc和圖像矩陣Ps按照從左上角到右下角的方式,依次將兩個矩陣對應坐標元素相加,取余數,使得到余數矩陣L′c;將余數矩陣L′c和索引矩陣Lr組成二維索引矩陣,利用二維索引矩陣從查找表Ltable中的對應坐標選取元素,得到像素替換矩陣Pr,即Pr(i,j)=Ltable(L′c(i,j),Lr(i,j)),Ltable(L′c(i,j),Lr(i,j))為查找表Ltable中行位置索引為L′c(i,j)、列位置索引為Lr(i,j)的元素值,Pr(i,j)、L′c(i,j)、Lr(i,j)分別為像素替換矩陣Pr、余數矩陣L′c和索引矩陣Lr的第i行、第j列的元素,i=1,2,……,N,j=1,2,……,N;
步驟四:從混沌序列W中截取8N個元素生成兩個拉丁方矩陣,將像素替換矩陣Pr的位平面組成兩個比特矩陣,利用兩個拉丁方矩陣分別對兩個比特矩陣進行比特置亂,將置亂后的兩個矩陣分成位平面并組合為位平面矩陣P'bit,將位平面矩陣P'bit中的元素轉換為十進制數據,得到密文圖像C;
所述步驟四中利用兩個拉丁方矩陣分別對兩個比特矩陣進行比特置亂的方法為:將像素替換矩陣Pr分為八個位平面P(1)~P(8),其中P(1)、P(3)、P(5)和P(7)四個位平面組合成一個2N×2N的比特矩陣PA,P(2)、P(4)、P(6)和P(8)四個位平面組合成一個2N×2N的比特矩陣PB,使用拉丁方矩陣LH1對比特矩陣PA進行行的比特置亂,拉丁方矩陣LH2對比特矩陣PB進行列的比特置亂,置亂后的兩個矩陣PA'和矩陣PB'分別分為四個位平面,得到的位平面組合為位平面矩陣P'bit,將位平面矩陣P'bit中的元素轉換為十進制的數據,得到密文圖像C。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州輕工業大學,未經鄭州輕工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110551860.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種在線式自動灌膠機
- 下一篇:立體車庫停車姿態校正裝置
- 彩色圖像和單色圖像的圖像處理
- 圖像編碼/圖像解碼方法以及圖像編碼/圖像解碼裝置
- 圖像處理裝置、圖像形成裝置、圖像讀取裝置、圖像處理方法
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序以及圖像解碼程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序、以及圖像解碼程序
- 圖像形成設備、圖像形成系統和圖像形成方法
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序





