A reading unit 8 reads, from a memory card 300, encrypted license information and license management information corresponding thereto. A decryption unit 9 decrypts the encrypted license information, and thereby obtains license information in plain text. An operation execution unit 2 executes an operation based on the license information in plain text. Here, the license management information indicates, for each operation for the content, a type of identifier necessary for decrypting the encrypted license information. The decryption unit 9 decrypts the encrypted license information with use of an identifier corresponding to the operation to be executed, the identifier being selected from among a plurality of types of identifier indicated by the license management information.
展开▼