[發明專利]圖像加密/解密的方法及裝置、電子設備、存儲介質有效
| 申請號: | 202011046021.9 | 申請日: | 2020-09-28 |
| 公開(公告)號: | CN112272082B | 公開(公告)日: | 2022-03-29 |
| 發明(設計)人: | 鄧練兵;李皓 | 申請(專利權)人: | 珠海大橫琴科技發展有限公司 |
| 主分類號: | H04L9/06 | 分類號: | H04L9/06;H04N1/32 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 莎日娜 |
| 地址: | 519000 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 圖像 加密 解密 方法 裝置 電子設備 存儲 介質 | ||
本申請實施例提供了一種圖像加密的方法和裝置,獲取第一密鑰、第二密鑰以及原始圖像,確定預設偽隨機序列生成器的初始參數;分別將第一密鑰和第二密鑰輸入預設偽隨機序列生成器,預設偽隨機序列生成器舍棄與初始參數對應個數的偽隨機數后生成第一偽隨機序列和第二偽隨機序列;分別對第一偽隨機序列和第二偽隨機序列處理,得到第一密鑰矩陣和第二密鑰矩陣;采用第一密鑰矩陣對原始圖像進行處理,得到中間結果圖像;采用第二密鑰矩陣對中間結果圖像進行處理得到加密圖像。本申請實施例在生成第一偽隨機序列和第二偽隨機序列時,根據初始參數的值舍棄對應輪次迭代生成的偽隨機數,可以提高偽隨機序列的隨機性,進而提高加密圖像的安全性。
技術領域
本申請涉及信息安全技術領域,特別是涉及一種圖像加密/解密的方法及裝置、電子設備、存儲介質,以及一種偽隨機序列生成的方法及裝置、電子設備、存儲介質。
背景技術
隨著5G網絡和物聯網技術的快速發展,目前越來越多的物聯網設備接入互聯網,使得信息交換更加頻繁,容易給客戶帶來隱私和安全威脅。并且,隨著多媒體服務的飛速發展,越來越多的視頻、圖片在網絡中生成。相比文本,圖片和視頻包含更豐富的信息,更容易產生隱私泄露的問題。
一般來說,不同的物聯網終端具有不同的計算能力,輕量化是物聯網系統安全算法的重要前提。目前,利用混沌函數來進行圖像加密的方案有很多種,但大多數對于混沌函數可以取得的精度并沒有嚴格的限制。也就是說,大多算法的安全性是在計算機算力精度范圍內支持的,但對于只擁有相當有限的算力的物聯網終端設備卻很難實現。因此,與普通計算機一起使用的許多算法在物聯網設備中并沒有提供很好的性能。
發明內容
鑒于上述問題,提出了本申請以便提供克服上述問題或者至少部分地解決上述問題的圖像加密/解密的方法、一種偽隨機序列生成的方法及與方法對應的裝置、電子設備、存儲介質,包括:
一種圖像加密的方法,所述方法包括:
獲取第一密鑰、第二密鑰以及原始圖像;
依據所述原始圖像的像素值之和確定預設偽隨機序列生成器的初始參數;
將所述第一密鑰輸入所述預設偽隨機序列生成器進行多輪迭代,得到第一初始偽隨機序列,所述第一初始偽隨機序列包括多個偽隨機數;
舍棄所述第一初始偽隨機序列中與所述初始參數對應個數的偽隨機數,得到與所述第一密鑰對應的第一偽隨機序列;
將所述第二密鑰輸入所述預設偽隨機序列生成器進行多輪迭代,得到第二初始偽隨機序列,所述第二初始偽隨機序列包括多個偽隨機數;
舍棄所述第二初始偽隨機序列中與所述初始參數對應個數的偽隨機數,得到與所述第二密鑰對應的第二偽隨機序列;
分別對所述第一偽隨機序列和所述第二偽隨機序列進行處理,得到相應的第一密鑰矩陣和第二密鑰矩陣;所述第一密鑰矩陣的尺寸和所述第二密鑰矩陣的尺寸均與所述原始圖像的尺寸相同;
采用所述第一密鑰矩陣對所述原始圖像進行處理,得到中間結果圖像;
采用所述第二密鑰矩陣對所述中間結果圖像進行處理得到加密圖像。
一種偽隨機序列生成的方法,所述方法包括:
將接收的96bit的密鑰截斷成位數相等的六個子密鑰,其中三個所述子密鑰分別作為第一函數、第二函數及第三函數的輸入初始值,另外三個所述子密鑰分別作為所述第一函數、第二函數及第三函數的輸入控制參數,且所述第一函數、第二函數及第三函數互不相同;
將所述第一函數的輸出結果與所述第二函數的輸出結果進行異或運算,并將所述異或運算的結果和所述第三函數的輸出結果進行取模運算,得到一輪迭代的偽隨機數;所述偽隨機數是16bit;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海大橫琴科技發展有限公司,未經珠海大橫琴科技發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011046021.9/2.html,轉載請聲明來源鉆瓜專利網。
- 彩色圖像和單色圖像的圖像處理
- 圖像編碼/圖像解碼方法以及圖像編碼/圖像解碼裝置
- 圖像處理裝置、圖像形成裝置、圖像讀取裝置、圖像處理方法
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序以及圖像解碼程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序、以及圖像解碼程序
- 圖像形成設備、圖像形成系統和圖像形成方法
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序





