(57)【要約】  個人情報閲覧システム１では、情報処理装置１０のバーコード情報出力部１０６によって、個人情報と、当該個人情報の有効期限を定めた期限情報と、パスワードと、閲覧を許可する閲覧端末２０に固有の端末特定情報とが関連付けられてバーコード化され、紙媒体Ｍに印刷される。また、閲覧端末２０側では、出力制御部２０４によって出力が許可された個人情報のみが表示部２０５に表示される。このように、暗号化に加え、有効期限を設定して個人情報をバーコード化することにより、個人情報のセキュリティレベルが相乗的に高められ、第三者への個人情報の漏洩防止を確実化することができる。【特許請求の範囲】
【請求項１】
所定の平文情報を暗号化した暗号化情報をバーコード情報として所定の媒体に出力する情報処理装置であって、
前記平文情報を暗号化して暗号化情報とする暗号化手段と、
前記暗号化された暗号化情報と前記暗号化情報を復号して平文情報として取得するための条件を定めた条件情報とを含むバーコード情報を生成すると共に、前記バーコード情報を前記所定の媒体に出力するバーコード情報出力手段と
を有することを特徴とする情報処理装置。
【請求項２】
非公開情報を所定の媒体に出力する情報処理装置であって、
前記非公開情報を暗号化する暗号化手段と、
前記暗号化された非公開情報と前記非公開情報の有効期限を定めた期限情報とを関連付けたバーコード情報を生成すると共に、前記バーコード情報を前記所定の媒体に出力するバーコード情報出力手段と
を有することを特徴とする情報処理装置。
【請求項３】
前記条件情報は、期限に関する情報を含む、
ことを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記条件情報は、前記平文情報を復号して出力する回数に関する情報を含む、
ことを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記条件情報は、場所に関する情報を含む、
ことを特徴とする請求項１記載の情報処理装置。
【請求項６】
所定の媒体に出力されたバーコード情報を取得し該バーコード情報に含まれた情報を出力する閲覧端末であって、
前記所定の媒体からバーコード情報を取得するバーコード情報取得手段と、
前記バーコード情報に含まれる暗号化された暗号化情報を復号し平文情報とする復号化手段と、
前記バーコード情報取得手段が前記バーコード情報を取得した際に前記閲覧端末において特定可能な閲覧端末情報を取得する閲覧端末情報取得手段と、
前記バーコード情報取得手段が取得した前記バーコード情報に含まれる条件情報と、前記閲覧端末情報取得手段によって取得された前記閲覧端末情報とに基づいて、前記平文情報の出力を制御する出力制御手段と
を有することを特徴とする閲覧端末。
【請求項７】
所定の媒体に出力された非公開情報を取得する閲覧端末であって、
前記所定の媒体からバーコード情報を取得するバーコード情報取得手段と、
前記バーコード情報に含まれる暗号化された非公開情報を復号化する復号化手段と、
前記バーコード情報取得手段が前記バーコード情報を取得した際の現時刻情報を出力する時刻情報出力手段と、
前記バーコード情報取得手段が取得した前記バーコード情報に含まれる期限情報と、前記時刻情報出力手段によって出力された前記現時刻情報とを照合して、前記非公開情報の出力を制御する出力制御手段と
を有することを特徴とする閲覧端末。
【請求項８】
前記閲覧端末情報取得手段は、前記バーコード情報取得手段が前記バーコード情報を取得した際の時刻に関する情報を前記閲覧端末情報として取得し、
前記出力制御手段は、前記バーコード情報に含まれる条件情報と、前記時刻に関する情報とに基づいて、前記平文情報の出力を制御する、
請求項６記載の閲覧端末。
【請求項９】
前記閲覧端末情報取得手段は、前記バーコード情報取得手段が前記バーコード情報を過去に取得した回数に関する取得回数情報を前記閲覧端末情報として取得し、
前記出力制御手段は、前記バーコード情報に含まれる条件情報と、前記取得回数情報とに基づいて、前記平文情報の出力を制御する、
請求項６記載の閲覧端末。
【請求項１０】
前記閲覧端末情報取得手段は、前記バーコード情報取得手段が前記バーコード情報を取得した際の位置に関する取得位置情報を前記閲覧端末情報として取得し、
前記出力制御手段は、前記バーコード情報に含まれる条件情報と、前記取得位置情報とに基づいて、前記平文情報の出力を制御する、
請求項６記載の閲覧端末。
【請求項１１】
所定の平文情報を暗号化した暗号化情報をバーコード情報として所定の媒体に出力し、閲覧端末において、前記所定の媒体に出力されたバーコード情報を取得し該バーコード情報に含まれた情報を出力する非公開情報閲覧システムであって、
前記平文情報を暗号化して暗号化情報とする暗号化手段と、
前記暗号化された暗号化情報と前記暗号化情報を復号して平文情報として取得するための条件を定めた条件情報とを含むバーコード情報を生成すると共に、前記バーコード情報を前記所定の媒体に出力するバーコード情報出力手段とを有し、
前記閲覧端末は、
前記所定の媒体からバーコード情報を取得するバーコード情報取得手段と、
前記バーコード情報に含まれる暗号化された暗号化情報を復号し平文情報とする復号化手段と、
前記バーコード情報取得手段が前記バーコード情報を取得した際に前記閲覧端末において特定可能な閲覧端末情報を取得する閲覧端末情報取得手段と、
前記バーコード情報取得手段が取得した前記バーコード情報に含まれる条件情報と、前記閲覧端末情報取得手段によって取得された前記閲覧端末情報とに基づいて、前記平文情報の出力を制御する出力制御手段と
を有することを特徴とする非公開情報閲覧システム。
【請求項１２】
所定の媒体に出力された非公開情報を取得する閲覧端末を備える非公開情報閲覧システムであって、
前記非公開情報を暗号化する暗号化手段と、
前記暗号化された非公開情報と前記非公開情報の有効期限を定めた期限情報とを関連付けたバーコード情報を生成すると共に、前記バーコード情報を所定の媒体に出力するバーコード情報出力手段とを有し、
前記閲覧端末は、
前記所定の媒体から前記バーコード情報を取得するバーコード情報取得手段と、
前記バーコード情報に含まれる前記暗号化された非公開情報を復号化する復号化手段と、
前記バーコード情報取得手段が前記バーコード情報を取得した際の現時刻情報を出力する時刻情報出力手段と、
前記バーコード情報取得手段が取得した前記バーコード情報に含まれる前記期限情報と、前記時刻情報出力手段によって出力された前記現時刻情報とを照合して、前記非公開情報の出力を制御する出力制御手段と
を有することを特徴とする非公開情報閲覧システム。
【請求項１３】
前記バーコード情報出力手段は、パスワードを前記暗号化された暗号化情報に更に関連付けし、
前記出力制御手段は、前記パスワードと、前記バーコード情報取得手段が前記バーコード情報を取得した際にユーザから入力されるパスワードとを更に照合して、前記平文情報の出力を制御する
ことを特徴とする請求項１１記載の非公開情報閲覧システム。
【請求項１４】
前記バーコード情報出力手段は、前記閲覧端末に固有の端末特定情報を前記暗号化された暗号化情報に更に関連付けし、
前記出力制御手段は、前記端末特定情報と、前記閲覧端末自体に格納される端末特定情報とを更に照合して、前記平文情報の出力を制御する
ことを特徴とする請求項１１記載の非公開情報閲覧システム。
【請求項１５】
所定の平文情報を暗号化した暗号化情報をバーコード情報として所定の媒体に出力する非公開情報閲覧方法であって、
暗号化手段が、前記平文情報を暗号化して暗号化情報とするステップと、
バーコード情報出力手段が、前記暗号化された暗号化情報と前記暗号化情報を復号して平文情報として取得するための条件を定めた条件情報とを含むバーコード情報を生成すると共に、前記バーコード情報を前記所定の媒体に出力するステップと
を有することを特徴とする非公開情報閲覧方法。
【請求項１６】
前記所定の媒体に出力されたバーコード情報を取得し該バーコード情報に含まれた情報を出力する非公開情報閲覧方法であって、
閲覧端末において、
バーコード情報取得手段が、前記所定の媒体から前記バーコード情報を取得するステップと、
復号化手段が、前記バーコード情報に含まれる暗号化された暗号化情報を復号し平文情報とするステップと、
閲覧端末情報取得手段が、前記バーコード情報取得手段が前記バーコード情報を取得した際に前記閲覧端末において特定可能な閲覧端末情報を取得するステップと、
出力制御手段が、前記バーコード情報取得手段が取得した前記バーコード情報に含まれる条件情報と、前記閲覧端末情報取得手段によって取得された前記閲覧端末情報とに基づいて、前記平文情報の出力を制御するステップと
を有することを特徴とする非公開情報閲覧方法。
【請求項１７】
所定の媒体に出力された非公開情報を閲覧端末によって閲覧する非公開情報閲覧方法であって、
暗号化手段が、前記非公開情報を暗号化するステップと、
バーコード情報出力手段が、前記暗号化された非公開情報と前記非公開情報の有効期限を定めた期限情報とを関連付けたバーコード情報を生成すると共に、前記バーコード情報を所定の媒体に出力するステップとを有し、
前記閲覧端末において、
バーコード情報取得手段が、前記所定の媒体から前記バーコード情報を取得するステップと、
復号化手段が、前記バーコード情報に含まれる前記暗号化された非公開情報を復号化するステップと、
時刻情報出力手段が、前記バーコード情報取得手段が前記バーコード情報を取得した際の現時刻情報を出力するステップと、
出力制御手段が、前記バーコード情報取得手段が取得した前記バーコード情報に含まれる前記期限情報と、前記時刻情報出力手段によって出力された前記現時刻情報とを照合して、前記非公開情報の出力を制御するステップと
を有することを特徴とする非公開情報閲覧方法。
【請求項１８】
所定の平文情報を暗号化した暗号化情報をバーコード情報として所定の媒体に出力させる情報処理プログラムであって、
コンピュータを、
前記平文情報を暗号化して暗号化情報とする暗号化手段と、
前記暗号化された暗号化情報と前記暗号化情報を復号して平文情報として取得するための条件を定めた条件情報とを含むバーコード情報を生成すると共に、前記バーコード情報を前記所定の媒体に出力するバーコード情報出力手段として機能させる
ことを特徴とする情報処理プログラム。
【請求項１９】
非公開情報を所定の媒体に出力させる情報処理プログラムであって、
コンピュータを、
前記非公開情報を暗号化する暗号化手段と、
前記暗号化された非公開情報と前記非公開情報の有効期限を定めた期限情報とを関連付けたバーコード情報を生成すると共に、前記バーコード情報を前記所定の媒体に出力するバーコード情報出力手段として機能させる
ことを特徴とする情報処理プログラム。
【請求項２０】
所定の媒体に出力されたバーコード情報を取得させ、該バーコード情報に含まれた情報を閲覧端末に出力させる非公開情報閲覧プログラムであって、
前記閲覧端末を、
前記所定の媒体からバーコード情報を取得するバーコード情報取得手段と、
前記バーコード情報に含まれる暗号化された暗号化情報を復号し平文情報とする復号化手段と、
前記バーコード情報取得手段が前記バーコード情報を取得した際に前記閲覧端末において特定可能な閲覧端末情報を取得する閲覧端末情報取得手段と、
前記バーコード情報取得手段が取得した前記バーコード情報に含まれる前記条件情報と、前記閲覧端末情報取得手段によって取得された前記閲覧端末情報とに基づいて、前記平文情報の出力を制御する出力制御手段として機能させる
ことを特徴とする非公開情報閲覧プログラム。
【請求項２１】
所定の媒体に出力された非公開情報を閲覧端末に取得させる非公開情報閲覧プログラムであって、
前記閲覧端末を、
前記所定の媒体からバーコード情報を取得するバーコード情報取得手段と、
前記バーコード情報に含まれる暗号化された非公開情報を復号化する復号化手段と、
前記バーコード情報取得手段が前記バーコード情報を取得した際の現時刻情報を出力する時刻情報出力手段と、
前記バーコード情報取得手段が取得した前記バーコード情報に含まれる前記期限情報と、前記時刻情報出力手段によって出力された前記現時刻情報とを照合して、前記非公開情報の出力を制御する出力制御手段として機能させる
ことを特徴とする非公開情報閲覧プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、閲覧端末、非公開情報閲覧システム、非公開情報閲覧方法、情報処理プログラム、及び非公開情報閲覧プログラムに関する。
【背景技術】
【０００２】
この種の分野の技術として、例えば特許文献１に記載の文書情報処理システムがある。この従来のシステムでは、個人のプライバシーに関わる情報など第三者に知られることが望ましくない情報、すなわち非公開情報を暗号化キーによって予め暗号化し、これをバーコード化して所定の媒体（紙媒体等）に印刷し、対応する復号化キーを有する所定の閲覧端末でのみ非公開情報の閲覧が許可されるようになっている。
【特許文献１】特開２００３−２５６７６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述のようなシステムでは、所定の媒体への印刷によって非公開情報の取り扱い易さを高めることができる反面、媒体や閲覧端末の盗難・紛失によって非公開情報が第三者に漏洩する危険性が大きくなる。そのため、より高いセキュリティを確保でき、第三者への非公開情報の漏洩防止を確実化することができる技術が望まれている。【０００４】
本発明は上記課題の解決のためになされたものであり、第三者への非公開情報の漏洩防止を確実化することができる情報処理装置、閲覧端末、非公開情報閲覧システム、非公開情報閲覧方法、情報処理プログラム、及び非公開情報閲覧プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題の解決のため、本発明に係る情報処理装置は、所定の平文情報を暗号化した暗号化情報をバーコード情報として所定の媒体に出力する情報処理装置であって、平文情報を暗号化して暗号化情報とする暗号化手段と、暗号化された暗号化情報と暗号化情報を復号して平文情報として取得するための条件を定めた条件情報とを含むバーコード情報を生成すると共に、バーコード情報を所定の媒体に出力するバーコード情報出力手段とを有することを特徴としている。【０００６】
この情報処理装置では、バーコード情報出力手段によって、平文情報が暗号化された暗号化情報が、この平文情報を取得する条件を定めた条件情報を含んでバーコード化され、所定の媒体に出力される。このように、暗号化に加え、取得条件を設定して平文情報をバーコード化することによって、平文情報のセキュリティレベルが相乗的に高められるため、媒体や閲覧端末の盗難・紛失に対しても第三者への平文情報の漏洩防止を確実化することができる。【０００７】
また、本発明に係る情報処理装置は、非公開情報を所定の媒体に出力する情報処理装置であって、非公開情報を暗号化する暗号化手段と、暗号化された非公開情報と非公開情報の有効期限を定めた期限情報とを関連付けたバーコード情報を生成すると共に、バーコード情報を所定の媒体に出力するバーコード情報出力手段とを有することを特徴としている。【０００８】
この情報処理装置では、バーコード情報出力手段によって、暗号化された非公開情報と、この非公開情報の有効期限を定めた期限情報とが関連付けられてバーコード化され、所定の媒体に出力される。このように、暗号化に加え、有効期限を設定して非公開情報をバーコード化することによって、非公開情報のセキュリティレベルが相乗的に高められるため、媒体や閲覧端末の盗難・紛失に対しても第三者への非公開情報の漏洩防止を確実化することができる。【０００９】
条件情報は、期限に関する情報を含むことが好ましい。この場合、暗号化に加え、期限を設定して平文情報をバーコード化することによって、平文情報のセキュリティレベルが相乗的に高められるため、媒体や閲覧端末の盗難・紛失に対しても第三者への平文情報の漏洩防止を確実化することができる。【００１０】
また、条件情報は、平文情報を復号して出力する回数に関する情報を含むことも好ましい。こうすれば、暗号化に加え、出力に関する回数を設定して平文情報をバーコード化することによって、平文情報のセキュリティレベルが相乗的に高められるため、媒体や閲覧端末の盗難・紛失に対しても第三者への平文情報の漏洩防止を確実化することができる。【００１１】
また、条件情報は、場所に関する情報を含むことも好ましい。このように、暗号化に加え、出力に関する場所を設定して平文情報をバーコード化することによって、平文情報のセキュリティレベルが相乗的に高められるため、媒体や閲覧端末の盗難・紛失に対しても第三者への平文情報の漏洩防止を確実化することができる。【００１２】
或いは、本発明に係る閲覧端末は、所定の媒体に出力されたバーコード情報を取得し該バーコード情報に含まれた情報を出力する閲覧端末であって、所定の媒体からバーコード情報を取得するバーコード情報取得手段と、バーコード情報に含まれる暗号化された暗号化情報を復号し平文情報とする復号化手段と、バーコード情報取得手段がバーコード情報を取得した際に閲覧端末において特定可能な閲覧端末情報を取得する閲覧端末情報取得手段と、バーコード情報取得手段が取得したバーコード情報に含まれる条件情報と、閲覧端末情報取得手段によって取得された閲覧端末情報とに基づいて、平文情報の出力を制御する出力制御手段とを有することを特徴としている。【００１３】
この閲覧端末では、暗号化に加え、閲覧端末において特定される閲覧端末情報と条件情報とに基づいて平文情報を出力するか否かの制御がなされるので、媒体や閲覧端末の盗難・紛失に対しても第三者への平文情報の漏洩防止を確実化することができる。【００１４】
また、本発明に係る閲覧端末は、所定の媒体に出力された非公開情報を取得する閲覧端末であって、所定の媒体からバーコード情報を取得するバーコード情報取得手段と、バーコード情報に含まれる暗号化された非公開情報を復号化する復号化手段と、バーコード情報取得手段がバーコード情報を取得した際の現時刻情報を出力する時刻情報出力手段と、バーコード情報取得手段が取得したバーコード情報に含まれる期限情報と、時刻情報出力手段によって出力された現時刻情報とを照合して、非公開情報の出力を制御する出力制御手段とを有することを特徴としている。【００１５】
この閲覧端末では、暗号化に加え、有効期限に基づいて非公開情報を出力するか否かの制御がなされるので、媒体や閲覧端末の盗難・紛失に対しても第三者への非公開情報の漏洩防止を確実化することができる。【００１６】
閲覧端末情報取得手段は、バーコード情報取得手段がバーコード情報を取得した際の時刻に関する情報を閲覧端末情報として取得し、出力制御手段は、バーコード情報に含まれる条件情報と、時刻に関する情報とに基づいて、平文情報の出力を制御することが好ましい。かかる構成を採れば、暗号化に加え、バーコードの取得時刻に基づいて平文情報を出力するか否かの制御がなされるので、媒体や閲覧端末の盗難・紛失に対しても第三者への平文情報の漏洩防止を確実化することができる。【００１７】
また、閲覧端末情報取得手段は、バーコード情報取得手段がバーコード情報を過去に取得した回数に関する取得回数情報を閲覧端末情報として取得し、出力制御手段は、バーコード情報に含まれる条件情報と、取得回数情報とに基づいて、平文情報の出力を制御することも好ましい。この閲覧端末では、暗号化に加え、過去の取得回数に基づいて平文情報を出力するか否かの制御がなされるので、媒体や閲覧端末の盗難・紛失に対しても第三者への平文情報の漏洩防止を確実化することができる。【００１８】
また、閲覧端末情報取得手段は、バーコード情報取得手段がバーコード情報を取得した際の位置に関する取得位置情報を閲覧端末情報として取得し、出力制御手段は、バーコード情報に含まれる条件情報と、取得位置情報とに基づいて、平文情報の出力を制御することも好ましい。この閲覧端末では、暗号化に加え、取得位置に基づいて平文情報を出力するか否かの制御がなされるので、媒体や閲覧端末の盗難・紛失に対しても第三者への平文情報の漏洩防止を確実化することができる。【００１９】
或いは、本発明に係る非公開情報閲覧システムは、所定の平文情報を暗号化した暗号化情報をバーコード情報として所定の媒体に出力し、閲覧端末において、所定の媒体に出力されたバーコード情報を取得し該バーコード情報に含まれた情報を出力する非公開情報閲覧システムであって、平文情報を暗号化して暗号化情報とする暗号化手段と、暗号化された暗号化情報と暗号化情報を復号して平文情報として取得するための条件を定めた条件情報とを含むバーコード情報を生成すると共に、バーコード情報を所定の媒体に出力するバーコード情報出力手段とを有し、閲覧端末は、所定の媒体からバーコード情報を取得するバーコード情報取得手段と、バーコード情報に含まれる暗号化された暗号化情報を復号し平文情報とする復号化手段と、バーコード情報取得手段がバーコード情報を取得した際に閲覧端末において特定可能な閲覧端末情報を取得する閲覧端末情報取得手段と、バーコード情報取得手段が取得したバーコード情報に含まれる条件情報と、閲覧端末情報取得手段によって取得された閲覧端末情報とに基づいて、平文情報の出力を制御する出力制御手段とを有することを特徴としている。【００２０】
この非公開情報閲覧システムでは、バーコード情報出力手段によって、平文情報が暗号化された暗号化情報が、この平文情報を取得する条件を定めた条件情報を含んでバーコード化され、所定の媒体に出力される。また、バーコード情報を取得する閲覧端末側では、バーコード情報に含まれる条件情報と、閲覧端末情報取得手段によって取得された閲覧端末情報とに基づいて、平文情報の出力が制御される。このように、暗号化に加え、閲覧端末を対象とする取得条件を設定して平文情報をバーコード化することによって、平文情報のセキュリティレベルが相乗的に高められるため、媒体や閲覧端末の盗難・紛失に対しても第三者への平文情報の漏洩防止を確実化することができる。【００２１】
また、本発明に係る非公開情報閲覧システムは、所定の媒体に出力された非公開情報を取得する閲覧端末を備える非公開情報閲覧システムであって、非公開情報を暗号化する暗号化手段と、暗号化された非公開情報と非公開情報の有効期限を定めた期限情報とを関連付けたバーコード情報を生成すると共に、バーコード情報を所定の媒体に出力するバーコード情報出力手段とを有し、閲覧端末は、所定の媒体からバーコード情報を取得するバーコード情報取得手段と、バーコード情報に含まれる暗号化された非公開情報を復号化する復号化手段と、バーコード情報取得手段がバーコード情報を取得した際の現時刻情報を出力する時刻情報出力手段と、バーコード情報取得手段が取得したバーコード情報に含まれる期限情報と、時刻情報出力手段によって出力された現時刻情報とを照合して、非公開情報の出力を制御する出力制御手段とを有することを特徴としている。【００２２】
この非公開情報閲覧システムでは、バーコード情報出力手段によって、暗号化された非公開情報と、この非公開情報の有効期限を定めた期限情報とが関連付けられてバーコード化され、所定の媒体に出力される。また、バーコード情報を取得する閲覧端末側では、バーコード情報に含まれる期限情報と、時刻情報出力手段によって出力された現時刻情報とを照合して、非公開情報の出力が制御される。このように、暗号化に加え、有効期限を設定して非公開情報をバーコード化することによって、非公開情報のセキュリティレベルが相乗的に高められるため、媒体や閲覧端末の盗難・紛失に対しても第三者への非公開情報の漏洩防止を確実化することができる。【００２３】
また、バーコード情報出力手段は、パスワードを暗号化された暗号化情報に更に関連付けし、出力制御手段は、パスワードと、バーコード情報取得手段がバーコード情報を取得した際にユーザから入力されるパスワードとを更に照合して、平文情報の出力を制御することが好ましい。このようなパスワードの採用により、第三者への非公開情報の漏洩防止をより確実化することができる。【００２４】
また、バーコード情報出力手段は、閲覧端末に固有の端末特定情報を暗号化された暗号化情報に更に関連付けし、出力制御手段は、端末特定情報と、閲覧端末自体に格納される端末特定情報とを更に照合して、平文情報の出力を制御することが好ましい。この場合、非公開情報を閲覧できる閲覧端末をユーザが予め制限することが可能となるため、第三者への非公開情報の漏洩防止をより確実化することができる。【００２５】
或いは、本発明に係る非公開情報閲覧方法は、所定の平文情報を暗号化した暗号化情報をバーコード情報として所定の媒体に出力する非公開情報閲覧方法であって、暗号化手段が、前記平文情報を暗号化して暗号化情報とするステップと、バーコード情報出力手段が、前記暗号化された暗号化情報と前記暗号化情報を復号して平文情報として取得するための条件を定めた条件情報とを含むバーコード情報を生成すると共に、前記バーコード情報を前記所定の媒体に出力するステップとを有することを特徴としている。【００２６】
この非公開情報閲覧方法では、バーコード情報出力手段によって、平文情報が暗号化された暗号化情報が、この平文情報を取得する条件を定めた条件情報を含んでバーコード化され、所定の媒体に出力される。このように、暗号化に加え、条件情報を設定して平文情報をバーコード化することによって、平文情報のセキュリティレベルを相乗的に高めることができる。【００２７】
また、本発明に係る非公開情報閲覧方法は、前記所定の媒体に出力されたバーコード情報を取得し該バーコード情報に含まれた情報を出力する非公開情報閲覧方法であって、閲覧端末において、バーコード情報取得手段が、前記所定の媒体から前記バーコード情報を取得するステップと、復号化手段が、前記バーコード情報に含まれる暗号化された暗号化情報を復号し平文情報とするステップと、閲覧端末情報取得手段が、前記バーコード情報取得手段が前記バーコード情報を取得した際に前記閲覧端末において特定可能な閲覧端末情報を取得するステップと、出力制御手段が、前記バーコード情報取得手段が取得した前記バーコード情報に含まれる条件情報と、前記閲覧端末情報取得手段によって取得された前記閲覧端末情報とに基づいて、前記平文情報の出力を制御するステップとを有することを特徴としている。【００２８】
この非公開情報閲覧方法では、閲覧端末側で、バーコード情報に含まれる条件情報と、閲覧端末情報取得手段によって取得された閲覧端末情報とを照合して、平文情報の出力が制御される。このように、暗号化に加え、条件情報と閲覧端末で特定される閲覧端末情報とに基づいて平文情報を出力するか否かの制御がなされるので、媒体や閲覧端末の盗難・紛失に対しても第三者への平文情報の漏洩防止を確実化することができる。【００２９】
また、本発明に係る非公開情報閲覧方法は、所定の媒体に出力された非公開情報を閲覧端末によって閲覧する非公開情報閲覧方法であって、暗号化手段が、非公開情報を暗号化するステップと、バーコード情報出力手段が、暗号化された非公開情報と非公開情報の有効期限を定めた期限情報とを関連付けたバーコード情報を生成すると共に、バーコード情報を所定の媒体に出力するステップとを有し、閲覧端末において、バーコード情報取得手段が、所定の媒体からバーコード情報を取得するステップと、復号化手段が、バーコード情報に含まれる暗号化された非公開情報を復号化するステップと、時刻情報出力手段が、バーコード情報取得手段がバーコード情報を取得した際の現時刻情報を出力するステップと、出力制御手段が、バーコード情報取得手段が取得したバーコード情報に含まれる期限情報と、時刻情報出力手段によって出力された現時刻情報とを照合して、非公開情報の出力を制御するステップとを有することを特徴としている。【００３０】
この非公開情報閲覧方法では、バーコード情報出力手段によって、暗号化された非公開情報と、この非公開情報の有効期限を定めた期限情報とが関連付けられてバーコード化され、所定の媒体に出力される。また、バーコード情報を取得する閲覧端末側では、バーコード情報に含まれる期限情報と、時刻情報出力手段によって出力された現時刻情報とを照合して、非公開情報の出力が制御される。このように、暗号化に加え、有効期限を設定して非公開情報をバーコード化することによって、非公開情報のセキュリティレベルが相乗的に高められるため、媒体や閲覧端末の盗難・紛失に対しても第三者への非公開情報の漏洩防止を確実化することができる。【００３１】
或いは、本発明に係る情報処理プログラムは、所定の平文情報を暗号化した暗号化情報をバーコード情報として所定の媒体に出力させる情報処理プログラムであって、コンピュータを、平文情報を暗号化して暗号化情報とする暗号化手段と、暗号化された暗号化情報と暗号化情報を復号して平文情報として取得するための条件を定めた条件情報とを含むバーコード情報を生成すると共に、バーコード情報を所定の媒体に出力するバーコード情報出力手段として機能させることを特徴としている。【００３２】
この情報処理プログラムでは、暗号化に加え、条件情報を設定して平文情報をバーコード化することによって、平文情報のセキュリティレベルを相乗的に高めることができる。【００３３】
また、本発明に係る情報処理プログラムは、非公開情報を所定の媒体に出力させる情報処理プログラムであって、コンピュータを、非公開情報を暗号化する暗号化手段と、暗号化された非公開情報と非公開情報の有効期限を定めた期限情報とを関連付けたバーコード情報を生成すると共に、バーコード情報を所定の媒体に出力するバーコード情報出力手段として機能させることを特徴としている。【００３４】
この情報処理プログラムでは、暗号化に加え、有効期限を設定して非公開情報をバーコード化することによって、非公開情報のセキュリティレベルを相乗的に高めることができる。【００３５】
或いは、本発明に係る非公開情報閲覧プログラムは、所定の媒体に出力されたバーコード情報を取得させ、該バーコード情報に含まれた情報を閲覧端末に出力させる非公開情報閲覧プログラムであって、閲覧端末を、所定の媒体からバーコード情報を取得するバーコード情報取得手段と、バーコード情報に含まれる暗号化された暗号化情報を復号し平文情報とする復号化手段と、バーコード情報取得手段がバーコード情報を取得した際に閲覧端末において特定可能な閲覧端末情報を取得する閲覧端末情報取得手段と、バーコード情報取得手段が取得したバーコード情報に含まれる条件情報と、閲覧端末情報取得手段によって取得された閲覧端末情報とに基づいて、平文情報の出力を制御する出力制御手段として機能させることを特徴としている。【００３６】
この非公開情報閲覧プログラムでは、暗号化に加え、条件情報と閲覧端末で特定される閲覧端末情報とに基づいて平文情報を出力するか否かの制御がなされるので、媒体や閲覧端末の盗難・紛失に対しても第三者への平文情報の漏洩防止を確実化することができる。【００３７】
また、本発明に係る非公開情報閲覧プログラムは、所定の媒体に出力された非公開情報を閲覧端末に取得させる非公開情報閲覧プログラムであって、閲覧端末を、所定の媒体からバーコード情報を取得するバーコード情報取得手段と、バーコード情報に含まれる暗号化された非公開情報を復号化する復号化手段と、バーコード情報取得手段がバーコード情報を取得した際の現時刻情報を出力する時刻情報出力手段と、バーコード情報取得手段が取得したバーコード情報に含まれる期限情報と、時刻情報出力手段によって出力された現時刻情報とを照合して、非公開情報の出力を制御する出力制御手段として機能させることを特徴としている。【００３８】
この非公開情報閲覧プログラムでは、暗号化に加え、有効期限に基づいて非公開情報を出力するか否かの制御がなされるので、媒体や閲覧端末の盗難・紛失に対しても第三者への非公開情報の漏洩防止を確実化することができる。
【発明の効果】
【００３９】
以上説明したように、本発明に係る情報処理装置、閲覧端末、非公開情報閲覧システム、非公開情報閲覧方法、情報処理プログラム、及び非公開情報閲覧プログラムによれば、第三者への非公開情報の漏洩防止を確実化することができる。
【図面の簡単な説明】
【００４０】
【図１】本発明に係る非公開情報閲覧システムの第１実施形態を示す構成図である。
【図２】個人情報格納部に格納される情報の一例を示す図である。
【図３】バーコード情報生成部で生成されるデータの一例を示す図である。
【図４】２次元バーコード情報が印刷された紙媒体の一例を示す図である。
【図５】図１に示した情報処理装置の動作を示すフローチャートである。
【図６】図１に示した閲覧端末の動作を示すフローチャートである。
【図７】閲覧端末の表示部に表示される画面の一例を示す図である。
【図８】本発明に係る情報処理プログラムの第１実施形態を示す構成図である。
【図９】本発明に係る非公開情報閲覧プログラムの第１実施形態を示す構成図である。
【図１０】本発明に係る非公開情報閲覧システムの第２実施形態を示す構成図である。
【図１１】図１０のバーコード情報生成部で生成されるデータの一例を示す図である。
【図１２】図１０に示した情報処理装置の動作を示すフローチャートである。
【図１３】図１０に示した閲覧端末の動作を示すフローチャートである。
【図１４】本発明に係る情報処理プログラムの第２実施形態を示す構成図である。
【図１５】本発明に係る非公開情報閲覧プログラムの第２実施形態を示す構成図である。
【符号の説明】
【００４１】
１…個人情報閲覧システム（非公開情報閲覧システム）、１０…情報処理装置、２０…閲覧端末、３０…２次元バーコード情報、１０１…暗号化部（暗号化手段）、１０６…バーコード情報出力部（バーコード情報出力手段）、２０１…バーコード情報取得部（バーコード情報取得手段）、２０２…復号化部（復号化手段）、２０３…時刻情報出力部（時刻情報出力部）、２０４…出力制御部（出力制御手段）、５２…情報処理プログラム、６２…個人情報閲覧プログラム（非公開情報閲覧プログラム）、Ｍ…紙媒体（所定の媒体）。
【発明を実施するための最良の形態】
【００４２】
以下、図面を参照しながら本発明に係る情報処理装置、閲覧端末、非公開情報閲覧システム、非公開情報閲覧方法、情報処理プログラム、及び非公開情報閲覧プログラムの好適な実施形態について詳細に説明する。【００４３】
［第１実施形態］
図１は、本発明に従って構成された非公開情報閲覧システムの第１実施形態である個人情報閲覧システムを示す構成図である。図１に示すように、個人情報閲覧システム１は、債務者の個人情報等の非公開情報を紙媒体（所定の媒体）Ｍに印刷する情報処理装置１０と、紙媒体Ｍを介して個人情報を取得する閲覧端末２０とを備え、個人の債権回収を業務とするユーザが利用するシステムとして構成されている。【００４４】
情報処理装置１０は、物理的には、ＣＰＵ、メモリ、通信インタフェイス、ハードディスクといった格納部、ディスプレイといった表示部などを備えたコンピュータシステムであり、例えば債権回収業者のオフィスに設置される。この情報処理装置１０は、機能的には、暗号化部（暗号化手段）１０１、個人情報格納部１０２、期限情報入力受付部１０３、パスワード入力受付部１０４、端末特定情報入力受付部１０５、及びバーコード情報出力部（バーコード情報出力手段）１０６を備えている。【００４５】
暗号化部１０１は、ユーザによる個人情報の選択を受け付け、個人情報格納部１０２に格納されている個人情報の中から、選択された個人情報を取得して暗号化する部分である。個人情報格納部１０２に格納されている情報の一例を図２に示す。図２に示す例では、個人情報格納部１０２には、管理Ｎｏ．「１２３４５」に関連付けられて、債務者の名前「ＸＸＸＸ」、住所「ＹＹ県ＺＺ市」、連絡先「０９０−ＡＡＡＡ−ＢＢＢＢ」、勤務先「ＣＣＣＣ株式会社」、及び勤務先電話番号「ＤＤ−ＥＥＥＥ−ＦＦＦＦ」が格納されている。【００４６】
また、暗号化部１０１は、期限情報入力受付部１０３、パスワード入力受付部１０４、及び端末特定情報入力受付部１０５から後述する期限情報、パスワード、端末特定情報を受け取る。そして、暗号化部１０１は、受け取った各情報と、個人情報格納部１０２から取得した個人情報とを所定の方法を用いて暗号化し、バーコード情報出力部１０６に出力する。なお、ここでの暗号化は、個人情報のみを対象とするものであってもよい。【００４７】
期限情報入力受付部１０３は、個人情報の有効期限について、ユーザからの入力を受け付ける部分である。期限情報入力受付部１０３は、入力された有効期限を示す期限情報を暗号化部１０１に出力する。パスワード入力受付部１０４は、パスワードについて、ユーザからの入力を受け付ける部分である。パスワード入力受付部１０４は、入力されたパスワードを暗号化部１０１に出力する。また、端末特定情報入力受付部１０５は、ユーザから、個人情報の取得を許可する閲覧端末に関する固有の端末特定情報（例えば機体のシリアル番号）の入力を受け付ける部分である。端末特定情報入力受付部１０５は、入力された端末特定情報を暗号化部１０１に出力する。【００４８】
バーコード情報出力部１０６は、個人情報を含むバーコード情報を生成すると共に、そのバーコード情報を紙媒体Ｍに出力する部分であり、バーコード情報生成部１０７、及び出力部１０８を有している。バーコード情報生成部１０７は、暗号化部１０１から暗号化された個人情報、期限情報、パスワード、及び端末特定情報を受け取る部分であり、バーコード情報の生成元となるデータＤを生成する。このデータＤの一例を図３に示す。図３に示す例では、暗号化された個人情報に、有効期限「２０ＸＸ／０１／０１」、パスワード「０００１」、及び端末特定情報「Ａ０００１」が関連付けられている。そして、バーコード情報生成部１０７は、このデータＤを出力部１０８に出力する。【００４９】
出力部１０８は、バーコード情報生成部１０７から受け取ったデータＤを２次元バーコード情報に変換し、紙媒体Ｍに印刷する部分である。この出力部１０８により、図４に示すように、２次元バーコード情報３０が紙媒体Ｍ上に印刷される。なお、本実施形態では、４つに分割された小バーコード情報３０ａ〜３０ｄによって１つの２次元バーコード情報３０が構成され、この２次元バーコード情報３０内に複数（例えば２０個）の個人情報が含められている。【００５０】
続いて、図１を参照して、閲覧端末２０について詳細に説明する。閲覧端末２０としては、債務者を訪問するスタッフ（ユーザ）が所持する携帯電話機、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等が想定される。この閲覧端末２０は、物理的には、ＣＰＵ（中央処理装置）、メモリといった記憶装置、プッシュボタンといった入力装置等を有し、予め個人情報閲覧システム１を利用するための専用のアプリケーションがインストールされている。また、閲覧端末２０は、機能的な構成要素として、バーコード情報取得部（バーコード情報取得手段）２０１、復号化部（復号化手段）２０２、時刻情報出力部（閲覧端末情報取得手段、時刻情報出力手段）２０３、出力制御部（出力制御手段）２０４、及び表示部２０５を有している。【００５１】
バーコード情報取得部２０１は、紙媒体Ｍに印刷された２次元バーコード情報３０を取得する部分であり、例えば閲覧端末２０に内蔵されているカメラを用いて２次元バーコード情報３０を取得する。このバーコード情報取得部２０１は、ユーザによる所定の操作により、紙媒体Ｍ上の小バーコード情報３０ａ〜３０ｄを列々に撮影して画像データを取得し、これらを画像データを合成して得られるデータＤを復号化部２０２に出力する。また、バーコード情報取得部２０１は、２次元バーコード情報３０を撮影するタイミングで、時刻情報出力部２０３に対して現時刻情報の出力を指示する指示情報を出力する。【００５２】
復号化部２０２は、バーコード情報取得部２０１からデータＤを受け取り、データＤに含まれる、暗号化された個人情報、期限情報、パスワード、及び端末特定情報を復号化する部分である。復号化部２０２は、復号化した各情報を出力制御部２０４に出力する。【００５３】
時刻情報出力部２０３は、バーコード情報取得部２０１が２次元バーコード情報３０を撮影したときの現時刻を示す現時刻情報を出力する部分であり、閲覧端末２０に内蔵されるタイマー、或いは、上述したシステム１専用のアプリケーション上で起動するタイマーが用いられる。時刻情報出力部２０３は、バーコード情報取得部２０１から指示情報を受け取ると、現時刻情報を出力制御部２０４に出力する。【００５４】
出力制御部２０４は、バーコード情報取得部２０１が取得した２次元バーコード情報３０に含まれる個人情報の出力を制御する部分である。より具体的には、出力制御部２０４は、復号化部２０２からデータＤを受け取ると、まずデータＤに含まれる端末特定情報と、閲覧端末２０自体の格納部（図示せず）に格納された端末特定情報とを照合する。両端末特定情報が不一致である場合には、出力制御部２０４は取得した個人情報の出力を拒否し、表示部２０５にエラー表示を行う。【００５５】
両端末特定情報が一致していた場合、出力制御部２０４は、次に表示部２０５をパスワード入力受付部として機能させ、ユーザからのパスワード入力を受け付ける。そして、このパスワードとデータＤに含まれるパスワードとを照合する。このとき、両パスワードが不一致である場合には、出力制御部２０４は取得した個人情報の出力を拒否し、表示部２０５にエラー表示を行う。【００５６】
両パスワードが一致する場合、出力制御部２０４は、さらに時刻情報出力部２０３から受け取った現時刻情報と、データＤに含まれる期限情報とを照合する。そして、現時刻情報が示す現時刻が、期限情報が示す有効期限の期限外である場合には、出力制御部２０４は取得した個人情報の出力を拒否し、表示部２０５にエラー表示を行う。また、現時刻情報が示す現時刻が、期限情報が示す有効期限の期限内である場合には、出力制御部２０４は取得した個人情報の出力を許可し、当該個人情報を表示部２０５に表示させる。【００５７】
次に、図５及び図６に示すフローチャートを参照しながら上述した個人情報閲覧システム１の動作について説明する。始めに、図５を参照して、情報処理装置１０の動作について説明する。【００５８】
まず、ユーザが情報処理装置１０にアクセスしたユーザには、個人情報格納部１０２に格納された個人情報の一覧が表示される。ここで、暗号化部１０１は、ユーザによる個人情報の選択を受け付けると、選択された個人情報を個人情報格納部１０２から取得する（ステップＳ０１）。次に、期限情報入力受付部１０３は、ユーザに対し、選択した個人情報の有効期限の入力受付を行う（ステップＳ０２）。有効期限の入力がなされると、引き続いてパスワード入力受付部１０４がパスワードの入力受付を行い（ステップＳ０３）、さらに、端末特定情報入力受付部１０５が端末特定情報の入力受付を行う（ステップＳ０４）。そして、入力された期限情報、パスワード、及び端末特定情報は、暗号化部１０１に出力された後、暗号化部１０１によって個人情報と共に暗号化され（ステップＳ０５）、バーコード情報生成部１０７に出力される。【００５９】
次に、バーコード情報生成部１０７は、暗号化部１０１から暗号化された個人情報、期限情報、パスワード、及び端末特定情報を受け取ると、バーコード情報の生成元となるデータＤを生成する（ステップＳ０６）。生成されたデータＤは出力部１０８に出力され、この出力部１０８によって紙媒体Ｍに２次元バーコード情報３０が印刷される（ステップＳ０７）。【００６０】
続いて、図６を参照して、閲覧端末２０の動作について説明する。また、閲覧端末２０の動作に伴って表示部２０５に表示される画像については、適宜図７を用いて説明する。【００６１】
まず、ユーザによる所定の操作により、バーコード情報取得部２０１であるカメラが起動し、図７（ａ）に示すように、紙媒体Ｍ上の小バーコード情報３０ａが撮影される（ステップＳ１１）。すると、図７（ｂ）に示すように、表示部２０５には、「次のデータを読み取ってください。」と表示されたテキスト領域４１と、「ＯＫ」と表示されたボタン４２が表示され、ユーザに対して残りの小バーコード情報３０ｂ〜３０ｄの撮影が促される。全ての小バーコード情報３０ａ〜３０ｄの撮影が終了すると、バーコード情報取得部２０１は、これらを合成して得られるデータＤを復号化部２０２に出力する。また、バーコード情報取得部２０１は、２次元バーコード情報３０を撮影するタイミングで、時刻情報出力部２０３に対して現時刻情報の出力を指示する指示情報を出力する。【００６２】
次に、復号化部２０２は、バーコード情報取得部２０１からデータＤを受け取り、このデータＤに含まれる、暗号化された個人情報、期限情報、パスワード、及び端末特定情報を復号化し（ステップＳ１２）、出力制御部２０４に出力する。出力制御部２０４は、復号化部２０２からデータＤを受け取ると、まずデータＤに含まれる端末特定情報と、閲覧端末２０自体の格納部（図示せず）に格納された端末特定情報とを照合する（ステップＳ１３）。両端末特定情報が不一致である場合には、出力制御部２０４は取得した個人情報の出力を拒否し、表示部２０５にエラー表示を行う（図示せず）。【００６３】
両端末特定情報が一致していた場合、出力制御部２０４は、次に表示部２０５をパスワード入力受付部として機能させる。このとき、表示部２０５には、図７（ｃ）に示すように、パスワード入力ボックス４３と復号化ボタン４４とが表示される。そして、ユーザによってパスワード入力ボックス４３内にパスワードが入力され、復号化ボタン４４が選択されると、出力制御部２０４は、入力されたパスワードとデータＤに含まれるパスワードとを照合する（ステップＳ１４）。このとき、両パスワードが不一致である場合には、出力制御部２０４は取得した個人情報の出力を拒否し、図７（ｄ）に示すように、「パスワードが正しくありません」という内容のメッセージボックス４５を表示部２０５に表示する。【００６４】
さらに、出力制御部２０４は、両パスワードが一致する場合、さらに時刻情報出力部２０３から受け取った現時刻情報と、データＤに含まれる期限情報とを照合する（ステップＳ１５）。このとき、現時刻情報が示す現時刻が、期限情報が示す有効期限の期限外である場合には、出力制御部２０４は取得した個人情報の出力を拒否し、図７（ｅ）に示すように、「バーコードの有効期限が過ぎています」という内容のメッセージボックス４６を表示部２０５に表示する。一方、現時刻情報が示す現時刻が、期限情報が示す有効期限の期限内である場合には、出力制御部２０４は取得した個人情報の出力を許可する。そして、表示部２０５には、図７（ｆ）に示すように、個人情報、すなわち、管理Ｎｏ．「１２３４５」、債務者の名前「ＸＸＸＸ」、住所「ＹＹ県ＺＺ市」、連絡先「０９０−ＡＡＡＡ−ＢＢＢＢ」、勤務先「ＣＣＣＣ株式会社」、勤務先電話番号「ＤＤ−ＥＥＥＥ−ＦＦＦＦ」が表示される（ステップＳ１６）。【００６５】
以上説明したように、この個人情報閲覧システム１では、情報処理装置１０のバーコード情報出力部１０６によって、個人情報と、当該個人情報の有効期限を定めた期限情報とが関連付けられてバーコード化され、紙媒体Ｍに印刷される。また、２次元バーコード情報３０を取得する閲覧端末２０側では、期限情報と現時刻情報との照合によって個人情報の出力が制御され、出力が許可された個人情報のみが表示部２０５に表示される。このように、個人情報閲覧システム１では、暗号化に加え、有効期限を設定して個人情報をバーコード化することにより、個人情報のセキュリティレベルが相乗的に高められている。これにより、例えば、持ち運び可能な紙媒体Ｍ及び閲覧端末２０の双方をユーザが同時に紛失等してしまった場合でも、紙媒体Ｍに印刷されてから一定期間が経過した個人情報が自動的に無効化されるため、第三者への個人情報の漏洩防止を確実化することができる。さらに、個人情報閲覧システム１では、パスワード、及び閲覧を許可する閲覧端末の端末特定情報を予め個人情報に関連付けてバーコード化しているため、個人情報のセキュリティレベルの更なる向上が図られている。【００６６】
続いて、コンピュータを上記情報処理装置１０として機能させるための情報処理プログラム５２、及び端末を上記閲覧端末２０として機能させるための個人情報閲覧プログラム（非公開情報閲覧プログラム）６２について説明する。【００６７】
図８は、情報処理プログラム５２が記録されている記録媒体５０の構成を示した図である。記録媒体５０としては、例えば、磁気ディスク、光ディスク、ＣＤ−ＲＯＭ、コンピュータに内蔵されたメモリなどが該当する。記録媒体５０は、図８に示すように、プログラムを記録するプログラム領域５１とデータ領域５３とを備えている。このプログラム領域５１には情報処理プログラム５２が記録されており、情報処理プログラム５２は、処理を統括するメインモジュール５００、暗号化モジュール５０１、期限情報入力受付モジュール５０３、パスワード入力受付モジュール５０４、端末特定情報入力受付モジュール５０５、及びバーコード情報出力モジュール５０６を備えている。また、バーコード情報出力モジュール５０６は、バーコード情報生成モジュール５０７、及び出力モジュール５０８によって構成されている。【００６８】
ここで、暗号化モジュール５０１、期限情報入力受付モジュール５０３、パスワード入力受付モジュール５０４、端末特定情報入力受付モジュール５０５、及びバーコード情報出力モジュール５０６のそれぞれを動作させることによって実現する機能は、上記情報処理装置１０の暗号化部１０１、期限情報入力受付部１０３、パスワード入力受付部１０４、端末特定情報入力受付部１０５、及びバーコード情報出力部１０６のそれぞれの機能と同様である。【００６９】
データ領域５３には、情報処理装置１０の個人情報格納部１０２と同様の個人情報が格納される個人情報格納部５０２が設けられている。なお、この個人情報格納部５０２は、別の記録媒体に格納されていても良い。【００７０】
また、図９は、個人情報閲覧プログラム６２が記録されている記録媒体６０の構成を示した図である。記録媒体６０は、図９に示すように、プログラムを記録するプログラム領域６１を備えている。このプログラム領域６１には個人情報閲覧プログラム６２が記録されており、この個人情報閲覧プログラム６２は、処理を統括するメインモジュール６００、バーコード情報取得モジュール６０１、復号化モジュール６０２、時刻情報出力モジュール６０３、出力制御モジュール６０４、及び表示モジュール６０５を備えている。各モジュール６０１〜６０５のそれぞれを動作させることによって実現する機能は、上記閲覧端末２０のバーコード情報取得部２０１、復号化部２０２、時刻情報出力部２０３、出力制御部２０４、及び表示部２０５のそれぞれの機能と同様である。【００７１】
［第２実施形態］
以下、本発明の第２実施形態について説明する。図１０は、本発明に係る非公開情報閲覧システムの第２実施形態を示す構成図である。同図に示す非公開情報閲覧システム２においては、情報処理装置１１が、バーコード情報を紙媒体Ｍに出力する際に、データＤに含まれる有効期限に開始時期を追加するとともに、データＤに読取可能回数及び読取可能場所に関する情報を追加し、閲覧端末２１が、データＤに追加された個人情報の取得条件と閲覧端末２１において特定された閲覧端末情報とに基づいて個人情報の出力の可否を判断する点が第１実施形態と異なる。【００７２】
以下、非公開情報閲覧システム２の各構成要素中、非公開情報閲覧システム１と異なる機能を有するもののみを説明する。【００７３】
情報処理装置１１の条件情報入力受付部１１３は、個人情報を閲覧端末２１側で取得する条件を定めた条件情報をユーザから受け付ける。具体的には、条件情報入力受付部１１３は、条件情報として、個人情報の有効期限である開始日時と終了日時とを含む期限情報の入力を受け付ける。また、条件情報入力受付部１１３は、個人情報の出力の制限回数を定める読取可能回数、及び閲覧端末２１において個人情報の出力が可能な場所を定める読取可能場所の入力を受け付ける。条件情報入力受付部１１３は、ユーザから受け付けたこれらの条件情報を暗号化部１１１に出力する。【００７４】
暗号化部１１１は、ユーザによる選択に基づいて、個人情報格納部１０２に格納されている個人情報を選択して取得すると共に、パスワード入力受付部１０４及び端末特定情報入力受付部１０５から受け取ったパスワード及び端末特定情報の他、条件情報入力受付部１１３から受け取った期限情報、読取可能回数、及び読取可能場所を、個人情報と合わせて所定の方法を用いて暗号化してバーコード情報出力部１１６に出力する。なお、ここでの暗号化は、個人情報のみを対象としてもよい。【００７５】
バーコード情報出力部１０６のバーコード情報生成部１１７は、暗号化部１１１から暗号化された個人情報、期限情報、パスワード、端末特定情報、読取可能回数、及び読取可能場所を受け取り、バーコード情報の生成元となるデータＤを生成する。このデータＤの一例を図１１に示す。図１１に示す例では、暗号化された個人情報に、開始日時と終了日時とを含む有効期限「２００Ｘ／０１／０１−２００Ｘ／０１／０３」、パスワード「０００１」、端末特定情報「Ａ０００１」、読取可能回数「３」、及び読取可能場所「緯度４３°４３′〜４５′，経度１４２°１９′〜２１′」が関連付けられている。そして、バーコード情報生成部１１７は、このデータＤを出力部１０８に出力する。【００７６】
閲覧端末２１の復号化部２１２は、データＤに含まれる暗号化された個人情報、期限情報、パスワード、端末特定情報、読取可能回数、及び読取可能場所を復号化する。【００７７】
回数情報出力部（閲覧端末情報取得手段）２１６は、バーコード情報取得部２０１が２次元バーコード情報３０を取得した際に、閲覧端末における閲覧端末情報である取得回数を特定する。この取得回数は、復号化部２１２が復号化した個人情報が過去に閲覧端末２１において取得されて表示部２１５に表示された回数を表す。閲覧端末２１においては、表示部２１５において個人情報が出力された回数に関するデータが、該当する個人情報に関連づけてメモリ等の記憶装置に保持されており、回数情報出力部２１６は、このデータを読み出すことにより個人情報ごとの取得回数を取得する。回数情報出力部２１６は、特定した取得回数を出力制御部２１４に出力する。【００７８】
位置情報出力部（閲覧端末情報取得手段）２１７は、ＧＰＳ測位機能等の位置測位機能を有しており、バーコード情報取得部２０１が２次元バーコード情報３０を取得した際の測位端末２１の緯度情報及び経度情報からなる位置情報（取得位置情報）を取得する。なお、位置情報出力部２１７は、閲覧端末２１が在圏する通信エリアの無線基地局を特定することによって位置測位を行ってもよい。位置情報出力部２１７は、特定した位置情報を出力制御部２１４に出力する。【００７９】
出力制御部２１４は、パスワード及び端末位置情報による個人情報の出力制御に併せて、次の処理を行う。すなわち、出力制御部２１４は、復号化部２１２からデータＤを受け取ると、時刻情報出力部２０３から受け取った現時刻情報と、データＤに含まれる有効期限とを比較する。そして、現時刻情報が示す時刻が、有効期限が示す開始日時と終了日時との間の期間にない場合は、個人情報の出力を拒否し、表示部２１５にエラー表示を行う。一方、現時刻情報が示す時刻が、有効期限が示す開始日時と終了日時との間の期間にある場合は、次の読取可能回数の判断に移る。【００８０】
また、出力制御部２１４は、回数情報出力部２１６から受け取った該当する個人情報の取得回数と、該当する個人情報のデータＤに含まれる読取可能回数とを比較する。そして、取得回数が読取可能回数以上である場合は、個人情報の出力を拒否し、表示部２１５にエラー表示を行う。一方、取得回数が読取可能回数未満である場合は、次の読取可能場所の判断に移る。【００８１】
また、出力制御部２１４は、位置情報出力部２１６から受け取った取得位置情報と、該当する個人情報のデータＤに含まれる読取可能場所とを比較する。そして、取得位置情報の示す位置が、読取可能場所の示す位置から所定距離以上離れている場合は、個人情報の出力を拒否し、表示部２１５にエラー表示を行う。一方、取得位置情報の示す位置が、読取可能場所の示す位置から所定距離未満である場合は、個人情報の出力を許可し、該当する個人情報を表示部２１５に表示させる。なお、出力制御部２１４の上記制御においては、位置情報として場所を特定するためのコード情報を用いて処理してもよい。【００８２】
次に、図１２及び図１３に示すフローチャートを参照しながら上述した個人情報閲覧システム２の動作について説明する。始めに、図１２を参照して、情報処理装置１１の動作について説明する。【００８３】
まず、ユーザが情報処理装置１１にアクセスしたユーザには、個人情報格納部１０２に格納された個人情報の一覧が表示される。ここで、暗号化部１１１は、ユーザによる個人情報の選択を受け付けると、選択された個人情報を個人情報格納部１０２から取得する（ステップＳ２１）。次に、条件情報入力受付部１１３は、ユーザに対し、選択した個人情報の有効期限の入力受付を行う（ステップＳ２２）。条件情報入力受付部１１３は、有効期限の入力がなされると、引き続いて読取可能回数の入力受付を行い（ステップＳ２３）、さらに、読取可能場所の入力受付を行う（ステップＳ２４）。その後、パスワード入力受付部１０４がパスワードの入力受付を行い（ステップＳ２５）、さらに、端末特定情報入力受付部１０５が端末特定情報の入力受付を行う（ステップＳ２６）。そして、入力された期限情報、パスワード、端末特定情報、読取可能回数、及び読取可能場所は、暗号化部１１１に出力された後、暗号化部１１１によって個人情報と共に暗号化され（ステップＳ２７）、バーコード情報生成部１１７に出力される。【００８４】
次に、バーコード情報生成部１１７は、暗号化部１１１から暗号化された個人情報、期限情報、パスワード、端末特定情報、読取可能回数、及び読取可能場所を受け取ると、バーコード情報の生成元となるデータＤを生成する（ステップＳ２８）。生成されたデータＤは出力部１０８に出力され、この出力部１０８によって紙媒体Ｍに２次元バーコード情報３０が印刷される（ステップＳ２９）。【００８５】
続いて、図１３を参照して、閲覧端末２１の動作について説明する。なお、閲覧端末２１の動作に伴って表示部２１５に表示される画像については、図７に示す画像と同様であるので説明を省略する。【００８６】
まず、ユーザによる所定の操作により、バーコード情報取得部２０１であるカメラが起動し、紙媒体Ｍ上の小バーコード情報が撮影される（ステップＳ３１）。全ての小バーコード情報の撮影が終了すると、バーコード情報取得部２０１は、これらを合成して得られるデータＤを復号化部２１２に出力する。また、バーコード情報取得部２０１は、２次元バーコード情報を撮影するタイミングで、時刻情報出力部２０３に対して現時刻情報の出力を指示する指示情報を、回数情報出力部２１６に対して取得回数の出力を指示する指示情報を、位置情報出力部２１７に対して位置情報の出力を指示する指示情報を、それぞれ出力する。【００８７】
次に、復号化部２１２は、バーコード情報取得部２０１からデータＤを受け取り、このデータＤに含まれる、暗号化された個人情報、期限情報、パスワード、端末特定情報、読取可能回数、及び読取可能場所を復号化し（ステップＳ３２）、出力制御部２１４に出力する。出力制御部２１４は、復号化部２１２からデータＤを受け取ると、まずデータＤに含まれる端末特定情報と、閲覧端末２０自体の格納部（図示せず）に格納された端末特定情報とを照合する（ステップＳ３３）。両端末特定情報が不一致である場合には、出力制御部２１４は取得した個人情報の出力を拒否し、表示部２１５にエラー表示を行う（図示せず）。【００８８】
両端末特定情報が一致していた場合、出力制御部２１４は、次に表示部２１５をパスワード入力受付部として機能させる。出力制御部２１４は、入力されたパスワードとデータＤに含まれるパスワードとを照合する（ステップＳ３４）。このとき、両パスワードが不一致である場合には、出力制御部２１４は取得した個人情報の出力を拒否し、エラーメッセージを表示部２１５に表示する。【００８９】
さらに、出力制御部２１４は、両パスワードが一致する場合、さらに時刻情報出力部２０３から受け取った現時刻情報と、データＤに含まれる期限情報とを比較する（ステップＳ３５）。このとき、現時刻情報が示す現時刻が、期限情報が示す開始日時と終了日時との間の期間にない場合には、出力制御部２１４は取得した個人情報の出力を拒否し、エラーメッセージを表示部２１５に表示する。【００９０】
一方、現時刻情報が示す現時刻が、期限情報が示す開始日時と終了日時との間の期間にある場合には、出力制御部２１４は、さらに、回数情報出力部２１６から受け取った取得回数と、データＤに含まれる読取可能回数とを比較する（ステップＳ３６）。このとき、取得回数が読取可能回数以上である場合には、出力制御部２１４は取得した個人情報の出力を拒否し、エラーメッセージを表示部２１５に表示する。【００９１】
一方、取得回数が読取可能回数未満である場合には、出力制御部２１４は、さらに、位置情報出力部２１７から受け取った位置情報と、データＤに含まれる読取可能位置とを照合する（ステップＳ３７）。このとき、位置情報が示す位置が、取得可能位置が示す位置から所定距離以上離れている場合には、出力制御部２１４は取得した個人情報の出力を拒否し、エラーメッセージを表示部２１５に表示する。【００９２】
一方、位置情報が示す位置が、取得可能位置が示す位置から所定距離未満である場合には、出力制御部２１４は取得した個人情報の出力を許可する。そして、表示部２０５には、個人情報が表示される（ステップＳ３８）。【００９３】
以上説明した個人情報閲覧システム２によれば、情報処理装置１１のバーコード情報出力部１１６によって、個人情報と、当該個人情報の使用開始日時、使用可能回数、使用可能位置とが関連付けられてバーコード化され、紙媒体Ｍに印刷される。また、２次元バーコード情報３０を取得する閲覧端末２１側では、使用開始日時と現時刻情報との比較、該当する個人情報の過去の取得回数と使用可能回数との比較、及び現在位置と使用可能位置との照合によって個人情報の出力が制御され、出力が許可された個人情報のみが表示部２１５に表示される。このように、個人情報閲覧システム２では、暗号化に加え、条件情報を設定して個人情報をバーコード化することにより、個人情報のセキュリティレベルが相乗的に高められている。すなわち、バーコード化された個人情報を印刷して持ち歩く際に、特定の時間帯に、特定の上限回数で、顧客住所近辺や勤務場所等の決められたエリアでしかそのバーコードを読めなくすることで、情報漏洩のリスクの更なる低減が実現される。【００９４】
続いて、コンピュータを上記情報処理装置１１として機能させるための情報処理プログラム５７、及び端末を上記閲覧端末２１として機能させるための個人情報閲覧プログラム（非公開情報閲覧プログラム）６７について説明する。【００９５】
図１４は、情報処理プログラム５７が記録されている記録媒体５５の構成を示した図である。記録媒体５５は、図１４に示すように、プログラムを記録するプログラム領域５６とデータ領域５３とを備えている。このプログラム領域５６には情報処理プログラム５７が記録されており、情報処理プログラム５７は、処理を統括するメインモジュール５００、暗号化モジュール５７１、条件情報入力受付モジュール５７３、パスワード入力受付モジュール５０４、端末特定情報入力受付モジュール５０５、及びバーコード情報出力モジュール５７６を備えている。また、バーコード情報出力モジュール５７６は、バーコード情報生成モジュール５７７、及び出力モジュール５０８によって構成されている。【００９６】
ここで、暗号化モジュール５７１、条件情報入力受付モジュール５７３、パスワード入力受付モジュール５０４、端末特定情報入力受付モジュール５０５、及びバーコード情報出力モジュール５７６のそれぞれを動作させることによって実現する機能は、上記情報処理装置１１の暗号化部１１１、条件情報入力受付部１１３、パスワード入力受付部１０４、端末特定情報入力受付部１０５、及びバーコード情報出力部１１６のそれぞれの機能と同様である。【００９７】
また、図１５は、個人情報閲覧プログラム６７が記録されている記録媒体６５の構成を示した図である。記録媒体６５は、図１５に示すように、プログラムを記録するプログラム領域６６を備えている。このプログラム領域６６には個人情報閲覧プログラム６７が記録されており、この個人情報閲覧プログラム６７は、処理を統括するメインモジュール６００、バーコード情報取得モジュール６０１、復号化モジュール６７２、時刻情報出力モジュール６０３、回数情報出力モジュール６７６、位置情報出力モジュール６７７、出力制御モジュール６７４、及び表示モジュール６７５を備えている。バーコード情報取得モジュール６０１、復号化モジュール６７２、時刻情報出力モジュール６０３、回数情報出力モジュール６７６、位置情報出力モジュール６７７、出力制御モジュール６７４、及び表示モジュール６７５のそれぞれを動作させることによって実現する機能は、上記閲覧端末２１のバーコード情報取得部２０１、復号化部２１２、時刻情報出力部２０３、回数情報出力部２１６、位置情報出力部２１７、出力制御部２１４、及び表示部２１５のそれぞれの機能と同様である。
【産業上の利用可能性】
【００９８】
本発明は、非公開情報を出力するための情報処理装置、閲覧端末、非公開情報閲覧システム、非公開情報閲覧方法、情報処理プログラム、及び非公開情報閲覧プログラムを使用用途とし、第三者への非公開情報の漏洩防止を確実化するものである。
【図１】
2006085584.tif 000002
【図２】
2006085584.tif 000003
【図３】
2006085584.tif 000004
【図４】
2006085584.tif 000005
【図５】
2006085584.tif 000006
【図６】
2006085584.tif 000007
【図７】
2006085584.tif 000008
【図８】
2006085584.tif 000009
【図９】
2006085584.tif 000010
【図１０】
2006085584.tif 000011
【図１１】
2006085584.tif 000012
【図１２】
2006085584.tif 000013
【図１３】
2006085584.tif 000014
【図１４】
2006085584.tif 000015
【図１５】
2006085584.tif 000016
【国際調査報告】
2006085584.tif 000017
2006085584.tif 000018
2006085584.tif 000019