×

SIGNED ENVELOPE ENCRYPTION

  • US 20170171219A1
  • Filed: 12/11/2015
  • Published: 06/15/2017
  • Est. Priority Date: 12/11/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a first computer system comprising;

    a first one or more processors; and

    first memory that stores executable instructions that, as a result of being executed by the first one or more processors, causes the first computer system to;

    generate a first ciphertext based at least in part on a message by obtaining a cryptographic data key and encrypting at least the message using the data key;

    generate a digitally signed payload that includes the first ciphertext and a digital signature generated using at least the first ciphertext and a private key; and

    obtain an authenticated payload that includes a second ciphertext based at least in part on the data key, a public key that corresponds to the private key, and an authentication tag verifiable using data that includes at least the data key and the public key; and

    a second computer system comprising;

    a second one or more processors; and

    second memory that stores executable instructions that, as a result of being executed by the second one or more processors, causes the second computer system to;

    receive the digitally signed payload and the authenticated payload;

    obtain the data key and a key identifier based on at least the second ciphertext, the public key, and the authentication tag;

    verify that the key identifier matches an expected key identifier associated with the first computer system and that the digital signature is valid; and

    obtain the message by decrypting the first ciphertext using the data key.

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