会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • System and method for handling device accesses to a memory providing increased memory access security
    • 用于处理对存储器的设备访问的系统和方法,其提供增加的存储器访问安全性
    • US07426644B1
    • 2008-09-16
    • US10011151
    • 2001-12-05
    • Geoffrey S. StronginBrian C. BarnesRodney W. Schmidt
    • Geoffrey S. StronginBrian C. BarnesRodney W. Schmidt
    • G06F21/00G06F21/22
    • G06F12/1441G06F12/1491
    • A host bridge is described including a memory controller and a security check unit. The memory controller is adapted for coupling to a memory storing data arranged within a multiple memory pages. The memory controller receives memory access signals (e.g., during a memory access), and responds to the memory access signals by accessing the memory. The security check unit receives the memory access signals, wherein the memory access signals convey a physical address within a target memory page. The security check unit uses the physical address to access one or more security attribute data structures located in the memory to obtain a security attribute of the target memory page. The security check unit provides the memory access signals to the memory controller dependent upon the security attribute of the target memory page. A computer system is described including a memory storing data arranged within a multiple memory pages, a device operably coupled to the memory and configurable to produce memory access signals, the above described host bridge. The computer system may have, for example, a central processing unit (CPU) including a memory management unit (MMU) operably coupled to the memory and configured to manage the memory. The memory management unit (MMU) may manage the memory such that the memory stores the data arranged within the multiple memory pages. A method is disclosed for providing access security for a memory used to store data arranged within a multiple memory pages.
    • 描述了主桥,包括存储器控制器和安全检查单元。 存储器控制器适于耦合到存储多个存储器页中布置的数据的存储器。 存储器控制器接收存储器访问信号(例如,在存储器访问期间),并且通过访问存储器来响应存储器访问信号。 安全检查单元接收存储器访问信号,其中存储器访问信号传达目标存储器页面内的物理地址。 安全检查单元使用物理地址访问位于存储器中的一个或多个安全属性数据结构,以获得目标存储器页面的安全属性。 安全检查单元根据目标存储器页面的安全属性向存储器控制器提供存储器访问信号。 描述了一种计算机系统,包括存储布置在多个存储器页内的数据的存储器,可操作地耦合到存储器并且可配置为产生存储器访问信号的设备,上述主机桥。 计算机系统可以具有例如包括可操作地耦合到存储器并被配置为管理存储器的存储器管理单元(MMU)的中央处理单元(CPU)。 存储器管理单元(MMU)可以管理存储器,使得存储器存储布置在多个存储器页面中的数据。 公开了一种用于提供用于存储布置在多个存储器页内的数据的存储器的访问安全性的方法。
    • 3. 发明授权
    • Memory management system and method providing linear address based memory access security
    • 内存管理系统和方法提供基于线性地址的内存访问安全性
    • US08051301B2
    • 2011-11-01
    • US10010161
    • 2001-11-13
    • Brian C. BarnesGeoffrey S. StronginRodney W. Schmidt
    • Brian C. BarnesGeoffrey S. StronginRodney W. Schmidt
    • G06F11/30
    • G06F12/1491G06F12/1054G06F12/109G06F12/1483
    • A memory management unit (MMU) is disclosed for managing a memory storing data arranged within a plurality of memory pages. The MMU includes a security check unit (SCU) receiving a linear address generated during execution of a current instruction. The linear address has a corresponding physical address residing within a selected memory page. The SCU uses the linear address to access one or more security attribute data structures located in the memory to obtain a security attribute of the selected memory page. The SCU compares a numerical value conveyed by a security attribute of the current instruction to a numerical value conveyed by the security attribute of the selected memory page, and produces an output signal dependent upon a result of the comparison. The MMU accesses the selected memory page dependent upon the output signal.
    • 公开了一种存储器管理单元(MMU),用于管理存储布置在多个存储器页内的数据的存储器。 MMU包括接收当前指令执行期间生成的线性地址的安全检查单元(SCU)。 线性地址具有驻留在选择的存储器页内的对应物理地址。 SCU使用线性地址访问位于存储器中的一个或多个安全属性数据结构,以获得所选存储器页的安全属性。 SCU将由当前指令的安全属性传递的数值与由所选存储器页的安全属性传送的数值相比较,并且根据比较结果产生输出信号。 MMU根据输出信号访问所选择的存储器页面。
    • 7. 发明授权
    • Memory management system and method providing increased memory access security
    • 内存管理系统和方法提供更高的内存访问安全性
    • US06854039B1
    • 2005-02-08
    • US10005271
    • 2001-12-05
    • Geoffrey S. StronginBrian C. BarnesRodney W. Schmidt
    • Geoffrey S. StronginBrian C. BarnesRodney W. Schmidt
    • G06F12/14G06F12/00
    • G06F12/145G06F12/1491
    • A memory management unit (MMU) is disclosed for managing a memory storing data arranged within a multiple memory pages. The memory management unit includes a security check receiving a physical address within a selected memory page, and security attributes of the selected memory page. The security check unit uses the physical address to access one or more security attribute data structures located in the memory to obtain an additional security attribute of the selected memory page. The security check unit generates a fault signal dependent upon the security attributes of selected memory page and the additional security attribute of the selected memory page. The security attributes of the selected memory page may include a user/supervisor (U/S) bit and a read/write (R/W) bit as defined by the ×86 processor architecture. The one or more security attribute data structures may include a security attribute table directory and one or more security attribute tables. The security attribute table directory may include multiple entries, and each entry of the security attribute table directory may include a present bit and a security attribute table base address field. A central processing unit (CPU) is described including the memory management unit (MMU), and a computer system is disclosed including the CPU. A method is described for providing access security for a memory used to store data arranged within multiple memory pages.
    • 公开了一种用于管理存储多个存储器页中布置的数据的存储器管理单元(MMU)。 存储器管理单元包括接收所选存储器页面内的物理地址的安全检查以及所选存储器页的安全属性。 安全检查单元使用物理地址来访问位于存储器中的一个或多个安全属性数据结构,以获得所选存储器页的附加安全属性。 安全检查单元根据所选择的存储器页面的安全属性和所选择的存储器页面的附加安全属性生成故障信号。 所选存储器页面的安全属性可以包括由x86处理器架构定义的用户/管理器(U / S)位和读/写(R / W)位。 一个或多个安全属性数据结构可以包括安全属性表目录和一个或多个安全属性表。 安全属性表目录可以包括多个条目,并且安全属性表目录的每个条目可以包括当前位和安全属性表基地址字段。 描述了包括存储器管理单元(MMU)的中央处理单元(CPU),并且公开了包括CPU的计算机系统。 描述了一种用于提供用于存储布置在多个存储器页内的数据的存储器的访问安全性的方法。
    • 8. 发明授权
    • Input/output permission bitmaps for compartmentalized security
    • 用于区隔安全性的输入/输出权限位图
    • US07493498B1
    • 2009-02-17
    • US10107784
    • 2002-03-27
    • Rodney W. SchmidtBrian C. BarnesGeoffrey S. Strongin
    • Rodney W. SchmidtBrian C. BarnesGeoffrey S. Strongin
    • G06F12/14
    • G06F21/52G06F12/1483G06F12/1491
    • A method and apparatus for selectively executing an I/O instruction. The method includes creating an I/O permission bitmap in a memory and receiving an I/O port number and a security context identification (SCID) value. The method also includes using the SCID value and the I/O port number to access the I/O permission bitmap stored to obtain a permission bit corresponding to the I/O port and executing the I/O instruction dependent upon a value of the permission bit corresponding to the I/O port. The I/O permission bitmap includes a plurality of permission bits. Each of the permission bits corresponds to a different one of a plurality of I/O ports. Each of the permission bits has a value indicating whether access to the corresponding I/O port is allowed. The I/O port number indicates the I/O port referenced by the I/O instruction. The SCID value indicates a security context level of a memory location including the I/O instruction.
    • 一种用于选择性地执行I / O指令的方法和装置。 该方法包括在存储器中创建I / O许可位图并接收I / O端口号和安全上下文标识(SCID)值。 该方法还包括使用SCID值和I / O端口号来访问存储的I / O许可位图,以获得对应于I / O端口的许可位,并根据许可的值执行I / O指令 位对应于I / O端口。 I / O许可位图包括多个许可位。 每个许可位对应于多个I / O端口中的不同的一个。 每个许可位具有指示是否允许对对应的I / O端口的访问的值。 I / O端口号表示I / O指令引用的I / O端口。 SCID值指示包括I / O指令的存储器位置的安全上下文级别。
    • 10. 发明授权
    • Memory management system and method for providing physical address based memory access security
    • 用于提供基于物理地址的内存访问安全性的内存管理系统和方法
    • US06823433B1
    • 2004-11-23
    • US10010569
    • 2001-11-13
    • Brian C. BarnesGeoffrey S. StronginRodney W. Schmidt
    • Brian C. BarnesGeoffrey S. StronginRodney W. Schmidt
    • G06F1208
    • G06F12/1491
    • A memory management unit (MMU) is disclosed for managing a memory storing data arranged within a plurality of memory pages. The MMU includes a security check unit (SCU) receiving a physical address generated during execution of a current instruction. The physical address resides within a selected memory page. The SCU uses the physical address to access one or more security attribute data structures located in the memory to obtain a security attribute of the selected memory page, compares a numerical value conveyed by a security attribute of the current instruction to a numerical value conveyed by the security attribute of the selected memory page, and produces an output signal dependent upon a result of the comparison. The MMU accesses the selected memory page dependent upon the output signal. The security attribute of the selected memory page may include a security context identification (SCID) value indicating a security context level of the selected memory page. The security attribute of the current instruction may include an SCID value indicating a security context level of a memory page containing the current instruction. A central processing unit (CPU) is described including an execution unit and the MMU. A computer system is described including the memory, the CPU, and the MMU. A method is described for providing access security for a memory used to store data arranged within a plurality of memory pages. The method may be embodied within the MMU.
    • 公开了一种存储器管理单元(MMU),用于管理存储布置在多个存储器页内的数据的存储器。 MMU包括接收当前指令执行期间产生的物理地址的安全检查单元(SCU)。 物理地址驻留在选定的存储器页面中。 SCU使用物理地址来访问位于存储器中的一个或多个安全属性数据结构,以获得所选择的存储器页面的安全属性,将由当前指令的安全属性传递的数值与由 所选择的存储器页面的安全属性,并且根据比较的结果产生输出信号。 MMU根据输出信号访问所选择的存储器页面。 所选择的存储器页面的安全属性可以包括指示所选择的存储器页面的安全上下文级别的安全上下文标识(SCID)值。 当前指令的安全属性可以包括指示包含当前指令的存储器页的安全上下文级别的SCID值。 描述包括执行单元和MMU的中央处理单元(CPU)。 描述了包括存储器,CPU和MMU的计算机系统。 描述了一种用于提供用于存储布置在多个存储器页内的数据的存储器的访问安全性的方法。 该方法可以体现在MMU内。