×

System and method for combining user and platform authentication in negotiated channel security protocols

  • US 7,574,600 B2
  • Filed: 03/24/2004
  • Issued: 08/11/2009
  • Est. Priority Date: 03/24/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A security protocol method comprising:

  • cryptographically hashing a platform configuration value from a platform configuration register (PCR) in a trusted platform module (TPM) that indicates integrity of an endpoint platform, the platform configuration value representing a configuration state of the endpoint platform that indicates an integrity of the endpoint platform to generate a cryptographic hash of the platform configuration;

    generating a master secret by hashing together the cryptographic hash of the platform configuration with a pre-master secret from which the master secret is derived, and data from a stored measurement log that stores configuration state measured values for the endpoint platform;

    negotiating a communication channel;

    signing the generated master secret with multiple authentication facets of the endpoint, the multiple authentication facets including a user key representing a particular user and a platform key representing the particular endpoint platform to produce a master secret signed with multiple authentication keys to authenticate the endpoint;

    authenticating, as part of a bidirectional handshaking protocol exchange, the negotiated communication channel with the signed master secret to establish the negotiated communication channel as a secure channel to achieve late binding of the secure channel to prevent the binding from persisting outside the secure channel, including generating a session key for the communication channel, where the session key is generated from the master secret.

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