Patent ID: 7921305

Claim:
A portable information terminal comprising: data storing means for storing plaintext data or encrypted data; receiving means for receiving a control signal from an external device through wireless communication over a network; an encrypting unit configured to, when the control signal received by the receiving means is an instruction signal to execute an encryption process on plaintext data stored in the data storing means, encrypt the plaintext data stored in the data storing means, and store the encrypted data resulting from the encryption process, in the data storing means; right information storing means for storing right information necessary for a decryption process of the encrypted data stored in the data storing means, wherein the right information further includes a separate indication as to whether reproduction of the encrypted data is enabled, for each different data type; a decrypting unit configured to, when the right information including the separate indication for each different data type stored in the right information storing means is valid, with issuance of a reproduction instruction to reproduce the encrypted data stored in the data storing means, execute a decryption process on the encrypted data stored in the data storing means, using the right information and, when the right information stored in the right information storing means is invalid, avoid executing the decryption process on the encrypted data stored in the data storing means, using the right information; a reproducing unit configured to reproduce plaintext data resulting from the decryption process by the decrypting unit; and an authenticating unit configured to perform an authentication process through communication with the external device over the network for performing authentication of the portable information terminal, when issuance of the reproduction instruction to reproduce data stored in the data storing means is received which includes an input from a user for searching data stored on the portable information terminal, wherein when the portable information terminal receives the reproduction instruction, the decrypting unit executes the decryption process of decrypting the encrypted data stored in the data storing means when the authenticating unit determines that the authentication is successfully done and when a data type for the data which the user is searching is enabled for reproduction according to the separate indication for each different data type in the stored right information.