A private information access system for outputting encrypted information resulting from encryption of predetermined plaintext information, as bar-code information to a predetermined medium and for letting an access terminal acquire the bar-code information outputted to the predetermined medium and output information contained in the bar-code information, the private information access system comprising:
- encrypting means for encrypting the plaintext information to obtain the encrypted information;
- and
- bar-code information outputting means for generating bar-code information containing the encrypted information and condition information defining a condition for decryption of the encrypted information to acquire the plaintext information, and for outputting the bar-code information to the predetermined medium;
- wherein the access terminal comprises:
- bar-code information acquiring means for acquiring the bar-code information from the predetermined medium;
- decrypting means for decrypting the encrypted information contained in the bar-code information, to obtain the plaintext information;
- access terminal information acquiring means for acquiring access terminal information that can be specified in the access terminal, when the bar-code information acquiring means acquires the bar-code information;
- and
- output controlling means for controlling output of the plaintext information, based on the condition information contained in the bar-code information acquired by the bar-code information acquiring means, and the access terminal information acquired by the access terminal information acquiring means.