×

Licensable function for securing stored data

  • US 10,642,962 B2
  • Filed: 07/28/2015
  • Issued: 05/05/2020
  • Est. Priority Date: 07/28/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for enabling a secure electronic data, the method comprising:

  • defining a first licensee identifier that uniquely identifies a first licensee, the first licensee identifier comprising binary data;

    generating a first plurality of instructions for implementing a first cryptographic permutation function at least in part by inputting the first licensee identifier to an instruction-generating algorithm;

    providing at least one of the first instructions or a first executable function compiled from source code based on the first instructions to the first licensee for execution on a first device;

    defining a second licensee identifier that uniquely identifies a second licensee, the second licensee identifier comprising binary data;

    generating a second plurality of instructions for implementing a second cryptographic permutation function at least in part by inputting the second licensee identifier to the instruction-generating algorithm;

    providing at least one of the second instructions or a second executable function compiled from source code based on the second instructions to the second licensee for execution on a second device; and

    wherein the first cryptographic permutation function is implemented by the first device and the second cryptographic permutation function is implemented by the second device to derive a cryptographic key to decrypt electronic data stored in the first device and accessed at the second device.

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