Patent ID: 7251635
Filing Date: 2007-07-31
Classification: G06Q,H04L

Abstract:
1. A method for retrieving a value secured in a key management system comprising: receiving a request for the value secured in the key management system; retrieving a serialized file from a key management system storage; de-serializing the serialized file producing a de-serialized file; decoding an encoded key list in the de-serialized file to produce a decoded key list; searching for a key corresponding to the value in the decoded key list; inputting a key encryption key into the key management system; hashing the key encryption key to produce a key encryption key hash, wherein the key encryption key hash is equal to a hashed key encryption key in the de-serialized file; comparing the key encryption key hash to the hashed key encryption key in the de-serialized file to grant access to the key management system; decrypting a secret token in the de-serialized file using the key encryption key to produce at least one tuple after access to the key management system is granted; storing the at least one tuple in a data structure within the key management system; and retrieving a tuple corresponding to the value from the at least one tuple, using the key corresponding to the value.