[發(fā)明專利]加密方法、解密方法、裝置、計算機設備和存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 202010081757.3 | 申請日: | 2020-02-06 |
| 公開(公告)號: | CN111241568B | 公開(公告)日: | 2022-07-29 |
| 發(fā)明(設計)人: | 歐陽敏寧;盛先富 | 申請(專利權)人: | 廣州華迅網(wǎng)絡科技有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;H04L9/08;H04L9/40 |
| 代理公司: | 華進聯(lián)合專利商標代理有限公司 44224 | 代理人: | 高潔 |
| 地址: | 510300 廣東省廣州市海珠*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 加密 方法 解密 裝置 計算機 設備 存儲 介質(zhì) | ||
本申請涉及一種加密方法、解密方法、裝置、計算機設備和存儲介質(zhì),計算機設備對待加密的明文序列進行分組,并將獲得的至少一個數(shù)據(jù)組分別轉(zhuǎn)換成明文矩陣,獲得明文矩陣序列;其中,明文矩陣的行數(shù)和列數(shù)為預設的行數(shù)和列數(shù);然后,獲取擴散種子矩陣,并根據(jù)擴散種子矩陣分別對明文矩陣進行矩陣運算操作,獲得密文矩陣;擴散種子矩陣為基于擴散初始參數(shù),以及預設的第一非線性映射關系獲得的;最后,將明文矩陣序列對應的各密文矩陣中的數(shù)據(jù)轉(zhuǎn)換成向量,獲得明文序列對應的密文序列。采用上述方法可以提升對明文序列進行加密的實時性。
技術領域
本申請涉及信息安全技術領域,特別是涉及一種加密方法、解密方法、裝置、計算機設備和存儲介質(zhì)。
背景技術
隨著網(wǎng)絡技術的飛速發(fā)展,網(wǎng)絡安全技術的重要性也日益突顯。加密技術是網(wǎng)絡安全技術中的核心技術,也是電子商務采取的主要安全保密措施。對信息加密的技術分為兩大類,即對稱加密和非對稱加密,前者特點是文件加密和解密使用相同的密鑰,后者需要公開密鑰(public key)和私有密鑰(private key)兩個密鑰;公開密鑰與私有密鑰是一對,如果用公開密鑰對信息進行加密,只有用對應的私有密鑰才能解密。對稱加密技術大量應用于各類數(shù)據(jù)加密,如文本、圖像、語音、視頻數(shù)據(jù),非對稱加密技術往往應用于保證信息的完整性和準確性,防止信息被篡改和偽造。
傳統(tǒng)技術中,電子設備對數(shù)據(jù)進行加密時,一般采用加密算法對明文序列中的數(shù)據(jù)進行多次迭代計算,獲得加密數(shù)據(jù)。
但是,上述加密方法占用較大的計算資源和存儲空間,不適用于對數(shù)據(jù)進行實時加密的場景。
發(fā)明內(nèi)容
基于此,有必要針對上述技術問題,提供一種能夠加密方法、解密方法、裝置、計算機設備和存儲介質(zhì)。
第一部分,一種加密方法,方法包括:
對待加密的明文序列進行分組,并將獲得的至少一個數(shù)據(jù)組分別轉(zhuǎn)換成明文矩陣,獲得明文矩陣序列;明文矩陣的行數(shù)和列數(shù)為預設的行數(shù)和列數(shù);
獲取擴散種子矩陣,并根據(jù)擴散種子矩陣分別對明文矩陣進行矩陣運算操作,獲得密文矩陣;擴散種子矩陣為基于擴散初始參數(shù),以及預設的第一非線性映射關系獲得的;
將明文矩陣序列對應的各密文矩陣中的數(shù)據(jù)轉(zhuǎn)換成向量,獲得明文序列對應的密文序列。
在其中一個實施例中,獲取擴散種子矩陣,包括:
在預設的第一參數(shù)范圍中,選擇擴散初始參數(shù);
將擴散初始參數(shù)代入第一非線性映射關系進行迭代計算,獲得擴散種子序列;擴散種子序列的長度大于或等于明文矩陣中所包含數(shù)據(jù)的第一數(shù)量;
在擴散種子序列按序選擇第一數(shù)量個目標擴散種子;
根據(jù)目標擴散種子生成擴散種子矩陣。
在其中一個實施例中,在擴散種子序列按序選擇第一數(shù)量個目標擴散種子,包括:
根據(jù)擴散種子序列的長度以及第一數(shù)量,確定第一起始位置和第一間隔數(shù)量;
在擴散種子序列中,從第一起始位置對應的擴散種子開始,每隔第一間隔數(shù)量選擇一個擴散種子作為目標擴散種子,直至目標擴散種子的數(shù)量等于第一數(shù)量。
在其中一個實施例中,根據(jù)目標擴散種子生成擴散種子矩陣,包括:
根據(jù)預設的行數(shù)和列數(shù),將各目標擴散種子排列成初始擴散種子矩陣;
計算初始擴散種子矩陣的行列式值;
在行列式值不等于零時,將初始擴散種子矩陣確定為擴散種子矩陣。
在其中一個實施例中,計算初始擴散種子矩陣的行列式值之后,還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州華迅網(wǎng)絡科技有限公司,未經(jīng)廣州華迅網(wǎng)絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010081757.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





