Method and apparatus for managing a key management system
First Claim
Patent Images
1. A network system for key management, comprising:
- a server;
a key management system providing process logic for key management system management located on the server;
a key management system storage providing a secure data storage for the key management system;
an application using the key management system to manage an application key; and
an interface providing a means for managing the key management system, wherein the key management system comprises;
a memory storing data within the key management system;
a hashing module configured to hash a key encryption key to obtain a key encryption key hash;
an encryption module configured to decryption data using the key encryption key and the key encryption key hash; and
a serialization module de-serializing data obtained from the memory, the encryption module, and the serialization module, wherein the key encryption key comprises a key encryption key PIN, a key encryption key SALT, and a key encryption key ITERATION.
0 Assignments
0 Petitions
Accused Products
Abstract
A network system for key management, including a server, a key management system providing process logic for key management system management located on the server, a key management system storage providing a secure data storage for the key management system, an application using the key management system to manage an application key, and an interface providing a means for managing the key management system.
-
Citations
38 Claims
-
1. A network system for key management, comprising:
-
a server;
a key management system providing process logic for key management system management located on the server;
a key management system storage providing a secure data storage for the key management system;
an application using the key management system to manage an application key; and
an interface providing a means for managing the key management system, wherein the key management system comprises;
a memory storing data within the key management system;
a hashing module configured to hash a key encryption key to obtain a key encryption key hash;
an encryption module configured to decryption data using the key encryption key and the key encryption key hash; and
a serialization module de-serializing data obtained from the memory, the encryption module, and the serialization module, wherein the key encryption key comprises a key encryption key PIN, a key encryption key SALT, and a key encryption key ITERATION. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 22, 23, 24, 25, 36, 37, 38)
-
-
10. (canceled)
-
11. A network system for key management, comprising:
-
a server;
a key management system providing process logic for key management system management located on the server;
a key management system storage providing a secure data storage for the key management system;
an application using the key management system to manage an application key; and
an interface providing a means for managing the key management system, wherein the key management system comprises;
a memory storing data within the key management system;
a hashing module configured to hash a key encryption key to obtain a key encryption key hash;
an encryption module configured to decrypt data and encrypt data using the key encryption key, the key encryption key hash, and a key decryption key associated with the key encryption key; and
a serialization module de-serializing and serializing data obtained from the memory, the encryption module, and the serialization module, wherein the key encryption key comprises a key encryption key PIN, a key encryption key SALT, and a key encryption key ITERATION. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
26. A network system for key management, comprising:
-
a server;
a key management system providing process logic for key management system initialization located on the server;
a key management system storage providing a secure data storage for the key management system;
an application using the key management system to manage an application key;
an interface providing a means for inputting data into the key management system; and
a client computer operatively connected to the server, wherein the client computer comprises a user interface to manage the key management system, wherein the key management system comprises;
a memory storing data within the key management system;
a hashing module configured to hash a key encryption key to obtain a key encryption key hash;
an encryption module configured to decrypt data using the key encryption key and the key encryption key hash; and
a serialization module de-serializing data obtained from the memory, the encryption module, and the serialization module, wherein the key encryption key comprises a key encryption key PIN, a key encryption key SALT, and a key encryption key ITERATION.
-
-
27-35. -35. (canceled)
Specification