[發明專利]一種基于混沌映射和混沌S盒代換的圖像加密方法有效
| 申請號: | 202110372256.5 | 申請日: | 2021-04-07 |
| 公開(公告)號: | CN112906043B | 公開(公告)日: | 2022-06-17 |
| 發明(設計)人: | 唐加能;陳錦源;湯盈慧;黃誠惕;黃婷婷 | 申請(專利權)人: | 華僑大學 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F21/62;G06T1/00 |
| 代理公司: | 泉州市文華專利代理有限公司 35205 | 代理人: | 陳雪瑩 |
| 地址: | 362000 福建*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 混沌 映射 代換 圖像 加密 方法 | ||
1.一種基于混沌映射和混沌S盒代換的圖像加密方法,其特征在于:包括如下步驟:
步驟S10、獲取彩色圖像文件,對所述彩色圖像文件進行哈希計算得到哈希值作為系統密鑰,基于所述哈希值計算系統參數P;
步驟S20、基于所述哈希值生成四維超混沌映射的四個初始值,基于各所述初始值得到四組混沌偽隨機序列;
步驟S30、基于所述混沌偽隨機序列以及系統參數P提取長度為256的序列Wz,并利用所述序列Wz以及使用AES算法的S盒生成混沌S盒;
步驟S40、對所述彩色圖像文件進行Arnold置亂得到置亂圖像Is,利用所述混沌S盒對置亂圖像Is進行字節代換得到代換圖像Isu;
步驟S50、利用所述混沌偽隨機序列以及系統參數P,對所述代換圖像Isu中RGB的三個分量進行圖像擴散加密得到三個密文數據,基于各所述密文數據得到加密圖像Ienc;
所述步驟S10具體為:
獲取大小為m×n的RGB格式的彩色明文圖像文件,利用哈希函數SHA-256對所述彩色明文圖像文件進行哈希計算得到256位的哈希值,將所述哈希值進行32等分并存儲為矩陣K,對所述矩陣K求和得到系統參數P:
P=sum(K(1:32));
所述步驟S20具體包括:
步驟S21、將所述哈希值均分為8個子哈希值K(1:4)、K(5:8)、K(9:12)、K(13:16)、K(17:20)、K(21:24)、K(25:28)以及K(29:32);
步驟S22、基于各所述子哈希值計算得到四維超混沌映射的四個初始值x0、y0、z0、w0:
x0=sum(K(1:4)/mean(K(5:8)))/4;
y0=(sum(K(9:12))-max(K(13:16)))/4/256;
z0=max(bitxor(K(17:20),K(21:24)))/256;
w0=mean(bitxor(K(25:28),K(29:32)))/256;
步驟S23、將各所述初始值代入四維超混沌映射進行迭代m×n+10000次,得到四組混沌偽隨機序列X={xn}、Y={yn}、Z={zn}、W={wn};
所述步驟S50具體包括:
步驟S51、將所述混沌偽隨機序列X={xn}、Y={yn}、Z={zn}分別舍棄前P個迭代數據后,分別取m×n個迭代數據組成序列xz、yz、zz;
步驟S52、將所述序列xz、yz、zz依次向左移8位并其取小數部分值,得到序列xzb、yzb、zzb:
xzb=108×xz-round(108×xz);
yzb=108×yz-round(108×yz);
zzb=108×zz-round(108×zz);
步驟S53、將所述序列xzb、yzb、zzb左移5位對256取模計算,得到用于加密的序列encryptx、encrypty、encryptz:
encryptx=uint8(mod(floor(105×abs(xzb)),256));
encrypty=uint8(mod(floor(105×abs(yzb)),256));
encryptz=uint8(mod(floor(105×abs(zzb)),256));
步驟S54、利用所述序列encryptx、encrypty、encryptz分別對代換圖像Isu中RGB的三個分量進行加密,得到密文數據encr、encg、encb:
其中Isur、Isug、Isub分別表示代換圖像Isu中RGB的三個顏色分量;
步驟S55、合并所述密文數據encr、encg、encb得到加密圖像Ienc。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華僑大學,未經華僑大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110372256.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種農藥混合噴灑無人機
- 下一篇:一種裝配式柔性截排井





