Nova Patents
US20150281237A1

Multinode hubs for trusted computing

Claim Score by NHIP

Read claim 18, the broadest

Abstract

Embodiments of multinode hubs for trust operations are disclosed herein. In some embodiments, a multinode hub may include a plurality of memory regions, a trapping module, and a trusted platform module (TPM) component. Each memory region may be associated with and receive trust operation data from a coherent computing node. The trapping module may generate trap notifications in response to accesses to the plurality of memory regions by the associated coherent computing nodes. The trap notifications may indicate which of the plurality of memory locations has been accessed, and the TPM component may process the trust operation data in a memory region indicated by a trap notification. Other embodiments may be disclosed and/or claimed.

US20150281237A1, drawing sheet 1
Sheet 1 of 5

Term

Projected expiry 25 March 2034.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

24 claims: 4 independent, 20 dependent

  1. 1
    A multinode hub, comprising:a plurality of memory regions, each memory region associated with one of a plurality of coherent computing nodes and to receive trust operation data from the associated coherent computing node;a trapping module, coupled with the plurality of memory regions, to generate trap notifications in response to accesses to the plurality of memory regions by the associated plurality of coherent computing nodes, wherein a trap notification indicates which of the plurality of memory regions has been accessed;and a trusted platform module (TPM) component, coupled with the trapping module, to process trust operation data in a memory region indicated by a trap notification.
  2. 13
    A computing system having a multinode hub, comprising:a plurality of coherent computing nodes;and the multinode hub, wherein the multinode hub comprises: a plurality of memory regions, each memory region associated with one of the plurality of coherent computing nodes and to receive trust operation data from the associated coherent computing node;a trapping module, coupled with the plurality of memory regions, to generate trap notifications in response to accesses to the plurality of memory regions by the associated plurality of coherent computing nodes, wherein a trap notification indicates which of the plurality of memory regions has been accessed;and a trusted platform module (TPM) component, coupled with the trapping module, to process trust operation data in a memory region indicated by a trap notification.
  3. 18
    Broadest claimClaim Score 56, average(NHIP)One or more computer-readable media having instructions thereon that, in response to execution by one or more processing devices of an apparatus, cause the apparatus to operate a trusted platform module (TPM) component of a multinode hub to:receive a trap notification indicative of an access to a memory region by a coherent computing node associated with the memory region, wherein the memory region is one of a plurality of memory regions in the trap notification further indicates which of the plurality of memory regions has been accessed;process trust operation data from the memory region in response to receiving the trap notification;and provide results of the processing of the trust operation data from the memory region to the coherent computing node.
  4. 21
    One or more computer-readable media having instructions thereon that, in response to execution by one or more processing devices of an apparatus, cause the apparatus to operate a multinode hub to:receive a base address for each of a plurality of memory regions from each of an associated plurality of coherent computing nodes;store the received plurality of base addresses;and generate a trap notification for a trusted platform module (TPM) component of the multinode hub, in response to an access, by an associated coherent computing node, of a memory region of the plurality of memory regions, wherein the trap notification indicates which of the plurality of memory regions has been accessed.