[发明专利]用于存储器保护的装置和方法在审
| 申请号: | 201880097356.8 | 申请日: | 2018-09-18 |
| 公开(公告)号: | CN112703490A | 公开(公告)日: | 2021-04-23 |
| 发明(设计)人: | 伊戈尔·斯托帕 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06F12/14 | 分类号: | G06F12/14 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;李稷芳 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 存储器 保护 装置 方法 | ||
1.一种用于存储器保护的装置,其中,所述装置包括存储器写入设备和存储器,所述存储器包括用于存储要保护的数据的可保护存储区,并且所述存储器写入设备用于:
将要保护的数据存储在所述可保护存储区中;
确定受保护存储区域,其中,所述受保护存储区域包括所述要保护的数据,并且对所述受保护存储区域的写入访问被不可逆地禁止。
2.根据权利要求1所述的装置,其中,所述存储器写入设备还用于:
在所述装置的初始化期间,将所述要保护的数据顺序地存储在所述可保护存储区的连续部分中;
在所述初始化之后,确定所述连续部分为所述受保护存储区域,其中,所述连续部分用于存储所述要保护的数据。
3.根据前述权利要求中任一项所述的装置,其中,所述装置包括安全电路,其中,所述安全电路用于基于所述受保护存储区域的边界来控制对所述受保护存储区域的写入访问。
4.根据权利要求3所述的装置,其中,所述受保护存储区域的所述边界由以下定义:首地址和末地址、或首地址和所述受保护存储区域的大小、或指示所述受保护存储区域的第一页和最后页的一对页索引。
5.根据权利要求3或4所述的装置,其中,所述安全电路还用于:
当接收到触发事件的通知时,禁止所述受保护存储区域的所述边界的扩展,其中,所述受保护存储区域的所述边界被锁定直到重启。
6.一种用于存储器保护装置的方法,其中,所述存储器保护装置包括存储器写入设备和存储器,所述存储器包括用于存储要保护的数据的可保护存储区,并且所述方法包括:
将要保护的数据存储在所述可保护存储区中;
确定受保护存储区域,其中,所述受保护存储区域包括所述要保护的数据,并且对所述受保护存储区域的写入访问被不可逆地禁止。
7.根据权利要求6所述的方法,还包括:
在所述存储器保护装置的初始化期间,将要保护的数据顺序地存储在所述可保护存储区的连续部分中;以及
在所述初始化之后,确定所述连续部分为所述受保护存储区域,其中,所述连续部分用于存储所述要保护的数据。
8.根据前述权利要求中任一项所述的方法,还包括:
基于所述受保护存储区域的边界控制对所述受保护存储区域的写入访问。
9.根据权利要求8所述的方法,其中,所述受保护存储区域的所述边界由以下定义:首地址和末地址、或首地址和所述受保护存储区域的大小、或指示所述受保护存储区域的第一页和最后页的一对页索引。
10.根据权利要求8或9所述的方法,还包括:
当接收到触发事件的通知时,禁止所述受保护存储区域的所述边界的扩展,其中,所述边界被锁定直到重启。
11.一种具有程序代码的计算机程序,当所述计算机程序在计算机上运行时,所述程序代码用于执行根据权利要求6至10中任一项所述的方法。
12.一种计算机可读存储介质,包括可以由计算机执行的计算机程序代码指令,当所述计算机程序代码指令在计算机上运行时,所述计算机程序代码指令用于执行根据权利要求6至10中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880097356.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种检查模式的确定方法及超声设备
- 下一篇:车辆用的动力传递装置





