-
公开(公告)号:CN114691543B
公开(公告)日:2025-03-25
申请号:CN202111515897.8
申请日:2021-12-02
Applicant: 国际商业机器公司
Inventor: 陈彤 , A·布于克托苏诺格卢 , R·H·博威
IPC: G06F12/0811
Abstract: 一种用于防止越界引用的方法、系统和装置,包括:将缓冲器的地址存储在通用寄存器中,并将针对缓冲器的边界信息(BI)存储在边界信息寄存器中,当通用寄存器的内容在加载或存储操作中被用作地址时,使用边界信息寄存器的内容来确定加载或存储是否越界。
-
公开(公告)号:CN104246744A
公开(公告)日:2014-12-24
申请号:CN201380020822.X
申请日:2013-04-19
Applicant: 国际商业机器公司
IPC: G06F15/177
CPC classification number: G06F9/45558 , G06F2009/45562
Abstract: 一种用于云服务的结构和方法,该云服务包括被有形地体现为一组计算机可执行指令并且可在网络上的计算机中选择性地执行的API(应用编程接口)。该API提供用于云环境的用户接口,所述云环境包括根据用户请求在网络中的至少一个计算机上被选择性地实例化的一个或多个虚拟机器。库可经由API访问,该库提供可在云环境中被实例化的组件的定义。该API自动地实例化由用户输入请求定义的组件的虚拟网络的映像、并提供至少一个云门户,该至少一个云门户向用户提供访问以训练该实例化的虚拟网络映像。
-
公开(公告)号:CN114691027A
公开(公告)日:2022-07-01
申请号:CN202111459060.6
申请日:2021-12-02
Applicant: 国际商业机器公司
Inventor: 陈彤 , R·H·博威 , A·布于克托苏诺格卢
IPC: G06F3/06
Abstract: 一种用于在缓冲器保护中提供边界信息访问的方法、系统和装置,包括:提供在通用寄存器和BI(边界信息)寄存器中的边界信息之间的一对一映射,将加载的边界信息保存在BI寄存器中以供将来使用,提供在BI寄存器中的边界信息的完整性,所述边界信息的完整性是随着程序执行而被维持,以及利用对BI寄存器的加载指令的一位额外控制来提供对边界信息的预先主动加载。
-
公开(公告)号:CN114371951A
公开(公告)日:2022-04-19
申请号:CN202111197956.1
申请日:2021-10-14
Applicant: 国际商业机器公司
Inventor: R·H·博威 , 陈彤 , A·布于克托苏诺格卢 , G·塞尔斯瓦尔
Abstract: 促进针对堆对象的基于硬件的存储器错误减轻的技术。一种系统可以包括执行被存储在非暂时性计算机可读介质中的计算机可执行组件的处理器。计算机可执行组件包括:条目组件;以及重新利用组件。当在存储器中分配对象时,条目组件可以在表中分配条目以存储界限信息。重新利用组件可以重新利用对象地址的未使用位以存储对该表条目的索引。
-
公开(公告)号:CN104246744B
公开(公告)日:2017-09-08
申请号:CN201380020822.X
申请日:2013-04-19
Applicant: 国际商业机器公司
IPC: G06F15/177
CPC classification number: G06F9/45558 , G06F2009/45562
Abstract: 一种用于云服务的结构和方法,该云服务包括被有形地体现为一组计算机可执行指令并且可在网络上的计算机中选择性地执行的API(应用编程接口)。该API提供用于云环境的用户接口,所述云环境包括根据用户请求在网络中的至少一个计算机上被选择性地实例化的一个或多个虚拟机器。库可经由API访问,该库提供可在云环境中被实例化的组件的定义。该API自动地实例化由用户输入请求定义的组件的虚拟网络的映像、并提供至少一个云门户,该至少一个云门户向用户提供访问以训练该实例化的虚拟网络映像。
-
公开(公告)号:CN114691027B
公开(公告)日:2024-12-24
申请号:CN202111459060.6
申请日:2021-12-02
Applicant: 国际商业机器公司
Inventor: 陈彤 , R·H·博威 , A·布于克托苏诺格卢
IPC: G06F3/06
Abstract: 一种用于在缓冲器保护中提供边界信息访问的方法、系统和装置,包括:提供在通用寄存器和BI(边界信息)寄存器中的边界信息之间的一对一映射,将加载的边界信息保存在BI寄存器中以供将来使用,提供在BI寄存器中的边界信息的完整性,所述边界信息的完整性是随着程序执行而被维持,以及利用对BI寄存器的加载指令的一位额外控制来提供对边界信息的预先主动加载。
-
公开(公告)号:CN110472440B
公开(公告)日:2023-09-01
申请号:CN201910387553.X
申请日:2019-05-10
Applicant: 国际商业机器公司
Inventor: R·H·博威
Abstract: 本发明涉及一种对AI系统和其它异构系统的安全执行支持的方法和装置。一种用于保护安全对象的方法,所述安全对象被保护以免受包括多个不同类型的处理器的异构数据处理系统上的其它软件的攻击,其中,安全对象的不同部分可在不同类型的处理器上运行。安全对象可以在第一处理器上开始执行,然后取决于应用要求,所述安全对象可以使用特殊处理器间功能调用来调用第二处理器,从而将信息传递到所述第二处理器。所述第二处理器执行所请求的处理,然后执行处理器间“功能返回”,从而适当地将信息返回到所述第一处理器上的所述安全对象。
-
公开(公告)号:CN114691543A
公开(公告)日:2022-07-01
申请号:CN202111515897.8
申请日:2021-12-02
Applicant: 国际商业机器公司
Inventor: 陈彤 , A·布于克托苏诺格卢 , R·H·博威
IPC: G06F12/0811
Abstract: 一种用于防止越界引用的方法、系统和装置,包括:将缓冲器的地址存储在通用寄存器中,并将针对缓冲器的边界信息(BI)存储在边界信息寄存器中,当通用寄存器的内容在加载或存储操作中被用作地址时,使用边界信息寄存器的内容来确定加载或存储是否越界。
-
公开(公告)号:CN110472440A
公开(公告)日:2019-11-19
申请号:CN201910387553.X
申请日:2019-05-10
Applicant: 国际商业机器公司
Inventor: R·H·博威
Abstract: 本发明涉及一种对AI系统和其它异构系统的安全执行支持的方法和装置。一种用于保护安全对象的方法,所述安全对象被保护以免受包括多个不同类型的处理器的异构数据处理系统上的其它软件的攻击,其中,安全对象的不同部分可在不同类型的处理器上运行。安全对象可以在第一处理器上开始执行,然后取决于应用要求,所述安全对象可以使用特殊处理器间功能调用来调用第二处理器,从而将信息传递到所述第二处理器。所述第二处理器执行所请求的处理,然后执行处理器间“功能返回”,从而适当地将信息返回到所述第一处理器上的所述安全对象。
-
-
-
-
-
-
-
-