[发明专利]检测用于保护存储器的存储密钥的更改在审
申请号: | 202080016269.2 | 申请日: | 2020-02-14 |
公开(公告)号: | CN113574513A | 公开(公告)日: | 2021-10-29 |
发明(设计)人: | T·什莱格尔;J·布拉德伯里;B·C·贾梅伊;J·穆德;P·J·雷尔森 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F12/1027 | 分类号: | G06F12/1027 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 刘薇;于静 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 检测 用于 保护 存储器 存储 密钥 更改 | ||
用于保护存储器的存储密钥更改的检测包括确定在计算环境的处理器内存储密钥更改事件是否已经发生。确定包括检查存储密钥的一个或多个选定字段是否已被更新。存储密钥与存储器块相关联并控制对存储器块的访问。基于指示存储密钥的一个或多个选定字段已被更新的检查,已检测到存储密钥更改事件。基于确定已发生存储密钥更改事件,提供通知。
背景技术
一般而言,一个或多个方面涉及促进计算环境内的处理,并且具体地涉及促进与保护对存储器的访问相关联的处理。
在由纽约阿蒙克的国际商业机器公司提供的硬件架构中,存储密钥用于控制对存储器的访问。例如,每个存储器块都有一个与其相关联的存储密钥,用于控制对该存储器块的访问。存储密钥包括多个字段,这些字段可以由程序执行的各种指令设置或改变。某些字段通过特权程序(例如操作系统或其他特权程序)执行的指令设置或更改。
按照惯例,仅期望特定程序改变存储密钥。当其他程序更改存储密钥时,可能会产生不利后果。此外,如果发出更改存储密钥指令的程序存在编程错误,则存储密钥可能会被错误更改并损坏。
发明内容
通过提供如权利要求1所述的方法以及相应的系统和计算机程序,克服了现有技术的缺点,并提供了额外的优点。
通过检测存储密钥的更改,程序可以确定存储密钥是否已被破坏并执行动作以例如识别不正确的程序更改存储密钥和/或程序错误地更改存储密钥。处理器内的安全性和性能都得到了改进。
作为一个示例,提供通知包括基于确定存储密钥更改事件已经发生,经由中断提供存储密钥更改事件的通知。
在一个示例中,检查包括检查存储密钥的一个或多个选定字段是否已在没有访问异常的情况下被更新。基于检查表明存储密钥的一个或多个选定字段已被更新且无访问异常,存储密钥更改事件已发生。
在一个示例中,确定存储密钥更改事件是否已经发生还包括确定存储器块是否位于指定的存储区域内。基于检查表明存储密钥的一个或多个选定字段已经被更新并且存储器块位于指定的存储区域内,存储密钥更改事件已经发生。
进一步地,在一个示例中,检查包括检查存储密钥的一个或多个选定字段是否已经在没有访问异常的情况下被更新,并且存储密钥更改事件基于检查表明存储密钥的一个或多个选定字段已被更新且无访问异常,并且该存储器块位于指定的存储区域内。
作为示例,指定存储区域由在第一位置中指定的存储器的起始地址和在第二位置中指定的存储器的结束地址定义。例如,第一位置是选定的控制寄存器,而第二位置是另一个选定的控制寄存器。
在一个示例中,结束地址环绕到起始地址,并且在指定存储区域的定义中使用用于起始地址和用于结束地址的选定数量的低阶位以包括多于一个存储器块。
进一步地,在一个示例中,确定存储器块是否位于指定存储区域内包括确定存储器块的一个或多个存储器单元是否位于指定存储区域内。
作为示例,一个或多个选定字段包括存储密钥的访问控制字段和/或存储密钥的获取保护字段。
本文还描述和要求保护与一个或多个方面相关的计算机实现的方法和系统。此外,还描述了与一个或多个方面相关的服务并且可以在本文中要求保护。
通过在此描述的技术实现附加特征和优点。其他实施例和方面在本文中详细描述并且被认为是要求保护的方面的一部分。
附图说明
一个或多个方面在权利要求中被特别指出和明确要求保护。从以下结合附图进行的详细描述中,一个或多个方面的前述目的、特征和优点是显而易见的,其中:
图1A描绘了结合并使用本发明一个或多个方面的计算环境的一个示例;
图1B描绘了根据本发明一个或多个方面的图1A的处理器的进一步细节;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080016269.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:供电控制方法、装置、用电设备
- 下一篇:滑动薄遮阳板