US 9,813,386 B2
Cooperation service providing system and server apparatus
Yoshihiro Fujii, Tokyo (JP); Koji Okada, Tokyo (JP); Hiroyuki Mayuzumi, Yashio (JP); and Masahisa Tajiri, Fukuoka (JP)
Assigned to KABUSHIKI KAISHA TOSHIBA, Minato-ku (JP); and TOSHIBA SOLUTIONS CORPORATION, Kawasaki-shi (JP)
Filed by KABUSHIKI KAISHA TOSHIBA, Minato-ku (JP); and TOSHIBA SOLUTIONS CORPORATION, Kawasaki-shi (JP)
Filed on Mar. 25, 2015, as Appl. No. 14/668,347.
Application 14/668,347 is a continuation of application No. PCT/JP2013/069179, filed on Jul. 12, 2013.
Claims priority of application No. 2012-211517 (JP), filed on Sep. 25, 2012.
Prior Publication US 2015/0200917 A1, Jul. 16, 2015
Int. Cl. H01L 29/06 (2006.01); H04L 29/06 (2006.01); G06F 21/62 (2013.01); G09C 1/00 (2006.01); H04L 9/08 (2006.01); G06F 21/60 (2013.01)
CPC H04L 63/0428 (2013.01) [G06F 21/602 (2013.01); G06F 21/62 (2013.01); G09C 1/00 (2013.01); H04L 9/0847 (2013.01); H04L 63/061 (2013.01); G06F 2221/2107 (2013.01); H04L 63/0471 (2013.01); H04L 2209/76 (2013.01)] 5 Claims
OG exemplary drawing
 
1. A cooperation service providing system comprising:
a re-encryption key issuing apparatus;
a plurality of service apparatuses for providing various services to a user by using an identification (ID) issued for the user; and
a cooperation apparatus communicably connected to the plurality of service apparatuses and the re-encryption key issuing apparatus, wherein the cooperation apparatus comprises:
a first memory configured to store public keys of the re-encryption key issuing apparatus and the service apparatuses,
a second memory configured to store a re-encryption key for implementing re-encryption processing of enabling ciphertext data transmitted by a first service apparatus to be decrypted using a private key of a second service apparatus,
first generation circuitry configured to generate, upon receiving the ciphertext data transmitted by the first service apparatus, re-encrypted data by performing re-encryption processing for the ciphertext data using the stored re-encryption key,
first transmission circuitry configured to transmit the generated re-encrypted data to the second service apparatus, and
second transmission circuitry configured to transmit the stored public keys to the service apparatuses, and
the first service apparatus of the plurality of service apparatuses comprises:
a third memory configured to store the issued ID in association with user information unique to the service apparatus,
a fourth memory configured to store a private key of the service apparatus,
third transmission circuitry configured to transmit, to the cooperation apparatus, ciphertext data in which the ID of the user encrypted using a public key of the re-encryption key issuing apparatus stored in the first memory, and a request to acquire user information specified by the ID and stored in the second service apparatus, in response to an operation of the user,
acquisition circuitry configured to acquire, upon receiving the re-encrypted data transmitted by the cooperation apparatus, the encrypted ID by decrypting the re-encrypted data using the stored private key,
readout circuitry configured to read out the user information corresponding to the acquired ID from the third memory, and
fourth transmission circuitry configured to transmit the readout user information to the second service apparatus via the cooperation apparatus.