[發明專利]混合安全非易失性主存儲器在審
| 申請號: | 201380078603.7 | 申請日: | 2013-07-31 |
| 公開(公告)號: | CN105706169A | 公開(公告)日: | 2016-06-22 |
| 發明(設計)人: | S.李;J.常;P.蘭加納桑;D.H.尹 | 申請(專利權)人: | 慧與發展有限責任合伙企業 |
| 主分類號: | G11C7/24 | 分類號: | G11C7/24;G11C7/10 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 張健;陳嵐 |
| 地址: | 美國德*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 混合 安全 非易失性 主存儲器 | ||
1.一種混合安全非易失性主存儲器(HSNVMM),包括:
非易失性存儲器(NVM),以加密格式存儲存儲器數據的非工作集;
動態隨機存取存儲器(DRAM),以解密格式存儲存儲器數據的工作集;
密碼引擎,選擇性地加密和解密存儲器數據的工作和非工作集中的存儲器頁;以及
安全控制器,基于包括干凈存儲器頁、臟存儲器頁、工作集存儲器頁以及非工作集存儲 器頁的存儲器數據特性來控制NVM和DRAM緩沖器中的存儲器數據放置和重放置,其中安全 控制器進一步基于存儲器數據特性向密碼引擎提供增量加密和解密指令。
2.根據權利要求1的HSNVMM,其中DRAM緩沖器進一步包括:
針對存儲器頁的標簽部分,定位NVM中的對應存儲器頁。
3.根據權利要求1的HSNVMM,其中為了控制NVM和DRAM緩沖器中的存儲器數據放置和重 放置,安全控制器進一步:
確定使用HSNVMM的系統是否空閑;以及
響應于使用HSNVMM的系統空閑:
使用密碼引擎以加密DRAM緩沖器中的臟存儲器頁,
將經加密的存儲器頁存儲在NVM中,以及
將DRAM緩沖器放置在深度掉電模式中。
4.根據權利要求1的HSNVMM,其中為了控制NVM和DRAM緩沖器中的存儲器數據放置和重 放置,安全控制器進一步:
使用來自處理器的支持提示,其中支持提示包括存儲器數據的工作集中的存儲器頁是 敏感的還是非敏感的指示;以及
基于存儲器數據的工作集中的存儲器頁是敏感的指示,使用密碼引擎以加密存儲器 頁。
5.根據權利要求1的HSNVMM,其中為了控制NVM和DRAM緩沖器中的存儲器數據放置和重 放置,安全控制器進一步:
使用數據放置和重放置策略以將敏感數據的干凈存儲器頁存儲在DRAM緩沖器中;以及
使用數據放置和重放置策略以將非敏感數據的干凈存儲器頁存儲在NVM中。
6.根據權利要求1的HSNVMM,其中為了控制NVM和DRAM緩沖器中的存儲器數據放置和重 放置,安全控制器進一步:
使用數據放置和重放置策略以將敏感數據的臟存儲器頁存儲在DRAM緩沖器或NVM中; 以及
使用密碼引擎以在使用HSNVMM的系統斷電或進入空閑狀態時重加密敏感數據的臟存 儲器頁。
7.根據權利要求1的HSNVMM,其中為了控制NVM和DRAM緩沖器中的存儲器數據放置和重 放置,安全控制器進一步:
使用數據放置和重放置策略以確定存儲器頁是否要被解密;
計算當前漏洞窗口(VW)大小;
比較當前VW大小與目標VW大小;以及
基于該比較,選擇存儲器頁受害者以用于從DRAM緩沖器逐出。
8.根據權利要求1的HSNVMM,其中為了控制NVM和DRAM緩沖器中的存儲器數據放置和重 放置,安全控制器進一步:
使用數據放置和重放置策略以確定存儲器頁是否要被解密;
計算當前漏洞窗口(VW)大小;
比較當前VW大小與目標VW大小;以及
響應于當前VW小于目標VW,將干凈和臟解密存儲器頁存儲在DRAM緩沖器中。
9.根據權利要求1的HSNVMM,其中為了控制NVM和DRAM緩沖器中的存儲器數據放置和重 放置,安全控制器進一步:
使用數據放置和重放置策略以確定存儲器頁是否要被解密;
計算當前漏洞窗口(VW)大小;
比較當前VW大小與目標VW大小;以及
響應于當前VW大于目標VW,使干凈存儲器頁優先于臟存儲器頁存儲在DRAM緩沖器中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于慧與發展有限責任合伙企業,未經慧與發展有限責任合伙企業許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380078603.7/1.html,轉載請聲明來源鉆瓜專利網。





