×

Encryption system with key recovery

  • US 10,148,437 B2
  • Filed: 08/10/2016
  • Issued: 12/04/2018
  • Est. Priority Date: 09/21/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method performed by a computing device where the computing device includes at least a processor for executing instructions from a memory, the method comprising:

  • analyzing, via at least the processor, an encrypted data item to recover a site key value for decrypting the encrypted data item, wherein the analyzing comprises identifying a header of the encrypted data item and identifying from within the header at least a bin number and a hash table index, wherein;

    the bin number is derived from a first portion of the site key value,the hash table index is derived from the site key value, andthe site key value includes at least the first portion and a second portion;

    recovering, via at least the processor, the site key value at least in part by;

    performing a bin recovery process on the bin number to recover the first portion of the site key value,performing an iterative filter matching process using at least the first portion and a site key filter to recover the second portion of the site key value, andperforming an iterative index matching process using at least the second portion and the hash table index to recover the site key value; and

    controlling, using the site key value, a decryption process to decrypt the encrypted data item as a decrypted data item to provide access to the decrypted data item.

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