Protecting cryptographic secrets using file system attributes
AssigneeSymantec Corporation
InventorsSambit DASH, Ramanath PAI
Life of this patent
Estimating the term…
Loading patent…
AssigneeSymantec Corporation
InventorsSambit DASH, Ramanath PAI
Estimating the term…
Techniques are disclosed for protecting cryptographic secrets stored locally in a device, such as a mobile phone. A client device creates or downloads a shared secret to be used in a server transaction. To protect this shared secret locally, the client device encrypts the shared secret using a key generated a file system attributes value, along with other sources of entropy. The file system attributes value may correspond to the inode of a file in a UNIX-based file system. Thereafter, when the shared secret is required for logical computation, the client device reconstructs the key using the file system attributes value and the other previous sources of entropy. The client device may use the key to decrypt the information and use the shared secret for its required purpose, e.g., in generating a one-time password for a login session.
A method for protecting a shared secret, the method comprising:
A non-transitory computer-readable storage medium storing instructions, which, when executed on a processor, performs an operation for protecting a shared secret, the operation comprising:
A system, comprising:
Dependencies are inferred from the claim text.