[發明專利]一種加密卡在審
| 申請號: | 201810850456.5 | 申請日: | 2018-07-28 |
| 公開(公告)號: | CN110765468A | 公開(公告)日: | 2020-02-07 |
| 發明(設計)人: | 吳俊偉 | 申請(專利權)人: | 吳俊偉 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60 |
| 代理公司: | 33233 浙江永鼎律師事務所 | 代理人: | 雷仕榮 |
| 地址: | 310018 浙江省嘉興市*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 加密卡 從機接口 主機接口 加解密 級聯 引擎 控制指令執行 標準接口 主機設備 前級 分配 應用 | ||
1.一種加密卡,其特征在于,至少包括從機接口、主機接口和加解密引擎,其中,所述從機接口用于接入前級主機設備,所述主機接口用于級聯后級加密卡,所述加解密引擎與所述從機接口和主機接口相連接,用于根據控制指令執行分配給該加密卡的待處理任務;
所述加解密引擎進一步包括控制單元、數據加解密單元、隨機數發生器和存儲器,其中,
所述隨機數發生器用于在控制單元的控制下產生隨機數作為數據加解密操作的密鑰;
所述數據加解密單元至少包括加密處理單元、解密處理單元和密鑰存儲單元,所述加密處理單元用于執行數據加密操作;所述解密處理單元用于執行數據解密操作;所述密鑰存儲單元用于存儲密鑰;
所述存儲器設置加密存儲單元和解密存儲單元,所述加密存儲單元和解密存儲單元均設置多個存儲單元,分別用于存儲執行加密操作或解密操作后的數據;
所述控制單元與所述數據加解密單元和存儲器相連接,用于獲取主機發送的指令并進行解析后執行相應處理;
當獲取的指令為寫指令且寫入地址為加密存儲單元時,所述控制單元將待處理任務發送至所述數據加解密單元,經加密處理單元加密操作后直接存儲在相應的存儲單元中;當獲取的指令為寫指令且寫入地址為解密存儲單元時,所述控制單元將待處理任務發送至所述數據加解密單元,經解密處理單元解密操作后直接存儲在相應的存儲單元中;同時所述控制單元向主機反饋任務完成消息,該反饋任務完成消息至少包括該任務對應存儲單元的地址信息;
當獲取的指令為讀指令時,所述控制單元獲取該指令中的地址信息并讀取該地址對應存儲單元的數據信息發送給主機。
2.根據權利要求1所述的加密卡,其特征在于,所述加密卡設置多個加解密引擎,每個加解密引擎設置唯一標識號。
3.根據權利要求1或2所述的加密卡,其特征在于,所述加解密引擎還包括算法存儲單元,所述算法存儲單元與所述控制單元和數據加解密單元相連接,用于存儲數據加解密的算法;所述數據加解密單元根據所述控制單元的控制指令選擇相應的加密算法。
4.根據權利要求1或2所述的加密卡,其特征在于,所述加密卡還包括緩存單元,所述緩存單元與所述控制單元相連接,用于緩存數據。
5.根據權利要求1或2所述的加密卡,其特征在于,所述存儲器采用多片eMMC芯片,通過總線級聯多片eMMC芯片。
6.根據權利要求1或2所述的加密卡,其特征在于,所述控制單元執行寫操作時,選擇一空閑存儲單元并將其地址信息和待處理任務一起發送給所述數據加解密單元;所述數據加解密單元執行加解密操作后直接將處理后任務存儲至該存儲單元。
7.根據權利要求1或2所述的加密卡,其特征在于,所述控制單元設置引擎狀態表,所述引擎狀態表用于記錄每個加解密引擎的狀態并動態更新以用于所述控制單元分配待處理任務。
8.根據權利要求1或2所述的加密卡,其特征在于,所述控制單元設置存儲映射表,所述存儲映射表用于記錄每個任務及其對應存儲單元的地址。
9.根據權利要求8所述的加密卡,其特征在于,所述存儲映射表還設置存儲標志位,所述存儲標志位用于標識存儲單元中數據的讀寫狀態,所述存儲單元中數據被讀出后釋放該存儲空間以用于后續寫入操作。
10.根據權利要求1或2所述的加密卡,其特征在于,所述從機接口或主機接口采用SD接口、USB接口或SATA接口中任一種。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于吳俊偉,未經吳俊偉許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810850456.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種加密固態硬盤
- 下一篇:一種高效且健壯的動態可搜索對稱加密方法及系統





