Authenticity of communications traffic

    公开(公告)号:US20060227773A1

    公开(公告)日:2006-10-12

    申请号:US11096843

    申请日:2005-03-30

    IPC分类号: H04L9/00 H04L12/56

    CPC分类号: H04L63/123

    摘要: Provided are a techniques for storing information in a packet. A data integrity operation is performed over one portion of the packet to calculate an integrity check value using a secret key. The data transformation operation is performed over another selectable portion of the packet to store the integrity check value in the other portion of the packet, without increasing a size of the packet. Other embodiments are described and claimed.

    Auto-triage of potentially vulnerable network machines
    94.
    发明申请
    Auto-triage of potentially vulnerable network machines 审中-公开
    自动分类潜在易受攻击的网络机器

    公开(公告)号:US20060095961A1

    公开(公告)日:2006-05-04

    申请号:US10976397

    申请日:2004-10-29

    IPC分类号: G06F15/16

    CPC分类号: H04L63/1416 H04L63/1433

    摘要: Method, apparatus, and system for isolating potentially vulnerable nodes of a network. In one embodiment a network is partitioned into subnets of varying levels of security. A client device may be assigned a network access assignment through one of the subnets based on a level of vulnerability assessed for the client device. The level of vulnerability may be determined based on compliance of the client device with available upgrades and/or patches.

    摘要翻译: 用于隔离网络的潜在脆弱节点的方法,装置和系统。 在一个实施例中,网络被划分成不同级别的安全性的子网。 可以基于为客户端设备评估的漏洞级别,通过子网之一为客户端设备分配网络访问分配。 可以根据客户端设备与可用升级和/或修补程序的兼容性来确定漏洞级别。

    Mechanism for sequestering memory for a bus device
    95.
    发明申请
    Mechanism for sequestering memory for a bus device 审中-公开
    为总线设备隔离存储器的机制

    公开(公告)号:US20050289316A1

    公开(公告)日:2005-12-29

    申请号:US10876190

    申请日:2004-06-24

    CPC分类号: G06F13/1668 G06F12/0284

    摘要: According to one embodiment a computer system is disclosed. The computer system includes a central processing unit (CPU), a memory control device coupled to the CPU, a main memory device coupled to the memory control device, a bus coupled to the memory control device, and one or more devices, coupled to the bus. A physical segment of the main memory device is remapped to a bus device region of the main memory for exclusive use by the one or more devices.

    摘要翻译: 根据一个实施例,公开了一种计算机系统。 计算机系统包括中央处理单元(CPU),耦合到CPU的存储器控​​制设备,耦合到存储器控制设备的主存储设备,耦合到存储器控制设备的总线以及耦合到存储器控制设备的一个或多个设备 总线。 主存储器件的物理段被重新映射到主存储器的总线设备区域,供一个或多个设备专用。

    Cross validation of data using multiple subsystems
    96.
    发明申请
    Cross validation of data using multiple subsystems 有权
    使用多个子系统交叉验证数据

    公开(公告)号:US20050278499A1

    公开(公告)日:2005-12-15

    申请号:US10865144

    申请日:2004-06-09

    摘要: A method and apparatus for cross validation of data using multiple subsystems are described. According to one embodiment of the invention, a computer comprises a first subsystem and a second subsystem; and a memory, the memory comprising a first memory region and a second memory region, the first memory region being associated with the first subsystem and a second memory region being associated with the second subsystem; upon start up of the computer, the first subsystem to validate the second memory region and the second subsystem to validate the first memory region.

    摘要翻译: 描述了使用多个子系统进行数据交叉验证的方法和装置。 根据本发明的一个实施例,计算机包括第一子系统和第二子系统; 以及存储器,所述存储器包括第一存储器区域和第二存储器区域,所述第一存储器区域与所述第一子系统相关联,以及与所述第二子系统相关联的第二存储器区域; 在启动计算机时,第一子系统用于验证第二存储器区域和第二子系统以验证第一存储器区域。

    Method, apparatus and system for monitoring and verifying software during runtime
    97.
    发明申请
    Method, apparatus and system for monitoring and verifying software during runtime 审中-公开
    运行时监控和验证软件的方法,设备和系统

    公开(公告)号:US20050071668A1

    公开(公告)日:2005-03-31

    申请号:US10677025

    申请日:2003-09-30

    IPC分类号: G06F11/30

    摘要: A method, apparatus and system monitor and verify software during runtime on a data processing device. According to embodiments of the invention, a monitoring module on an auxiliary system independent of the data processing device may monitor software during runtime on the data processing device. The monitoring module may utilize a variety of information to verify the integrity of the software running on the data processing system. In one embodiment, software signatures, checksums and image sizes may be used to verify that the software has not be tampered with and/or altered. In addition and/or alternatively, the software configuration data and/or packet statistics may be used to verify the software. In one embodiment, a remote device may be used to manage and configure the auxiliary system.

    摘要翻译: 方法,装置和系统在数据处理设备的运行期间监视和验证软件。 根据本发明的实施例,独立于数据处理设备的辅助系统上的监视模块可以在运行时间内在数据处理设备上监视软件。 监视模块可以利用各种信息来验证在数据处理系统上运行的软件的完整性。 在一个实施例中,可以使用软件签名,校验和和图像大小来验证软件没有被篡改和/或改变。 另外和/或替代地,可以使用软件配置数据和/或分组统计来验证软件。 在一个实施例中,可以使用远程设备来管理和配置辅助系统。

    Switching between multiple operating systems (OSes) using sleep state management and sequestered re-baseable memory
    98.
    发明授权
    Switching between multiple operating systems (OSes) using sleep state management and sequestered re-baseable memory 有权
    在多个操作系统(OS)之间切换使用睡眠状态管理和隔离的可重新存储的内存

    公开(公告)号:US08843733B2

    公开(公告)日:2014-09-23

    申请号:US13567421

    申请日:2012-08-06

    申请人: David Durham

    发明人: David Durham

    摘要: Embodiments of switching between multiple operating systems (OSes) using sleep state management and sequestered re-baseable memory are generally described herein. Embodiments of the invention allow one OS to be suspended into S3 or sleep mode, saving its state to memory and turning off its devices. Then, another sleeping OS can be resumed from another location in memory by switching a memory base addressed to a sequestered memory region and restoring its device state. Other embodiments may be described and claimed.

    摘要翻译: 这里通常描述使用休眠状态管理和隔离式可重新存储的存储器的多个操作系统(OS)之间切换的实施例。 本发明的实施例允许一个OS被暂停到S3或睡眠模式,将其状态保存到存储器并关闭其设备。 然后,通过切换寻址到隔离的存储器区域的存储器基座并恢复其器件状态,可以从存储器中的另一位置恢复另一个休眠OS。 可以描述和要求保护其他实施例。

    Generating multiple address space identifiers per virtual machine to switch between protected micro-contexts
    99.
    发明授权
    Generating multiple address space identifiers per virtual machine to switch between protected micro-contexts 有权
    为每个虚拟机生成多个地址空间标识符,以便在受保护的微上下文之间切换

    公开(公告)号:US08738889B2

    公开(公告)日:2014-05-27

    申请号:US13650227

    申请日:2012-10-12

    IPC分类号: G06F12/00

    CPC分类号: G06F12/1027 G06F12/145

    摘要: Embodiments of an invention for generating multiple address space identifiers per virtual machine to switch between protected micro-contexts are disclosed. In one embodiment, a method includes receiving an instruction requiring an address translation; initiating, in response to receiving the instruction, a page walk from a page table pointed to by the contents of a page table pointer storage location; finding, during the page walk, a transition entry; storing the address translation and one of a plurality of address source identifiers in a translation lookaside buffer, the one of the plurality of address source identifiers based on one of a plurality of a virtual partition identifiers, at least two of the plurality of virtual partition identifiers associated with one of a plurality of virtual machines; and re-initiating the page walk.

    摘要翻译: 公开了用于在每个虚拟机之间生成多个地址空间标识符以在受保护的微上下文之间切换的发明的实施例。 在一个实施例中,一种方法包括接收需要地址转换的指令; 响应于接收到指令,从页表指针存储位置的内容指向的页表中启动页面移动; 在页面散步期间发现转换条目; 将地址转换和多个地址源标识符之一存储在转换后备缓冲器中,所述多个地址源标识符中的一个基于多个虚拟分区标识符中的一个,多个虚拟分区标识符中的至少两个 与多个虚拟机中的一个相关联; 并重新启动页面散步。

    Signed manifest for run-time verification of software program identity and integrity
    100.
    发明授权
    Signed manifest for run-time verification of software program identity and integrity 有权
    用于软件程序身份和完整性的运行时验证的签名清单

    公开(公告)号:US08601273B2

    公开(公告)日:2013-12-03

    申请号:US13118017

    申请日:2011-05-27

    IPC分类号: H04L9/32

    摘要: A measurement engine performs active platform observation. A program includes an integrity manifest to indicate an integrity check value for a section of the program's source code. The measurement engine computes a comparison value on the program's image in memory and determines if the comparison value matches the expected integrity check value. If the values do not match, the program's image is determined to be modified, and appropriate remedial action can be triggered. The integrity manifest can include a secure signature to verify the validity of the integrity manifest.

    摘要翻译: 测量引擎执行主动平台观察。 程序包括一个完整性清单,用于指示程序源代码的一部分的完整性检查值。 测量引擎计算内存中程序映像的比较值,并确定比较值是否与预期的完整性校验值相匹配。 如果值不匹配,则确定程序的图像被修改,并且可以触发适当的补救动作。 完整性清单可以包括安全签名以验证完整性清单的有效性。