会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Infrastructure Support for Accelerated Processing Device Memory Paging Without Operating System Integration
    • 基础设施支持加速处理设备内存寻呼,无需操作系统集成
    • US20130159664A1
    • 2013-06-20
    • US13325282
    • 2011-12-14
    • Paul BLINZERLeendert Peter Van DoornGongxian Jeffrey ChengElene TerryThomas Roy WollerArshad Rahman
    • Paul BLINZERLeendert Peter Van DoornGongxian Jeffrey ChengElene TerryThomas Roy WollerArshad Rahman
    • G06F12/10
    • G06F12/1009G06F9/3004G06F9/3881G06F12/1081G06F2009/3883G06F2212/683
    • In a CPU of the combined CPU/APD architecture system, the CPU having multiple CPU cores, each core having a first machine specific register for receiving a physical page table/page directory base address, a second machine specific register for receiving a physical address pointing to a location controlled by an IOMMUv2 that is communicatively coupled to an APD, and microcode which when executed causes a write notification to be issued to the physical address contained in the second machine specific register; receiving in the first machine specific register of a CPU core, a physical page table/page directory base address, receiving in the second machine specific register of the CPU core, a physical address pointing to a location controlled by the IOMMUv2, determining that a control register of the CPU core has been updated, and responsive to the determination that the control register has been updated, executing microcode in the CPU core that causes a write notification to be issued to the physical address contained in the second machine specific register, wherein the physical address is able to receive writes that affect IOMMUv2 page table invalidations.
    • 在组合的CPU / APD架构系统的CPU中,CPU具有多个CPU内核,每个核具有用于接收物理页表/页目录基地址的第一机器特定寄存器,用于接收物理地址指向 到由通信地耦合到APD的IOMMUv2控制的位置,以及当被执行时导致向包含在第二机器特定寄存器中的物理地址发出写入通知的微代码; 在CPU核心的第一机器特定寄存器中接收物理页表/页目录基地址,在CPU核心的第二机器特定寄存器中接收指向由IOMMUv2控制的位置的物理地址,确定控制 已经更新了CPU核心的寄存器,并且响应于控制寄存器被更新的确定,执行CPU核心中的微代码,使得向第二机器特定寄存器中包含的物理地址发出写入通知,其中, 物理地址能够接收影响IOMMUv2页表无效的写入。
    • 5. 发明授权
    • Method and system for bootstrapping a trusted server having redundant trusted platform modules
    • 用于引导具有冗余可信平台模块的可信服务器的方法和系统
    • US08055912B2
    • 2011-11-08
    • US12621524
    • 2009-11-19
    • Steven A. BadeLinda Nancy BetzAndrew Gregory KegelDavid R. SaffordLeendert Peter Van Doorn
    • Steven A. BadeLinda Nancy BetzAndrew Gregory KegelDavid R. SaffordLeendert Peter Van Doorn
    • G06F11/30
    • G06F21/575
    • Multiple trusted platform modules within a data processing system are used in a redundant manner that provides a reliable mechanism for securely storing secret data at rest that is used to bootstrap a system trusted platform module. A hypervisor requests each trusted platform module to encrypt a copy of the secret data, thereby generating multiple versions of encrypted secret data values, which are then stored within a non-volatile memory within the trusted platform. At some later point in time, the encrypted secret data values are retrieved, decrypted by the trusted platform module that performed the previous encryption, and then compared to each other. If any of the decrypted values do not match a quorum of values from the comparison operation, then a corresponding trusted platform module for a non-matching decrypted value is designated as defective because it has not been able to correctly decrypt a value that it previously encrypted.
    • 以冗余的方式使用数据处理系统内的多个可信任的平台模块,其提供用于安全地存储用于引导系统可信平台模块的休息处的秘密数据的可靠机制。 管理程序请求每个可信平台模块加密秘密数据的副本,从而生成加密的秘密数据值的多个版本,然后存储在可信平台内的非易失性存储器中。 在稍后的时间点,加密的秘密数据值由执行先前加密的可信任平台模块进行解密,然后进行比较。 如果解密值中的任何一个与比较操作中的值的数量不匹配,则用于非匹配解密值的相应的可信平台模块被指定为有缺陷的,因为它不能正确解密之前加密的值 。
    • 6. 发明授权
    • Integrating operating systems and run-time systems
    • 集成操作系统和运行时系统
    • US06546546B1
    • 2003-04-08
    • US09449098
    • 1999-11-24
    • Leendert Peter Van Doorn
    • Leendert Peter Van Doorn
    • G06F944
    • G06F9/468G06F12/0253G06F12/1483
    • The Virtual Machine is viewed by many as inherently insecure despite all the efforts to improve its security. This invention provides methods, apparatus, and computer products to implement a system that provides operating system style protection for code. Although applicable to many language systems, the invention is described for a system employing the Java language. Hardware protection domains are used to separate Java classes, provide access control on cross domain method invocations, efficient data sharing between protection domains, and memory and CPU resource control. Apart from the performance impact, these security measures are all transparent to the Java programs, even when a subclass is in one domain and its superclass is in another, when they do not violate the policy. To reduce the performance impact, classes are grouped and shared between protection domains and map data lazily as it is being shared. The system has been implemented on top of the Paramecium operating system used as an example of an extensible operating system application.
    • 虚拟机被许多人视为固有的不安全,尽管努力提高其安全性。 本发明提供了实现为代码提供操作系统风格保护的系统的方法,装置和计算机产品。 尽管适用于许多语言系统,但是针对采用Java语言的系统描述了本发明。 硬件保护域用于分离Java类,提供对跨域方法调用的访问控制,保护域之间的有效数据共享以及内存和CPU资源控制。 除了性能影响之外,这些安全措施对于Java程序都是透明的,即使当一个子类在一个域中,并且它的超类在另一个域中,当它们不违反策略时。 为了降低性能影响,类在保护域之间进行分组和共享,并在数据共享时懒惰地映射数据。 该系统已经在作为可扩展操作系统应用程序的示例的Paramecium操作系统之上实现。
    • 7. 发明授权
    • Method for extending the CRTM in a trusted platform
    • 在可信平台上扩展CRTM的方法
    • US08185750B2
    • 2012-05-22
    • US12059274
    • 2008-03-31
    • Steven A. BadeRonald PerezLeendert Peter Van DoornHelmut H. Weber
    • Steven A. BadeRonald PerezLeendert Peter Van DoornHelmut H. Weber
    • G06F12/14G06F21/22
    • G06F21/572
    • A method, system and computer program product for enhancing the functionality of the existing core root of trust measurement (CRTM). The CRTM is extended to allow platform manufacturer controlled and certified code to be incorporated into the function of the CRTM, wherein the manufacturer may define the policy for accepting a new function into the CRTM. When a firmware or software module image is compiled, the build process generates a hash value of the compiled firmware or software image, wherein the hash value reflects a fingerprint (or short hand) representation of the compiled image. A determination is made as to whether the hash value of the firmware or software image is to be a CRTM extension. If so, a digital signature of the module is created using the CRTM extension private key. This signature value is added to the firmware or software module.
    • 一种用于增强现有核心信任度量(CRTM)功能的方法,系统和计算机程序产品。 CRTM被扩展为允许平台制造商控制和认证的代码被并入CRTM的功能,其中制造商可以将接受新功能的策略定义到CRTM中。 当编译固件或软件模块图像时,构建过程产生编译的固件或软件映像的哈希值,其中散列值反映编译图像的指纹(或短手)表示。 确定固件或软件映像的哈希值是否为CRTM扩展。 如果是这样,使用CRTM扩展专用密钥创建模块的数字签名。 该签名值被添加到固件或软件模块。
    • 8. 发明授权
    • Sealing of data for applications
    • 密封应用程序的数据
    • US07900059B2
    • 2011-03-01
    • US11301803
    • 2005-12-13
    • Steven A. BadeAndrew Gregory KegelLeendert Peter Van Doorn
    • Steven A. BadeAndrew Gregory KegelLeendert Peter Van Doorn
    • G06F11/30G06F12/14
    • G06F21/57
    • A method, system and computer program product for implementing general purpose PCRs with extended semantics (referred to herein as “ePCRs”) in a trusted, measured software module. The module is designed to run in one of a hypervisor context, an isolated partition, or under other isolated configurations. Because the software module is provided using trusted (measured) code, the software implementing the PCRs is able to run as a simple software process in the operating system (OS), as long as the software is first measured and logged. The software-implemented ePCRs are generated as needed to record specific measurements of the software and hardware elements on which an application depends, and the ePCRs are able to ignore other non-dependencies.
    • 一种用于在可信测量的软件模块中实现具有扩展语义(在本文中称为“ePCR”)的通用PCR的方法,系统和计算机程序产品。 该模块设计为在虚拟机管理程序上下文,隔离分区或其他隔离配置之一下运行。 由于使用可信(测量)代码提供软件模块,所以实施PCR的软件只要首先测量和记录软件,就可以在操作系统(OS)中作为简单的软件过程运行。 根据需要生成软件实现的ePCR,以记录应用程序所依赖的软件和硬件元素的特定测量,ePCR可以忽略其他不依赖性。