Information-processing system, information-processing apparatus, management apparatus, and processing method
First Claim
1. An information-processing system comprising:
- a host system with a first processor, an encryption circuit and an integrated circuit capable of reconfiguration of circuits, the first processor being coupled to the integrated circuit;
a shared memory coupled to the first processor and the integrated circuit;
a second processor, and a memory coupled to the second processor, the second processor being configured to access the first processor; and
a computer, separate from the host system, with a third processor configured to manage the first processor, whereinthe first processor is configured to write, to the integrated circuit, a processing circuit, an encryption circuit and identification information for at least an area of the processing circuit,the processing circuit is configured to perform processing, according to information transmitted by the second processor, to provide a service using the identification information,the encryption circuit is configured to generate encrypted data by encrypting a processing result of the processing circuit, by using an encryption key for the processing circuit,the third processor is configured to manage the encryption key in association with the processing circuit and to notify the second processor of the encryption key for the processing circuit, andthe second processor is configured to read out the encrypted data from the memory for storing the encrypted data, and decrypt the read encrypted data by using the encryption key notified from the third processor.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus includes a first-processor, and a programmable integrated circuit coupled to the first-processor; a second-processor, and a memory coupled to the second-processor, the second-processor being configured to access the first-processor; and a third-processor to manage the first-processor, wherein the first-processor is configured to write, to the rewritable-integrated circuit, a computation circuit to perform computation according to information from the second-processor, and an encryption circuit to generate encrypted data by encrypting a computation result computed by the computation circuit, by using an encryption key for the computation circuit, the third-processor is configured to manage the encryption key in association with the computation circuit and notify the second-processor of the encryption key for the computation circuit, and the second-processor is configured to read out the encrypted data from the memory for storing the encrypted data, and decrypt the read encrypted data by using the encryption key notified from the third-processor.
-
Citations
20 Claims
-
1. An information-processing system comprising:
-
a host system with a first processor, an encryption circuit and an integrated circuit capable of reconfiguration of circuits, the first processor being coupled to the integrated circuit; a shared memory coupled to the first processor and the integrated circuit; a second processor, and a memory coupled to the second processor, the second processor being configured to access the first processor; and a computer, separate from the host system, with a third processor configured to manage the first processor, wherein the first processor is configured to write, to the integrated circuit, a processing circuit, an encryption circuit and identification information for at least an area of the processing circuit, the processing circuit is configured to perform processing, according to information transmitted by the second processor, to provide a service using the identification information, the encryption circuit is configured to generate encrypted data by encrypting a processing result of the processing circuit, by using an encryption key for the processing circuit, the third processor is configured to manage the encryption key in association with the processing circuit and to notify the second processor of the encryption key for the processing circuit, and the second processor is configured to read out the encrypted data from the memory for storing the encrypted data, and decrypt the read encrypted data by using the encryption key notified from the third processor. - View Dependent Claims (2, 3, 4)
-
-
5. An information-processing apparatus communicating with a management machine, separate from the information-processing apparatus, to manage the information-processing apparatus, and a client machine configured to access the information-processing apparatus, the information-processing apparatus comprising:
-
an integrated circuit capable of re-configuration of circuits; and a first processor configured to write, to the integrated circuit, a processing circuit configured to perform processing according to input information and an encryption circuit configured to generate encrypted data by encrypting a processing result, generated by the processing circuit in providing a service using identification information for at least an area of the processing circuit, by using an encryption key for the processing circuit supplied by the management machine, wherein the management machine is configured to manage the encryption key in association with the processing circuit and to notify the client machine of the encryption key, and the client machine is configured to obtain the encrypted data from the information-processing apparatus and decrypt the encrypted data by using the encryption key notified from the management machine. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A management apparatus communicating with and separate from a host system, having a first processor and an integrated circuit, and a client system having a second processor and a memory coupled to the second processor, comprising:
-
a receiver configured to receive, from the second processor, a request to write a processing circuit to the integrated circuit, capable of re-configuration of circuits, the processing circuit being configured to perform processing according to information transmitted by the second processor; and a third processor configured to perform control of the first processor to write the processing circuit and an encryption circuit to the integrated circuit based on first information defining the processing circuit and second information defining the encryption circuit, the encryption circuit being configured to generate encrypted data by encrypting a processing result computed by the processing circuit, by using an encryption key for the processing circuit, the integrated circuit providing a service using identification information for at least an area of the processing circuit, and notify the client system of the encryption key; wherein the second processor is configured to read out the encrypted data from the memory and decrypt the encrypted data by using the encryption key notified from the third processor. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A non-transitory, computer-readable recording medium having stored therein a program for causing a computer to execute a process, the process comprising:
-
receiving a request from another computer to write a processing circuit to an integrated circuit capable of re-configuration of circuits of the computer, the processing circuit being configured to perform processing according to first and second information transmitted by the other computer; and performing control to write the processing circuit and an encryption circuit to the integrated circuit based on the first information defining the processing circuit and the second information defining the encryption circuit, the encryption circuit being configured to generate encrypted data by encrypting a processing result computed by the processing circuit, by using an encryption key for the processing circuit defined in the second information supplied by the other computer, the integrated circuit providing a service using identification information for at least an area of the processing circuit, wherein a client system obtains the encrypted data from the computer and decrypts the encrypted data by using the encryption key obtained from the other computer. - View Dependent Claims (19)
-
-
20. A processing method for a computer, comprising:
-
receiving, from a terminal, a request to write a processing circuit to an integrated circuit capable of re-configuration of circuits, the integrated circuit being included in an information-processing apparatus separate from the computer; transmitting to the information-processing apparatus first and second information defining the processing circuit and an encryption circuit to the integrated circuit, the first information defining the processing circuit and second information defining the encryption circuit, the encryption circuit being configured to generate encrypted data by encrypting a processing result computed by the processing circuit, the integrated circuit providing a service using identification information for at least an area of the processing circuit; and notifying the terminal of an encryption key used by the encryption circuit to encrypt a processing result of the processing circuit, wherein the terminal obtains the encrypted data from the information-processing apparatus and decrypts the encrypted data by using the encryption key obtained from the computer.
-
Specification