CRYPTOGRAPHIC MANAGEMENT APPARATUS, DECRYPTION MANAGEMENT APPARATUS AND PROGRAM
First Claim
1. A cryptographic management apparatus comprising:
- a storage device which stores cryptographic key information including a cryptographic key used for encrypting object information and cryptographic process condition information including the cryptographic key information as the condition for executing the cryptographic process;
a cryptographic process information input device configured to receive an input of the object information and cryptographic key search request information;
a cryptographic key information acquisition device configured to acquire the cryptographic key information including the cryptographic key corresponding to the search request information from the storage device based on the cryptographic key search request information input;
a cryptographic module evaluation description information acquisition device configured to acquire evaluation description information on a cryptographic module suitable for the cryptographic process corresponding to the cryptographic key information acquired by the cryptographic key information acquisition device;
a cryptographic process ID creation device configured to attach, to the object information, an identifier of the cryptographic process condition information at the time of encrypting the object information with the cryptographic key information and the cryptographic module corresponding to the acquired evaluation description information; and
an output device configured to output the attached identifier of the cryptographic process condition information and the result of execution of the cryptographic process on the object information.
2 Assignments
0 Petitions
Accused Products
Abstract
A cryptographic management apparatus includes a storage unit which stores cryptographic key information containing a cryptographic key and cryptographic process condition information containing the cryptographic key information, a cryptographic process information input unit which receives an input of the object information and cryptographic key search request information, a cryptographic key information acquisition unit which acquires the cryptographic key information from the storage unit based on the search request information, a cryptographic module evaluation description information acquisition unit which acquires evaluation description information of the cryptographic module corresponding to the cryptographic key information, a cryptographic process ID creation unit which attaches an identifier of the cryptographic process condition information to the object information based on the cryptographic key information and the cryptographic module corresponding to the evaluation description information, and an output which outputs the identifier and the result of the cryptographic process executed on the object information.
-
Citations
25 Claims
-
1. A cryptographic management apparatus comprising:
-
a storage device which stores cryptographic key information including a cryptographic key used for encrypting object information and cryptographic process condition information including the cryptographic key information as the condition for executing the cryptographic process; a cryptographic process information input device configured to receive an input of the object information and cryptographic key search request information; a cryptographic key information acquisition device configured to acquire the cryptographic key information including the cryptographic key corresponding to the search request information from the storage device based on the cryptographic key search request information input; a cryptographic module evaluation description information acquisition device configured to acquire evaluation description information on a cryptographic module suitable for the cryptographic process corresponding to the cryptographic key information acquired by the cryptographic key information acquisition device; a cryptographic process ID creation device configured to attach, to the object information, an identifier of the cryptographic process condition information at the time of encrypting the object information with the cryptographic key information and the cryptographic module corresponding to the acquired evaluation description information; and an output device configured to output the attached identifier of the cryptographic process condition information and the result of execution of the cryptographic process on the object information. - View Dependent Claims (2, 3, 4)
-
-
5. A cryptographic management apparatus comprising:
-
a storage device which stores cryptographic key information including a cryptographic key to encrypt object information and cryptographic process condition information including the cryptographic key information as the encryption condition for encrypting the object information; a cryptographic process information input device configured to receive an input of the object information and cryptographic key creation request information; a cryptographic parameter information acquisition device configured to acquire cryptographic method parameter information to create the cryptographic key corresponding to the creation request information from the storage device based on the cryptographic key creation request information input; a cryptographic key creation ID creation device configured to create cryptographic key creation condition information by relating the cryptographic method parameter information and the cryptographic key created based on the acquired cryptographic method parameter information to each other and attach an identifier of the created cryptographic key creation condition information; a first cryptographic module evaluation description information acquisition device configured to acquire evaluation description information for the cryptographic module adapted to the cryptographic process corresponding to the created cryptographic key creation condition information; a cryptographic process ID creation device configured to attach, to the object information, an identifier of the cryptographic process condition information at the time of encrypting the object information with the cryptographic key information and the cryptographic module corresponding to the acquired evaluation description information; and an output device configured to output the attached identifier of the cryptographic process condition information and the result of the cryptographic process executed on the object information. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A decryption management apparatus comprising:
-
a storage device which stores a decryption key information including a decryption key for executing a decryption process on encrypted information and decryption process condition information including the decryption key information as the decryption condition for execution of the decryption process; a decryption process information input device configured to receive an input of the encrypted information and decryption key search request information; a decryption key information acquisition device configured to acquire the decryption key information including the decryption key corresponding to the search request information from the storage device based on the decryption key search request information input; a decryption evaluation description information acquisition device configured to acquire evaluation description information of a decryption module adapted to the decryption process corresponding to the decryption key information acquired by the decryption key information acquisition device; a decryption process ID creation device configured to attach, to the encrypted information, an identifier of the decryption process condition information for executing the decryption process on the encrypted information based on the decryption key information and the decryption module corresponding to the acquired evaluation description information; and an output device configured to output the attached identifier of the decryption process condition information and the result of the decryption process executed on the encrypted information. - View Dependent Claims (12, 13, 14)
-
-
15. A decryption management apparatus comprising:
-
a storage device which stores decryption key information including a decryption key for executing a decryption process on encrypted information and decryption process condition information as the decryption condition including the decryption key information for execution of the decryption process; a decryption process information input device configured to receive an input of the encrypted information and decryption key creation request information; a decryption parameter information acquisition device configured to acquire decryption system parameter information for creating the decryption key corresponding to the creation request information from the storage device based on the decryption key creation request information input; a decryption key creation ID creation device configured to create decryption key creation condition information by relating the decryption key created based on the acquired decryption system parameter information and the decryption system parameter information to each other and attach an identifier of the created decryption key creation condition information; a first decryption evaluation description information acquisition device configured to acquire evaluation description information of a decryption module adapted to the decryption process corresponding to the created decryption key creation condition information; a decryption process ID creation device configured to attach an identifier of the decryption process condition information for execution of the decryption process on the encrypted information based on the decryption key information and the decryption module corresponding to the acquired evaluation description information; and an output device configured to output the attached identifier of the decryption process condition information and the result of the decryption process executed on the encrypted information. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A program stored in a computer readable storage medium used for a cryptographic management apparatus, comprising:
-
a program code for causing the cryptographic management apparatus to execute the process of storing, sequentially in a storage device, cryptographic key information including a cryptographic key for executing a cryptographic process on object information and cryptographic process condition information including the cryptographic key information as the encryption condition for execution of the cryptographic process; a program code for causing the cryptographic management apparatus to sequentially execute the process of receiving an input of the object information and cryptographic key search request information; a program code for causing the cryptographic management apparatus to sequentially execute the process of acquiring the cryptographic key information including the cryptographic key corresponding to the search request information from the storage device based on the cryptographic key search request information input; a program code for causing the cryptographic management apparatus to sequentially execute the process of acquiring evaluation description information of a cryptographic module adapted to the cryptographic process corresponding to the cryptographic key information acquired; a program code for causing the cryptographic management apparatus to sequentially execute the process of attaching, to the object information, an identifier of the cryptographic process condition information at the time of execution of the cryptographic process based on the cryptographic key information and the cryptographic module corresponding to the acquired evaluation description information; and a program code for causing the cryptographic management apparatus to sequentially execute the process of outputting the attached identifier of the cryptographic process condition information and the result of the cryptographic process executed on the object information.
-
-
22. A program stored in a computer readable storage medium used for a cryptographic management apparatus, comprising:
-
a program code for causing the cryptographic management apparatus to execute the process of storing, sequentially in a storage device, cryptographic key information including a cryptographic key for executing a cryptographic process on object information and cryptographic process condition information including the cryptographic key information as the cryptographic conditions for execution of the cryptographic process; a program code for causing the cryptographic management apparatus to sequentially execute the process of receiving an input of the object information and cryptographic key creation request information; a program code for causing the cryptographic management apparatus to sequentially execute the process of acquiring cryptographic method parameter information for creating the cryptographic key corresponding to the creation request information from the storage device based on the cryptographic key creation request information input; a program code for causing the cryptographic management apparatus to sequentially execute the process of creating cryptographic key creation condition information by relating the cryptographic key created based on the acquired cryptographic method parameter information and the cryptographic method parameter information to each other and attaching an identifier of the created cryptographic key creation condition information; a program code for causing the cryptographic management apparatus to sequentially execute the process of acquiring evaluation description information of a cryptographic module adapted to the cryptographic process corresponding to the cryptographic key creation condition information created; a program code for causing the cryptographic management apparatus to sequentially execute the process of attaching an identifier of the cryptographic process condition information at the time of execution of the cryptographic process on the object information with the cryptographic key information and the cryptographic module corresponding to the acquired evaluation description information; and a program code for causing the cryptographic management apparatus to sequentially execute the process of outputting the attached identifier of the cryptographic process condition information and the result of the cryptographic process executed on the object information.
-
-
23. A program stored in a computer readable storage medium used for a decryption management apparatus, comprising:
-
a program code for causing the decryption management apparatus to sequentially execute the process of storing, in a storage device, decryption key information including a decryption key for executing a decryption process on encrypted information and decryption process condition information including the decryption key information as the decryption condition at the time of executing the decryption process; a program code for causing the decryption management apparatus to sequentially execute the process of receiving an input of the encrypted information and decryption key search request information; a program code for causing the decryption management apparatus to sequentially execute the process of acquiring the decryption key information including the decryption key corresponding to the search request information from the storage device based on the decryption key search request information input; a program code for causing the decryption management apparatus to sequentially execute the process of acquiring evaluation description information of a decryption module adapted to the decryption process corresponding to the acquired decryption key information; a program code for causing the decryption management apparatus to sequentially execute the process of attaching an identifier of the decryption process condition information for executing the decryption process on the encrypted information based on the decryption key information and the decryption module corresponding to the acquired evaluation description information; and a program code for causing the decryption management apparatus to sequentially execute the process of outputting the attached identifier of the decryption process condition information and the result of the decryption process executed on the encrypted information.
-
-
24. A program stored in a computer readable storage medium used for a decryption management apparatus, comprising:
-
a program code for causing the decryption management apparatus to sequentially execute the process of storing, in a storage device, decryption key information including a decryption key for executing a decryption process on encrypted information and decryption process condition information including the decryption key information as the decryption condition at the time of executing the decryption process; a program code for causing the decryption management apparatus to sequentially execute the process of receiving an input of the encrypted information and decryption key creation request information; a program code for causing the decryption management apparatus to sequentially execute the process of acquiring decryption system parameter information for creating the decryption key corresponding to the creation request information from the storage device based on the decryption key creation request information input; a program code for causing the decryption management apparatus to sequentially execute the process of creating decryption key creation condition information by relating the decryption key created based on the acquired decryption system parameter information and the decryption system parameter information to each other and attaching an identifier of the created decryption key creation condition information; a program code for causing the decryption management apparatus to sequentially execute the process of acquiring evaluation description information for a decryption module adapted to the decryption process corresponding to the created decryption key creation condition information; a program code for causing the decryption management apparatus to sequentially execute the process of attaching an identifier of the decryption process condition information at the time of executing the decryption process on the encrypted information based on the decryption key information and the decryption module corresponding to the acquired evaluation description information; and a program code for causing the decryption management apparatus to sequentially execute the process of outputting the attached identifier of the decryption process condition information and the result of the decryption process executed on the encrypted information.
-
-
25. A cryptographic management apparatus having a storage device which stores cryptographic key information for execution of a cryptographic process on object information and cryptographic process condition information for execution of the cryptographic process, comprising:
-
a cryptographic process request receiving device configured to receive an input of the object information and a cryptographic process ID for identifying the cryptographic process condition information for the cryptographic process executed previously; a cryptographic context information acquisition device configured to acquire the cryptographic key information and cryptographic method parameter information similar to those for the previously executed cryptographic process associated with the cryptographic process ID; a cryptographic process device configured to execute the cryptographic process on the object information based on the cryptographic key information and the cryptographic method parameter information acquired by the cryptographic context information acquisition device; a cryptographic process ID creation device configured to attach an identifier for identifying the cryptographic process condition information for the cryptographic process result; and an output device configured to output the attached identifier of the cryptographic process condition information and the result of the cryptographic process executed on the object information.
-
Specification