×

Multiply-encrypting data requiring multiple keys for decryption

  • US 10,484,176 B2
  • Filed: 04/10/2018
  • Issued: 11/19/2019
  • Est. Priority Date: 11/18/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method executed on a server, comprising:

  • receiving a request to encrypt a piece of data;

    encrypting the piece of data such that no single key can decrypt the encrypted piece of data and any unique combination of a first plurality of unique keys taken a first number at a time are capable of decrypting the encrypted piece of data, wherein the first number is greater than one, wherein each one of the first plurality of unique keys is tied to account credentials of a particular user of a plurality of users respectively, and wherein the first number is less than or equal to the first plurality;

    returning the encrypted piece of data;

    receiving, at the server, account credentials of at least a second number of the plurality of users equivalent to the first number;

    receiving, at the server, a delegation submission from at least the second number of the plurality of users that allows use of the account credentials of the at least the second number of plurality of users respectively for a limited number of decryptions or a limited amount of time;

    receiving a request to decrypt the encrypted piece of data;

    decrypting, for each particular one of at least the second number of the plurality of users equivalent to the first number, the one of the first plurality of unique keys that correspond to that particular one of the at least the second number of the plurality of users;

    decrypting the encrypted piece of data using the decrypted ones of the first plurality of unique keys; and

    returning the decrypted piece of data.

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