[發明專利]隨機密文生成方法及系統、解密方法及系統在審
| 申請號: | 201611144279.6 | 申請日: | 2016-12-13 |
| 公開(公告)號: | CN106789053A | 公開(公告)日: | 2017-05-31 |
| 發明(設計)人: | 丁銳;師洛蓓;孟玉雪;胡迪;潘黎;彭曦;吳倫勇 | 申請(專利權)人: | 四川長虹電器股份有限公司 |
| 主分類號: | H04L9/14 | 分類號: | H04L9/14;H04L9/06 |
| 代理公司: | 成都虹橋專利事務所(普通合伙)51124 | 代理人: | 吳中偉 |
| 地址: | 621000 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 隨機 生成 方法 系統 解密 | ||
1.隨機密文生成系統,其特征在于,包括:加密算法選擇模塊、密鑰選擇模塊、明文檢測模塊、明文填充算法模塊和加密算法模塊;
所述加密算法選擇模塊用于選取分組加密算法的類型;
所述密鑰選擇模塊用于選取進行加密過程的密鑰長度;
所述明文檢測模塊用于判斷輸入明文位數;
所述明文填充算法模塊用于將不滿足規則的明文信息按照特定算法進行填充;
所述加密算法模塊用于對填充后的明文信息進行加密操作并輸出密文信息。
2.如權利要求1所述的隨機密文生成系統,其特征在于,所述明文填充算法模塊可填充的位數為一倍或多倍所選密鑰的長度位。
3.隨機密文生成方法,其特征在于,包括以下步驟:
A、加密算法模塊選擇所使用的分組加密算法;
B、密鑰選擇模塊根據所選擇的分組加密算法確定密鑰長度;
C、明文檢測模塊對輸入的明文信息進行判斷,并獲取其明文的長度信息,且將該明文信息通過摘要算法計算出一個摘要信息,然后將明文長度信息傳遞給明文填充算法模塊,將明文摘要信息傳遞給加密算法模塊;
D、明文填充算法模塊根據所輸入明文的長度信息,按照特定算法進行填充;
E、加密算法模塊使用加密算法和對稱算法密鑰對明文填充算法模塊輸出的明文信息和填充之前的明文摘要信息進行加密,輸出一個密文信息。
4.如權利要求3所述的隨機密文生成方法,其特征在于,步驟D中,如果明文長度不足密鑰長度,明文填充算法模塊則生成隨機位信息,并使用該信息將明文填充到一倍密鑰長度,然后再次生成一倍密鑰長度的隨機位信息,填充到之前的明文信息后面;如果明文長度等于密鑰長度,明文填充算法模塊則生成一倍密鑰長度的隨機位信息,填充到明文信息后面;如果明文長度大于密鑰長度,明文填充算法模塊則先將明文信息按密鑰整數倍進行平均切割,生成隨機位信息,對不足一倍密鑰長度的明文信息進行填充。
5.解密系統,其特征在于,包括:解密算法模塊、反向明文填充模塊以及明文校驗模塊;
所述解密算法模塊用于對密文信息進行解密操作并輸出帶有填充位的明文信息;
所述反向明文填充模塊用于將明文信息中的填充位信息去除并輸出最終的明文信息;
所述明文校驗模塊用于計算和對比輸入前的明文和解密后的明文的一致性。
6.解密方法,其特征在于,包括以下步驟:
A、解密算法模塊在接收到密文信息后,使用解密算法和對稱算法密鑰對該密文信息進行解密操作,得到含有明文填充位的明文信息和明文摘要信息,并將含有明文填充位的明文信息傳遞給反向明文填充算法模塊,將明文摘要信息傳遞給明文校驗模塊;
B、反向明文填充算法模塊對得到的含有明文填充位的明文信息進行逆向操作,得出一個去掉明文填充位的明文信息,并輸出給明文校驗模塊;
C、明文校驗模塊對收到的明文信息計算出摘要信息,并將該摘要信息和之前從解密算法模塊收到的明文摘要信息進行對比,如果一致則判定解密操作成功,反之則解密失敗。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川長虹電器股份有限公司,未經四川長虹電器股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611144279.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種底托組件及采用其的包裝箱
- 下一篇:汽車后備箱頂桿放料機構





