×

Secure communications between peers using a verified virtual trusted platform module

  • US 10,592,678 B1
  • Filed: 09/09/2016
  • Issued: 03/17/2020
  • Est. Priority Date: 09/09/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for establishing secure communications over a network in accordance with verifiable secure software key management, comprising:

  • verifying a virtual trusted platform module (TPM) being software that emulates operations of a hardware TPM, the virtual TPM is configured to manifest a security property that enforces a security policy preventing alteration of content within a secure memory by software external to the virtual TPM, wherein the security property is manifested by subjecting code including at least a first portion of the virtual TPM to enhanced verification analyses to confirm that (i) the code conforms to an operational model including key elements of the code and (ii) the virtual TPM demonstrates the security property; and

    providing the virtual TPM for deployment within a node, wherein the virtual TPM being configured to generate one or more cryptographic keys on the node, store the one or more cryptographic keys within the secure memory, and safeguard content of the secure memory including the one or more cryptographic keys for use in establishing secure communications over the network.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×