[發明專利]加密方法、解密方法、裝置、計算機設備和存儲介質有效
| 申請號: | 202010081757.3 | 申請日: | 2020-02-06 |
| 公開(公告)號: | CN111241568B | 公開(公告)日: | 2022-07-29 |
| 發明(設計)人: | 歐陽敏寧;盛先富 | 申請(專利權)人: | 廣州華迅網絡科技有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;H04L9/08;H04L9/40 |
| 代理公司: | 華進聯合專利商標代理有限公司 44224 | 代理人: | 高潔 |
| 地址: | 510300 廣東省廣州市海珠*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 加密 方法 解密 裝置 計算機 設備 存儲 介質 | ||
1.一種加密方法,其特征在于,所述方法包括:
對待加密的明文序列進行分組,并將獲得的至少一個數據組分別轉換成明文矩陣,獲得明文矩陣序列;所述明文矩陣的行數和列數為預設的行數和列數;
在預設的第一參數范圍中,選擇擴散初始參數;
將所述擴散初始參數代入第一非線性映射關系進行迭代計算,獲得擴散種子序列;所述擴散種子序列的長度大于或等于所述明文矩陣中所包含數據的第一數量;其中,所述第一非線性映射關系為:
其中,y(n)表示所述擴散種子序列中的第n個數據;z(n)為迭代過程數據;b、c所述第一非線性映射關系中的非線性參數;
根據所述擴散種子序列的長度以及所述第一數量,確定第一起始位置和第一間隔數量;
在所述擴散種子序列中,從所述第一起始位置對應的擴散種子開始,每隔所述第一間隔數量選擇一個擴散種子作為目標擴散種子,直至所述目標擴散種子的數量等于所述第一數量;
根據所述目標擴散種子生成擴散種子矩陣,并根據所述擴散種子矩陣分別對所述明文矩陣進行矩陣運算操作,獲得密文矩陣;
將所述明文矩陣序列對應的各密文矩陣中的數據轉換成向量,獲得所述明文序列對應的密文序列。
2.根據權利要求1所述的方法,其特征在于,所述根據所述目標擴散種子生成擴散種子矩陣,包括:
根據所述預設的行數和列數,將各所述目標擴散種子排列成初始擴散種子矩陣;
計算所述初始擴散種子矩陣的行列式值;
在所述行列式值不等于零時,將所述初始擴散種子矩陣確定為所述擴散種子矩陣。
3.根據權利要求2所述的方法,其特征在于,所述計算所述初始擴散種子矩陣的行列式值之后,還包括:
在所述行列式值等于零時,重新選擇所述第一起始位置和所述第一間隔數量,返回執行在所述擴散種子序列中,從所述第一起始位置對應的擴散種子開始,每隔所述第一間隔數量選擇一個擴散種子作為所述目標擴散種子,直至所述目標擴散種子的數量等于所述第一數量的步驟。
4.根據權利要求1-3任一項所述的方法,其特征在于,所述根據擴散種子矩陣分別對所述明文矩陣進行矩陣運算操作,獲得密文矩陣,包括:
分別將所述明文矩陣與所述擴散種子矩陣相乘,獲得所述密文矩陣。
5.根據權利要求1-3任一項所述的方法,其特征在于,所述對待加密的明文序列進行分組之前,還包括:
獲取置換函數;所述置換函數為基于置換初始參數,以及預設的第二非線性映射關系獲得的;
根據所述置換函數對初始明文序列中的數據進行位置置換,獲得所述明文序列。
6.根據權利要求5所述的方法,其特征在于,所述獲取置換函數,包括:
在預設的第二參數范圍中,選擇所述置換初始參數;
將所述置換初始參數代入所述第二非線性映射關系進行迭代計算,獲得置換種子序列;所述置換種子序列的長度大于或等于所述初始明文序列中所包含數據的第二數量;
在所述置換種子序列中按序選擇所述第二數量個目標置換種子,形成第一種子序列;
按照數值大小對各所述目標置換種子進行排序處理,獲得第二種子序列;
根據所述第一種子序列以及所述第二種子序列中各所述目標置換種子的位置變化關系,生成所述置換函數。
7.根據權利要求6所述的方法,其特征在于,所述第二非線性映射關系為;其中,x(n)表示所述置換種子序列中的第n個數據;a為所述第二非線性映射關系中的非線性參數。
8.根據權利要求5所述的方法,其特征在于,所述密文序列對應的密鑰包括所述預設的行數和列數、所述擴散初始參數、所述置換初始參數以及所述明文序列的長度。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州華迅網絡科技有限公司,未經廣州華迅網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010081757.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種混合動力叉車的動力傳動系統及其控制方法
- 下一篇:一種農業大豆篩選設備





