An information storage device comprising: a storage unit configured to store encrypted content, usage control information of the encrypted content, a revocation list in which revocation information of an information processing device is recorded, and a converted title key obtained by converting a title key applied to a decoding of the encrypted content; and a data processing unit configured to determine whether content reproduction by the information processing device which performs the decoding of the encrypted content is permitted, wherein the data processing unit is configured to: acquire from the information processing device, an entry identifier which is designation information for a registration entry of the revocation list recorded in the usage control information and identifies a content-corresponding revocation host entry recorded in the usage control information; execute an identifier registration determination process for determining whether an identifier of the information processing device which performs decoding of the encrypted content is registered in the entry of the revocation list identified according to the acquired entry identifier, and determine that a subkey is to be provided to the information processing device based on a result of the identifier registration determination process indicating the absence of the identifier of the information processing device from the entry of the revocation list identified according to the acquired entry identifier, and generate, when the subkey is determined to be provided to the information processing device as a result of the identifier registration determination process, the subkey applied to calculate the title key from the converted title key and provide the generated subkey to the information processing device, wherein the converted title key is data generated through an operation process including an exclusive OR operation of the title key and the subkey. a storage unit configured to store encrypted content, usage control information of the encrypted content, a revocation list in which revocation information of an information processing device is recorded, and a converted title key obtained by converting a title key applied to a decoding of the encrypted content; and a data processing unit configured to determine whether content reproduction by the information processing device which performs the decoding of the encrypted content is permitted, wherein the data processing unit is configured to: acquire from the information processing device, an entry identifier which is designation information for a registration entry of the revocation list recorded in the usage control information and identifies a content-corresponding revocation host entry recorded in the usage control information; execute an identifier registration determination process for determining whether an identifier of the information processing device which performs decoding of the encrypted content is registered in the entry of the revocation list identified according to the acquired entry identifier, and determine that a subkey is to be provided to the information processing device based on a result of the identifier registration determination process indicating the absence of the identifier of the information processing device from the entry of the revocation list identified according to the acquired entry identifier, and generate, when the subkey is determined to be provided to the information processing device as a result of the identifier registration determination process, the subkey applied to calculate the title key from the converted title key and provide the generated subkey to the information processing device, wherein the converted title key is data generated through an operation process including an exclusive OR operation of the title key and the subkey. acquire from the information processing device, an entry identifier which is designation information for a registration entry of the revocation list recorded in the usage control information and identifies a content-corresponding revocation host entry recorded in the usage control information; execute an identifier registration determination process for determining whether an identifier of the information processing device which performs decoding of the encrypted content is registered in the entry of the revocation list identified according to the acquired entry identifier, and determine that a subkey is to be provided to the information processing device based on a result of the identifier registration determination process indicating the absence of the identifier of the information processing device from the entry of the revocation list identified according to the acquired entry identifier, and generate, when the subkey is determined to be provided to the information processing device as a result of the identifier registration determination process, the subkey applied to calculate the title key from the converted title key and provide the generated subkey to the information processing device, wherein the converted title key is data generated through an operation process including an exclusive OR operation of the title key and the subkey.