[發明專利]一種兼容JPEG壓縮標準的彩色圖像加密方法有效
| 申請號: | 201810453802.6 | 申請日: | 2018-05-14 |
| 公開(公告)號: | CN108898539B | 公開(公告)日: | 2022-07-08 |
| 發明(設計)人: | 李廣;李澄清;呂金虎 | 申請(專利權)人: | 湘潭大學 |
| 主分類號: | G06T1/00 | 分類號: | G06T1/00;H04L9/32;H04L9/40 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 411105 湖南*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 兼容 jpeg 壓縮 標準 彩色 圖像 加密 方法 | ||
1.一種兼容JPEG壓縮標準的彩色圖像加密方法,其特征在于所述方法至少包括以下步驟:
(1)輸入大小為8a×8b的彩色圖像I0={I0,r,I0,g,I0,b},將其劃分成大小為Bx×By=8k×8k的個互不重疊的彩色圖像子塊,其中a、b、k為正整數,k能整除a、b,每個圖像子塊可表示為I0(i)={I0,r(i),I0,g(i),I0,b(i)},i=1,2,…,n;
(2)取I0(1)~I0(n)中每個子塊的第一個像素組成采樣圖像I0′,用SHA3-256標準哈希算法計算圖像I0′的哈希值H,對H的16進制數的表示分段預處理得到各子密鑰μ1、μ2、μ3、μ4、μ5、x(0)和l;
(3)使用各子密鑰作為Logistic映射的初始狀態和控制參數,迭代產生混沌序列,再將其轉換為偽隨機整數序列SK1、SK2、SK3、SK4和SK5;
(4)使用偽隨機序列SK1置亂圖像I0的n個子塊I0(1)~I0(n)之間的位置,得到圖像I1;
(5)對圖像I1的n個子塊I1(1)~I1(n),用SK2決定它們的顏色分量矩陣I1,r(i)、I1,g(i)和I1,b(i)進行轉置、上下顛倒、左右顛倒操作的隨機組合,其中同一子塊的3個顏色分量矩陣的操作相同,從而得到中間圖像I2;
(6)用偽隨機序列SK3置亂圖像I2每個子塊的3個顏色分量矩陣I2,r(i)、I2,g(i)和I2,b(i)之間的相對位置,獲得圖像I3;
(7)對圖像I3每個子塊的顏色分量矩陣I3,r(i)、I3,g(i)和I3,b(i),用偽隨機序列SK4對它們以行和列為單位分別進行豎直和水平方向的循環移位運算,其中同一子塊的3個顏色分量矩陣的移位運算相同,生成圖像I4;
(8)用偽隨機序列SK5決定圖像I4每個子塊中的各個顏色分量矩陣I4,r(i)、I4,g(i)和I4,b(i)是否做整體的異或運算,至此得到最終的密文圖像I5。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于湘潭大學,未經湘潭大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810453802.6/1.html,轉載請聲明來源鉆瓜專利網。





