Server apparatus and program
AssigneesToshiba Solutions Corporation, Kabushiki Kaisha Toshiba
InventorsRyotaro HAYASHI, Tatsuyuki MATSUSHITA, Yoshihiro FUJII, Takuya YOSHIDA, Koji OKADA
Life of this patent
Estimating the term…
Loading patent…
AssigneesToshiba Solutions Corporation, Kabushiki Kaisha Toshiba
InventorsRyotaro HAYASHI, Tatsuyuki MATSUSHITA, Yoshihiro FUJII, Takuya YOSHIDA, Koji OKADA
Estimating the term…
A server apparatus according to an embodiment generates a random number on receiving from a user apparatus a notification showing that a re-encryption key should be updated, and calculates re-encryption key data on the basis of the re-encryption key stored and the random number generated. The server apparatus transmits the re-encryption key to the user apparatus and receives, from the user apparatus, the user private key not updated yet and re-encryption key updating data calculated from the re-encryption key data on the basis of the user private key updated. The server apparatus calculates the re-encryption key updated, on the basis of the re-encryption key updating data and the random number, and replaces the re-encryption key stored in the storage device with the updated re-encryption key.
A server apparatus configured to re-encrypt ciphertext data obtained by encrypting plain text data with an administrator public key, without decrypting the ciphertext data and to store a re-encryption key for obtaining re-encrypted text data able to be decrypted with the user private keys of user apparatuses, the server apparatus comprising:
A server apparatus configured to re-encrypt ciphertext data obtained by encrypting plain text data with an administrator public key, without decrypting the ciphertext data and to store a re-encryption key for obtaining re-encrypted text data able to be decrypted with the user private keys of user apparatuses (A, B, C, . . . ), the server apparatus comprising:
A program stored in a non-transitory computer-readable storage medium and designed to be executed by the processor of a server apparatus storing a re-encryption key for re-encrypting ciphertext data obtained by encrypting plain text data with an administrator public key, without decrypting the ciphertext data, thereby obtaining re-encrypted text data able to be decrypted with the user private keys of user apparatuses, the program comprising:
A program stored in a non-transitory computer-readable storage medium and designed to be executed by the processor of a server apparatus storing a re-encryption key for re-encrypting ciphertext data obtained by encrypting plain text data with an administrator public key, without decrypting the ciphertext data, thereby obtaining re-encrypted text data able to be decrypted with the user private keys of user apparatuses, the program having:
A program stored in a non-transitory computer-readable storage medium and designed to be executed by the processor of a server apparatus storing a re-encryption key for re-encrypting ciphertext data obtained by encrypting plain text data with an administrator public key, without decrypting the ciphertext data, thereby obtaining re-encrypted text data able to be decrypted with the user private keys of user apparatuses, the re-encryption key having been generated on the basis of an administrator public key associated with and a user public key associated with the user private key, said program comprising:
A program stored in a non-transitory computer-readable storage medium and designed to be executed by the processor of a server apparatus storing a re-encryption key for re-encrypting ciphertext data obtained by encrypting plain text data with an administrator public key of a group administrator apparatus, without decrypting the ciphertext data, thereby obtaining re-encrypted text data able to be decrypted with the user private keys of user apparatuses, the re-encryption key having been generated on the basis of an administrator public key associated with and a user public key associated with the user private key, said program comprising:
Dependencies are inferred from the claim text.