Off-loading data re-encryption in encrypted data management systems
AssigneeHewlett-Packard Development Company, L.P.
InventorsPrakash Reddy, James Rowson
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Development Company, L.P.
InventorsPrakash Reddy, James Rowson
Estimating the term…
Described is a solution for maintaining the security of encrypted data despite a compromised private key by using a re-encryption process that does not require decryption of the encrypted data. The compromised private key is re-encrypted using a new public key as is the encrypted symmetric key which the compromised private key can decrypt. When a decrypted version of the encrypted data is requested, the private key corresponding to the new public key decrypts both the encrypted version of the compromised private key and the re-encrypted version of the symmetric key resulting in the unencrypted compromised private key and the previously encrypted version of the symmetric key, which when decrypted using the compromised private key decrypts the encrypted data. The unencrypted symmetric key can then be encrypted using the new public key any encrypted compromised private key can be deleted.
A computer-implemented method for maintaining security of encrypted data despite a compromised private key comprising:
A computer-implemented method for decrypting encrypted data wherein security of the encrypted data has been maintained despite the compromised private key, the method comprising:
A computer-implemented system for maintaining security of encrypted data despite a compromised private key comprising:
A computer-implemented system for decrypting encrypted data wherein security of the encrypted data has been maintained despite the compromised private key, the system comprising a decryption module for performing the following:
A computer usable medium comprising instructions for causing a processor to execute a method for maintaining security of encrypted data despite a compromised private key, the method comprising:
A computer usable medium comprising instructions for causing a processor to execute a method for decrypting encrypted data wherein security of the encrypted data has been maintained despite the compromised private key, the method comprising:
A computer-implemented system for maintaining security of encrypted data despite a compromised private key comprising:
A computer-implemented system for decrypting encrypted data wherein security of the encrypted data has been maintained despite the compromised private key, the system comprising means for decryption for performing the following:
Dependencies are inferred from the claim text.