System and method for securing data
OwnerNili Philippinventor
Life of this patent
Estimating the term…
Abstract
Securing encrypted data by obtaining a credential including a plaintext string and a seed, deriving from the credential, a scrambling key and a corresponding unscrambling key, where the corresponding unscrambling key is based on a pseudo-random permutation derived from the credential, obtaining encrypted data, where the encrypted data is encrypted with a primary scheme that is independent of the credential, applying the scrambling key to the encrypted data to produce scrambled encrypted data, where recovering the encrypted data from the scrambled encrypted data requires applying the unscrambling key, and replacing the encrypted data with the scrambled encrypted data, thereby securing the encrypted data with the independent credential.
Claims7
1-20. (canceled)
A method for securing encrypted data, comprising:
- establishing a credential based on a user-defined plaintext string;
- obtaining encrypted data, encrypted under a public key cryptography scheme, wherein said credential is independent of said public key cryptography scheme;
- and
- applying said credential as a symmetric key to increase the entropy of said encrypted data encrypted under said public key cryptography scheme, thereby securing said encrypted data with said credential.
A system for securing encrypted data, comprising:
- at least one hardware processor, and
- at least one non-transitory memory device having embodied thereon program code executable by the at least one hardware processor to:
- establish a credential based on a user-defined plaintext string;
- obtain encrypted data, encrypted under a public key cryptography scheme,
- wherein said credential is independent of said public key cryptography scheme;
- and
- apply said credential as a symmetric key to said encrypted data encrypted under said public key cryptography scheme, thereby securing said encrypted data with said credential.
Dependencies are inferred from the claim text.