×

Cryptographic key management for imported cryptographic keys

  • US 10,116,440 B1
  • Filed: 08/17/2016
  • Issued: 10/30/2018
  • Est. Priority Date: 08/09/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • under the control of one or more computer systems of a cryptographic key management service provided by a computing resource service provider, the one or more computer systems configured with executable instructions;

    receiving, from a client device, a request to import a customer cryptographic key from the client device;

    generating a cryptographic key pair, the cryptographic key pair comprising a public cryptographic key and a private cryptographic key;

    utilizing a domain cryptographic key to encrypt the private cryptographic key, resulting in an import key token;

    providing the import key token and the public cryptographic key to the client device;

    receiving, from the client device, the import key token and an encrypted customer cryptographic key, the encrypted customer cryptographic key being the customer cryptographic key encrypted using the public cryptographic key;

    using the domain cryptographic key to decrypt the import key token to obtain the private cryptographic key;

    decrypting, using the private cryptographic key, the encrypted customer cryptographic key to obtain the customer cryptographic key;

    encrypting, using the domain cryptographic key, the customer cryptographic key to generate an encrypted key token; and

    causing one or more cryptographic operations to be performed using the encrypted key token.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×