INFORMATION PROCESSING SERVER, INFORMATION PROCESSING APPARATUS, AND INFORMATION PROCESSING METHOD
First Claim
1. An information processing server, comprising:
- a communication unit configured to receive from an information processing apparatus a processing request and a cryptographic key corresponding to the processing request;
a first storage unit configured to temporarily store the cryptographic key received by the communication unit;
a second storage unit configured to store data;
a process determining unit configured to determine a type of process requested based on the processing request;
an encryption processing unit configured to selectively perform, based on the determined type of process requested, at least one of encryption or decryption on the data stored in the second storage unit using the cryptographic key; and
a cryptographic key control unit configured to delete the cryptographic key temporarily stored in the first storage unit after the at least one of encryption or decryption on the data stored in the second storage unit has been selectively performed by the encryption processing unit.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatuses for selectively performing at least one of encryption or decryption of data and for requesting a process. An information processing server includes a communication unit configured to receive from an information processing apparatus a processing request and a cryptographic key, and includes first and second storage units configured to temporarily store the received cryptographic key and to store data. The information processing server also includes a process determining unit configured to determine a type of process requested based on the processing request, and an encryption processing unit configured to selectively perform, based on the determined type of process requested, at least one of encryption or decryption on the stored data using the cryptographic key. The cryptographic key temporarily stored in the first storage unit is deleted after the at least one of encryption or decryption on the stored data has been selectively performed.
144 Citations
20 Claims
-
1. An information processing server, comprising:
-
a communication unit configured to receive from an information processing apparatus a processing request and a cryptographic key corresponding to the processing request; a first storage unit configured to temporarily store the cryptographic key received by the communication unit; a second storage unit configured to store data; a process determining unit configured to determine a type of process requested based on the processing request; an encryption processing unit configured to selectively perform, based on the determined type of process requested, at least one of encryption or decryption on the data stored in the second storage unit using the cryptographic key; and a cryptographic key control unit configured to delete the cryptographic key temporarily stored in the first storage unit after the at least one of encryption or decryption on the data stored in the second storage unit has been selectively performed by the encryption processing unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An information processing server, comprising:
-
means for receiving from an information processing apparatus a processing request and a cryptographic key corresponding to the processing request; means for temporarily storing the cryptographic key received by the means for receiving; means for storing data; means for determining a type of process requested based on the processing request; means for selectively performing, based on the determined type of process requested, at least one of encryption or decryption on the data stored in the means for storing using the cryptographic key; and means for deleting the cryptographic key temporarily stored in the means for temporarily storing after the at least one of encryption or decryption on the data stored in the means for storing has been selectively performed by the means for selectively performing.
-
-
11. A method of using an information processing server for selectively performing at least one of encryption or decryption on data, comprising:
-
receiving from an information processing apparatus a processing request and a cryptographic key corresponding to the processing request; temporarily storing the received cryptographic key; determining, by the information processing server, a type of process requested based on the processing request; selectively performing, by the information processing server, based on the determined type of process requested, the at least one of encryption or decryption on the data stored in the information processing server using the cryptographic key; and deleting the temporarily stored cryptographic key after the at least one of encryption or decryption on the data stored in the information processing server has been selectively performed in the selectively performing step.
-
-
12. A non-transitory computer-readable storage medium having embedded therein instructions, which when executed by a processor, cause the processor to perform a method for selectively performing at least one of encryption or decryption on data, comprising:
-
receiving from an information processing apparatus a processing request and a cryptographic key corresponding to the processing request; temporarily storing the received cryptographic key; determining a type of process requested based on the processing request; selectively performing, based on the determined type of process requested, the at least one of encryption or decryption on the data stored in the information processing server using the cryptographic key; and deleting the temporarily stored cryptographic key after the at least one of encryption or decryption on the data stored in the information processing server has been selectively performed in the selectively performing step.
-
-
13. An information processing apparatus, comprising:
-
a storage unit configured to store at least one cryptographic key for at least one of encryption or decryption; a communication unit configured to send a processing request to an information processing server, and to send a stored cryptographic key corresponding to the processing request to the information processing server based on whether the processing request requires the information processing server to perform the at least one of encryption or decryption on data stored in the information processing server, wherein the communication unit sends the stored cryptographic key to the information processing server when the processing request sent by the communication unit requires the information processing server to perform the at least one of encryption or decryption on the data stored in the information processing server. - View Dependent Claims (14, 15, 16)
-
-
17. A method of using an information processing apparatus for requesting an information processing server to perform a process, the method comprising:
-
storing at least one cryptographic key for at least one of encryption or decryption; sending, by the information processing apparatus, a processing request and a stored cryptographic key corresponding to the processing request to the information processing server based on whether the processing request requires the information processing server to perform the at least one of encryption or decryption on data stored in the information processing server, wherein the sending step includes sending the stored cryptographic key to the information processing server when the processing request requires the information processing server to perform the at least one of encryption or decryption on the data stored in the information processing server.
-
-
18. A non-transitory computer-readable storage medium having embedded therein instructions, which when executed by a processor, cause the processor to perform a method for requesting an information processing server to perform a process, the method comprising:
-
storing at least one cryptographic key for at least one of encryption or decryption; sending a processing request and a stored cryptographic key corresponding to the processing request to the information processing server based on whether the processing request requires the information processing server to perform the at least one of encryption or decryption on data stored in the information processing server, wherein the sending step includes sending the stored cryptographic key to the information processing server when the processing request requires the information processing server to perform the at least one of encryption or decryption on the data stored in the information processing server.
-
-
19. An information processing system, comprising:
-
an information processing apparatus, including a first storage unit configured to store at least one cryptographic key for at least one of encryption or decryption, and a first communication unit configured to send a processing request to an information processing server, and to send a stored cryptographic key corresponding to the processing request to the information processing server based on whether the processing request requires the information processing server to perform the at least one of encryption or decryption on data stored in the information processing server; and the information processing server, including a second communication unit configured to receive from the information processing apparatus the processing request and the cryptographic key corresponding to the processing request, a second storage unit configured to temporarily store the cryptographic key received by the second communication unit, a third storage unit configured to store the data; a process determining unit configured to determine a type of process requested based on the processing request, an encryption processing unit configured to selectively perform, based on the determined type of process requested, the at least one of encryption or decryption on the data stored in the third storage unit using the cryptographic key, and a cryptographic key control unit configured to delete the cryptographic key temporarily stored in the second storage unit after the at least one of encryption or decryption on the data stored in the third storage unit has been selectively performed by the encryption processing unit.
-
-
20. A method of using an information processing system, including an information processing apparatus and an information processing server, for selectively performing at least one of encryption or decryption on data, comprising:
-
storing at least one cryptographic key for the at least one of encryption or decryption; sending, by the information processing apparatus, a processing request and a stored cryptographic key corresponding to the processing request to the information processing server based on whether the processing request requires the information processing server to perform the at least one of encryption or decryption on the data stored in the information processing server; receiving, by the information processing server, the processing request and the cryptographic key corresponding to the processing request; temporarily storing, by the information processing server, the received cryptographic key; determining, by the information processing server, a type of process requested based on the processing request; selectively performing, by the information processing server, based on the determined type of process requested, the at least one of encryption or decryption on the data stored in the information processing server using the cryptographic key; and deleting the temporarily stored cryptographic key after the at least one of encryption or decryption on the data stored in the information processing server has been selectively performed in the selectively performing step.
-
Specification