(EN) According to the present invention, a decryption-enabling condition generation unit (205) generates decryption-enabling condition information in which a decryption-enabling condition which is a condition for enabling decryption is described. An access structure generation unit (204) generates an access structure of a span program by using the decryption-enabling condition information. An encryption unit (203) generates encryption data by using the access structure. A transmission unit (202) transmits, to a decryption device (300), the decryption-enabling condition information with the encryption data instead of the access structure.
(FR) Selon la présente invention, une unité de génération de condition d'activation de déchiffrement (205) génère des informations de condition d'activation de déchiffrement dans lesquelles une condition d'activation de déchiffrement qui est une condition pour permettre un déchiffrement est décrite. Une unité de génération de structure d'accès (204) génère une structure d'accès d'un programme d'extension en utilisant les informations de condition d'autorisation de déchiffrement. Une unité de chiffrement (203) génère des données de chiffrement à l'aide de la structure d'accès. Une unité de transmission (202) transmet, à un dispositif de déchiffrement (300), les informations de condition d'autorisation de déchiffrement avec les données de chiffrement à la place de la structure d'accès.
(JA) 復号可能条件生成部(205)は、復号が可能な条件である復号可能条件が記述される復号可能条件情報を生成する。アクセスストラクチャ生成部(204)は、復号可能条件情報を用いてスパンプログラムのアクセスストラクチャを生成する。暗号化部(203)は、アクセスストラクチャを用いて暗号化データを生成する。送信部(202)は、アクセスストラクチャに代えて復号可能条件情報を暗号化データとともに復号装置(300)に送信する。