[發明專利]一種AES算法的實現架構在審
| 申請號: | 201811593677.5 | 申請日: | 2018-12-25 |
| 公開(公告)號: | CN109672520A | 公開(公告)日: | 2019-04-23 |
| 發明(設計)人: | 王賢坤 | 申請(專利權)人: | 廣東浪潮大數據研究有限公司 |
| 主分類號: | H04L9/06 | 分類號: | H04L9/06 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 510620 廣東省廣州市天河區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 秘鑰 處理模塊 解密 加密 加解密 加密模塊 加密裝置 解密模塊 解密裝置 架構 大規模數據 加解密模塊 分開設置 功耗開銷 計算過程 實時更新 計算輪 密文 明文 更新 申請 | ||
1.一種AES算法實現架構,其特征在于,包括加密裝置及解密裝置,所述加密裝置包括加密秘鑰處理模塊及加密模塊,所述解密裝置包括解密秘鑰處理模塊及解密模塊,所述加密秘鑰處理模塊及所述解密秘鑰處理模塊分別用于提供加密秘鑰及解密秘鑰,所述加密模塊及所述解密模塊分別用于利用所述加密秘鑰實現明文的加密及利用所述解密秘鑰實現密文的解密。
2.根據權利要求1所述的架構,其特征在于,所述加密裝置還包括加密參數配置模塊,所述解密裝置還包括解密參數配置模塊,所述加密參數配置模塊及所述解密參數配置模塊分別用于供外界對所述加密參數配置模塊及所述解密參數配置模塊提供設置權限的、所述加密裝置及所述解密裝置對應的各項參數進行設置;對應的,所述加密秘鑰處理模塊、所述解密秘鑰處理模塊、所述加密模塊及所述解密模塊均基于所述參數配置模塊中設置的相應參數實現對應的功能,所述參數包括加密模式及秘鑰長度。
3.根據權利要求2所述的架構,其特征在于,所述加密裝置還包括明文處理模塊,所述解密裝置還包括密文處理模塊,所述明文處理模塊及所述密文處理模塊分別用于基于所述參數配置模塊中設置的相應參數、實現對待加密的明文及待解密的密文的處理,所述參數包括分別輸入所述明文處理模塊及所述加密模塊的輸入明文位寬、分別輸入所述密文處理模塊及所述解密模塊的輸入密文位寬。
4.根據權利要求3所述的架構,其特征在于,所述明文處理模塊及所述密文處理模塊還分別用于基于所述參數配置模塊中設置的相應參數、實現對加密得到的密文及解密得到的明文的輸出處理,所述參數包括由所述明文處理模塊輸出的輸出密文位寬及由所述密文處理模塊輸出的輸出明文位寬。
5.根據權利要求4所述的架構,其特征在于,所述加密模塊包括加密輪控單元及加密輪處理單元,所述解密模塊包括解密輪控單元及解密輪處理單元,所述加密輪控單元及所述解密輪控單元分別用于基于所述參數配置模塊中設置的相應參數、實現對所述解密輪處理單元及所述解密輪處理單元的控制,所述加密輪處理單元及所述解密輪處理單元分別用于在所述加密輪控單元及所述解密輪控單元的控制下實現對應的加密計算及解密計算;所述參數包括加密輪數及解密輪數。
6.根據權利要求5所述的架構,其特征在于,所述加密輪控單元、所述解密輪控單元、所述加密處理單元及所述解密處理單元的數量與所述參數配置模塊中設置的相應參數相對應;所述參數包括所述加密輪控單元、所述解密輪控單元、所述加密處理單元及所述解密處理單元的數量。
7.根據權利要求6所述的架構,其特征在于,所述AES算法實現架構基于FPGA實現。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東浪潮大數據研究有限公司,未經廣東浪潮大數據研究有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811593677.5/1.html,轉載請聲明來源鉆瓜專利網。





