[發明專利]存儲器完整性有效
| 申請號: | 201811381700.4 | 申請日: | 2014-11-05 |
| 公開(公告)號: | CN109582604B | 公開(公告)日: | 2023-07-25 |
| 發明(設計)人: | D·M·德拉姆;龍門 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F12/14 | 分類號: | G06F12/14;G06F21/55;G06F21/64;G11C29/52 |
| 代理公司: | 永新專利商標代理有限公司 72002 | 代理人: | 王英;張立達 |
| 地址: | 美國加*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 存儲器 完整性 | ||
1.一種用于存儲器完整性的裝置,包括:
存儲器;
處理器,用于訪問所述存儲器并且執行與包括多個比特的未加密數據相關聯的指令;以及
邏輯,用于:
識別所述未加密數據,其中,所述未加密數據被加密并且被存儲在所述存儲器中,
基于所述未加密數據包括所述多個比特的隨機分布的判定來判定所述未加密數據被損壞,
在所述未加密數據包括所述多個比特的隨機分布并且被損壞時,防止訪問所述未加密數據的至少一部分,
在塊密碼的塊大小小于訪問所述存儲器的粒度時實現擴散器以進行加密,從而確保將至少一比特的改變在所述未加密數據上擴散,以及
在所述塊密碼的所述塊大小小于訪問所述存儲器的粒度時實現逆擴散器以進行解密,從而確保將所述至少一比特的改變在所述未加密數據上擴散。
2.根據權利要求1所述的裝置,其中,高速緩存存儲所述未加密數據。
3.根據權利要求1所述的裝置,其中,所述邏輯用于:
實現模式加法器以在所述未加密數據被加密之前將可識別的模式添加到所述未加密數據,以便將所述多個比特的隨機分布最小化。
4.根據權利要求1所述的裝置,其中,所述邏輯用于:
實現地址加擾器以對被利用來訪問所述存儲器的物理存儲器地址進行加擾,以及
實現逆地址加擾器以對所述物理存儲器地址的加擾進行逆變。
5.根據權利要求1所述的裝置,其中,所述邏輯用于:
實現微調功能以利用物理存儲器地址作為對塊密碼的微調,從而將所述未加密數據與所述物理存儲器地址進行綁定,以及
基于所述微調功能來做出所述未加密數據包括所述多個比特的隨機分布的判定。
6.根據權利要求1所述的裝置,其中,所述邏輯用于:
在從所述存儲器取回數據并且對所述數據進行解密以生成所述未加密數據之后,基于所述未加密數據包括所述多個比特的隨機分布的判定來判定所述未加密數據被損壞。
7.根據權利要求1所述的裝置,其中,所述邏輯用于:
在從所述存儲器中取回數據并且對所述數據進行解密以生成所述未加密數據之后,做出所述未加密數據包括所述多個比特的隨機分布的判定,
在所述未加密數據包括所述多個比特的隨機分布時,從所述存儲器取回完整性值,并且
在從所述存儲器中取回所述數據之后,基于所述完整性值來判定所述未加密數據被損壞。
8.根據權利要求1所述的裝置,其中,所述邏輯用于:
實現概率密度函數、閾值和指令解碼器中的一個或多個以做出所述未加密數據包括所述多個比特的隨機分布的判定。
9.根據權利要求8所述的裝置,其中,所述邏輯用于:
識別所述多個比特中以某一頻率出現在所述未加密數據中的比特序列,
對所述比特序列中出現在所述未加密數據中的多個實例進行計數,并且
在實例的數量滿足閾值時,確定所述未加密數據不包括所述多個比特的隨機分布。
10.根據權利要求8所述的裝置,其中,所述邏輯用于:
實現所述指令解碼器以對所述未加密數據進行解碼,以便識別一個或多個指令。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811381700.4/1.html,轉載請聲明來源鉆瓜專利網。





