摘要 |
PROBLEM TO BE SOLVED: To provide an image data processing device which can safely perform processing such as decryption and output processing of encrypted image data.SOLUTION: An image data processing device which processes encryption image data, comprises: means for acquiring a user's public key for each piece of use authority of image data; means for encrypting the image data by a first encryption key; means for generating a second encryption key for each piece of use authority; means for generating key storage data in which, for each piece of use authority, the first encryption key and the authority information are encrypted by the second encryption key corresponding to the use authority; means for generating user attachment data including data in which, for each public key, the identifier of the public key and the second encryption key related to the public key are encrypted by the public key; means for generating device attachment data including data in which, for each combination of use authority and the public key related to the image data processing device, the identifier of the public key and the second encryption key corresponding to the use authority are encrypted by the public key; and means for outputting the encrypted image data by attaching the attachment data in which the generated key storage data, user attachment data and device attachment data are classified by use authority. |