Personal key archive
AssigneeInternational Business Machines Corporation
InventorsMark H. Linehan, Nicholas J. Simicich, Gene Y. Tsudik
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsMark H. Linehan, Nicholas J. Simicich, Gene Y. Tsudik
Estimating the term…
A computing system is described having an automated management system for managing keys to encrypt and decrypt stored data on the computing system. The computing system has an authentication server; a key client; a key generator; a key server; a key database; and an encrypted data file memory. The authentication server authenticates the user and in response to the user accessing the computing system the authentication server provides the user with a ticket validating the user. The key client of a creating user when creating a data file invokes the generator to generate a key corresponding to the data file. The key is provided to the key server and the key client uses the key to encrypt the data file which is stored in the encrypted data file memory. The key client of an accessing user sends its ticket and data file identification data to the key server. The key server checks the ticket and sends the key corresponding to the data file to the key client of the accessing user. The key client of the accessing user uses the key to decrypt the encrypted data file. The stored data can further include a header containing the key and owner and permitted user identification data. The ticket can contain a key to encrypt messages sent between the client server and key client.
A computing system for automatically managing keys to encrypt and decrypt stored data;
A method for automatically managing keys used to encrypt and decrypt stored data on a computing system comprising the steps of:
A method of modifying stored data on a computer system, comprising:
A computer system, comprising:
A computing system for automatically managing keys to encrypt and decrypt stored data;
A method of modifying stored data on a distributed computer system, comprising:
A distributed computer system, comprising:
Dependencies are inferred from the claim text.