×

Universal secure messaging for cryptographic modules

  • US 10,554,393 B2
  • Filed: 11/07/2013
  • Issued: 02/04/2020
  • Est. Priority Date: 04/29/2003
  • Status: Expired due to Term
First Claim
Patent Images

1. A secure messaging method for securely exchanging information during a session between a host computer system and a functionally connected cryptographic module, the cryptographic module comprising one or more critical security parameter (CSP) protected applications each requiring a corresponding critical security parameter in order to access the CSP protected application, the method comprising:

  • generating a pair of identical session keys for the session;

    performing a secure key exchange between the host computer system and the cryptographic module using a public key from a digital certificate associated with the cryptographic module for encrypting information used with the secure key exchange, the host computer system and the cryptographic module each provided with one session key of said pair of identical session keys;

    generating a unique session identifier at the cryptographic module for the session;

    associating the unique session identifier with the session key at the cryptographic module;

    associating the unique session identifier with a critical security parameter, the critical security parameter provided to the host computer system by a user requesting access to the one or more CSP protected applications, the critical security parameter provided by the host computer system to the cryptographic module for initial authentication;

    determining availability of the critical security parameter to exchange at least a portion of information between the host computer system and the cryptographic module;

    using the unique session identifier to select the associated session key;

    performing one or more counterpart cryptographic functions on at least a portion of information exchanged between the host computer system and the cryptographic module during the session using the selected session key as a surrogate for the critical security parameter in response to the critical security parameter not being available; and

    granting permission to access one or more of the CSP protected applications requiring the critical security parameter for a duration of the session using the session key.

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