[發明專利]一種基于高速緩存的加密引擎加速方法在審
| 申請號: | 202210153263.0 | 申請日: | 2022-02-18 |
| 公開(公告)號: | CN114547650A | 公開(公告)日: | 2022-05-27 |
| 發明(設計)人: | 常瑞;苑子琦;徐金焱;林浩然;申文博;周亞金;吳磊;任奎 | 申請(專利權)人: | 浙江大學 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60 |
| 代理公司: | 杭州中成專利事務所有限公司 33212 | 代理人: | 李亦慈;唐銀益 |
| 地址: | 310058 浙江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 高速緩存 加密 引擎 加速 方法 | ||
1.一種基于高速緩存的加密引擎加速方法,其特征在于,包括:
1)使用高速緩存存儲加密引擎的密碼學運算的歷史記錄;
2)在加密引擎需要執行新的密碼學運算操作時,首先查詢高速緩存以快速得到運算結果,若緩存未命中,則通過加密引擎的運算單元執行相應的密碼學運算操作。
2.根據權利要求1所述的基于高速緩存的加密引擎加速方法,其特征在于,在高速緩存中查詢指定的密碼學運算的結果,速度高于使用運算單元計算得到結果。
3.根據權利要求1所述的基于高速緩存的加密引擎加速方法,其特征在于,所述的密碼學運算歷史記錄包括:
1)時間上,歷史記錄來自加密引擎上電以來通過運算單元執行的部分或全部密碼學運算操作;
2)結構上,高速緩存的每一歷史記錄條目都包括加密引擎所使用的密碼學算法的輸入和輸出或輸入和輸出的等價表示。
4.根據權利要求3所述的基于高速緩存的加密引擎加速方法,其特征在于,所述的輸入和輸出根據密碼學算法的不同,包括:明文、密文、密鑰、初始化向量、可調參數(可調分組密碼中的tweak)、密碼學算法每輪的中間結果。
5.根據權利要求3所述的基于高速緩存的加密引擎加速方法,其特征在于,所述的輸入和輸出的等價表示,等價表示不直接包含加密引擎所使用的密碼學算法的全部輸入或輸出,當需要執行新的密碼學運算且緩存命中時,加密引擎能夠通過高速緩存中的等價表示,得到相應的密碼學運算的結果。
6.根據權利要求1所述的基于高速緩存的加密引擎加速方法,其特征在于,所述的查詢高速緩存包括以下步驟:
1)通過加密引擎需要執行的新的密碼學運算,確定高速緩存的查詢操作需要匹配緩存中歷史記錄的哪些項,若緩存命中,需要為加密引擎提供歷史紀錄的哪個項作為輸出結果;
2)匹配上一步中確定的需要匹配的歷史記錄的項,若緩存中存在某個歷史記錄條目的每一項都與新的密碼學運算相符,則高速緩存命中,由緩存直接輸出密碼學運算的結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江大學,未經浙江大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210153263.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種梯形插接口式高導熱型澆筑母線槽連接器
- 下一篇:觸控板和電子設備





