[發明專利]加密解密方法、系統、設備及計算機可讀存儲介質在審
| 申請號: | 202110949376.7 | 申請日: | 2021-08-18 |
| 公開(公告)號: | CN113792305A | 公開(公告)日: | 2021-12-14 |
| 發明(設計)人: | 張赫烜;曹春華;李燦彬 | 申請(專利權)人: | 廣州城建職業學院 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60 |
| 代理公司: | 廣州嘉權專利商標事務所有限公司 44205 | 代理人: | 黎揚鵬 |
| 地址: | 510925 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 加密 解密 方法 系統 設備 計算機 可讀 存儲 介質 | ||
本發明公開了一種加密解密方法、系統、設備及計算機可讀存儲介質。該方法包括:通過獲取初始明文數據;對初始明文數據進行補齊處理,得到目標明文數據;根據公開的密鑰集合數據對目標明文數據進行加密處理,得到密文數據;對密鑰集合數據和預設的私鑰數據進行計算處理,得到解密序列數據;根據解密序列數據對密文數據進行解密處理,得到初始明文數據。通過本發明實施例,在對明文數據進行加密解密時,相對于其它加密解密方法,本申請的加密解密方法減少了許多復雜的計算。
技術領域
本發明涉及密碼技術領域,尤其是涉及一種加密解密方法、系統、設備及計算機可讀存儲介質。
背景技術
相關技術中,密碼系統通常包括對稱式和非對稱式兩種,在對稱式密碼系統中,加密和解密均使用相同的私密鑰匙,也稱作為私鑰密碼系統;在非對稱式密碼系統中,使用公鑰加密,私鑰解密,又稱作為公鑰密碼系統。
相關技術中,RSA公開密鑰密碼體制的原理是:根據數論,尋求兩個大數比較簡單,而將它們的乘積進行因式分解卻極其困難,因此可以將乘積公開作為加密密鑰,但其加密是將明文以指數e次方再取模態N(c=memodN)獲得,其RSA的明文受限于介于[0,N-1]之間的整數,且其加密的復雜度和計算量比較大。
發明內容
本發明旨在至少解決現有技術中存在的技術問題之一。為此,本發明提出一種加密解密方法、系統、設備及計算機可讀存儲介質,在對明文數據進行加密解密時,相對于其它加密解密方法,本申請的加密解密方法減少了許多復雜的計算。
根據本發明申請的第一方面實施例的加密解密方法,包括:
獲取初始明文數據;
對初始明文數據進行補齊處理,得到目標明文數據;
根據公開的密鑰集合數據對目標明文數據進行加密處理,得到密文數據;
對密鑰集合數據和預設的私鑰數據進行計算處理,得到解密序列數據;
根據解密序列數據對密文數據進行解密處理,得到初始明文數據。
根據本發明實施例的加密解密方法,至少具有如下有益效果:
通過獲取初始明文數據;對初始明文數據進行補齊處理,得到目標明文數據;根據公開的密鑰集合數據對目標明文數據進行加密處理,得到密文數據;對密鑰集合數據和預設的私鑰數據進行計算處理,得到解密序列數據;根據解密序列數據對密文數據進行解密處理,得到初始明文數據,減少了許多復雜的計算。
根據本申請的一些實施例,包括:
定義預設的質數乘積數據長度為第一長度;
計算初始明文數據的長度,得到第二長度;
在初始明文數據后綴進行添零處理至第二長度與第一長度相同時,得到目標明文數據。
根據本申請的一些實施例,包括:
對密鑰集合數據進行預處理,得到加密序列數據;
將目標明文數據與加密序列數據進行褶積計算處理,得到密文數據。
根據本申請的一些實施例,包括:
獲取預設的基底序列數據;
根據基底序列數據構建完美序列數據;
獲取完美序列數據對應的脈沖函數數據;
對脈沖函數數據和預設的初始高斯整數數據進行計算處理,得到目標高斯整數數據;
對目標高斯整數數據和完美序列數據進行計算處理,得到加密序列數據。
根據本申請的一些實施例,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州城建職業學院,未經廣州城建職業學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110949376.7/2.html,轉載請聲明來源鉆瓜專利網。





