(57)【要約】【課題】生体情報を用いて個人の認証を行う個人情報保護システム、個人情報保護方法、及び個人情報保護プログラムを提供する。【解決手段】端末は、ユーザの生体情報を読み取り、ユーザの生体情報とＩＣカードから読み取った生体情報とが一致するか否かを確認し、ユーザの生体情報とＩＣカードから読み取った生体情報とが一致したとき、ユーザ情報を暗号化してＩＤ番号とともにユーザデータサーバに送信し、ユーザデータサーバは、受信したＩＤ番号と暗号化されたユーザ情報とを関連付けて記憶することにより、ユーザデータベースからの抽出はＩＤ番号で関連付けられたユーザ情報のみを可能とし、また、ネットワーク上を送受信されるユーザ情報及びユーザデータサーバに記録されるユーザ情報は暗号化されており、ユーザ情報の漏洩を防止することができる。【選択図】図１
2008033805.tif 000002
【特許請求の範囲】
【請求項１】
ＩＤ番号と生体情報とを記憶するＩＣカードと、前記ＩＣカードを読取可能な端末と、該ＩＤ番号と暗号化されたユーザ情報とを関連付けて記憶するユーザデータサーバとを有する個人情報保護システムにおいて、
前記端末は、ユーザの生体情報を読み取り、前記ユーザの生体情報と前記ＩＣカードから読み取った生体情報とが一致するか否かを確認し、前記ユーザの生体情報と前記ＩＣカードから読み取った生体情報とが一致したとき、前記ユーザ情報を暗号化して前記ＩＤ番号とともに前記ユーザデータサーバに送信し、
前記ユーザデータサーバは、受信した前記ＩＤ番号と前記暗号化されたユーザ情報とを関連付けて記憶することを特徴とする個人情報保護システム。
【請求項２】
前記ユーザ情報は、公において容易に個人を識別する情報であることを特徴とする請求項１記載の個人情報保護システム。
【請求項３】
前記端末は、前記ＩＣカードから読み取られた前記生体情報を秘密鍵にして前記ユーザ情報を暗号化することを特徴とする請求項１又は２記載の個人情報保護システム。
【請求項４】
前記端末は、前記ＩＣカードから読み取られた前記ＩＤ番号を秘密鍵にして前記ユーザ情報を暗号化することを特徴とする請求項１又は２記載の個人情報保護システム。
【請求項５】
前記個人情報保護システムを利用する全てのユーザの前記ＩＤ番号を記憶する認証サーバを有し、
前記端末は、前記ＩＣカードから読み出した前記ＩＤ番号を前記認証サーバに送信し、ユーザの前記生体情報の読み取りを許可する信号を前記認証サーバから受信したとき、ユーザの前記生体情報の読み取りを実行し、
前記認証サーバは、前記端末から受信した前記ＩＤ番号が前記認証サーバに記憶されているか否かを確認し、前記端末から受信した前記ＩＤ番号を記憶していたとき、ユーザの前記生体情報の読み取りを許可する信号を前記端末に送信することを特徴とする請求項１から４のいずれか１項記載の個人情報保護システム。
【請求項６】
ＩＤ番号と生体情報とを記憶するＩＣカードと、前記ＩＣカードを読取可能な端末と、該ＩＤ番号と暗号化されたユーザ情報とを関連付けて記憶するユーザデータサーバとを有する個人情報保護システムにおいて、
前記端末は、ユーザの生体情報を読み取り、前記ユーザの生体情報と前記ＩＣカードから読み取った生体情報とが一致するか否かを確認し、前記ユーザの生体情報と前記ＩＣカードから読み取った生体情報とが一致したとき、前記ＩＤ番号を前記ユーザデータサーバに送信し、前記ユーザデータサーバから受信した前記暗号化されたユーザ情報を復号化し、
前記ユーザデータサーバは、受信した前記ＩＤ番号と関連付けられて記憶される前記暗号化されたユーザ情報を抽出し、抽出した前記暗号化されたユーザ情報を前記端末に送信することを特徴とする個人情報保護システム。
【請求項７】
前記ユーザ情報は、公において容易に個人を識別する情報であることを特徴とする請求項６記載の個人情報保護システム。
【請求項８】
前記端末は、前記ＩＣカードから読み出した前記生体情報を秘密鍵にして前記暗号化されたユーザ情報を復号化することを特徴とする請求項６又は７記載の個人情報保護システム。
【請求項９】
前記端末は、前記ＩＣカードから読み出した前記ＩＤ番号を秘密鍵にして前記暗号化されたユーザ情報を復号化することを特徴とする請求項６又は７記載の個人情報保護システム。
【請求項１０】
前記個人情報保護システムを利用する全てのユーザの前記ＩＤ番号を記憶する認証サーバを有し、
前記端末は、前記ＩＣカードから読み出した前記ＩＤ番号を前記認証サーバに送信し、ユーザの前記生体情報の読み取りを許可する信号を前記認証サーバから受信したとき、ユーザの前記生体情報の読み取りを実行し、
前記認証サーバは、前記端末から受信した前記ＩＤ番号が前記認証サーバに記憶されているか否かを確認し、前記端末から受信した前記ＩＤ番号を記憶していたとき、ユーザの前記生体情報の読み取りを許可する信号を前記端末に送信することを特徴とする請求項６から９のいずれか１項記載の個人情報保護システム。
【請求項１１】
ＩＤ番号と生体情報とを記憶するＩＣカードと、前記ＩＣカードを読取可能な端末と、該ＩＤ番号と暗号化されたユーザ情報とを関連付けて記憶するユーザデータサーバとを有する個人情報保護システムの個人情報保護方法において、
前記端末が、ユーザの生体情報を読み取る工程と、前記ユーザの生体情報と前記ＩＣカードから読み取った生体情報とが一致するか否かを確認する工程と、前記ユーザの生体情報と前記ＩＣカードから読み取った生体情報とが一致したとき、前記ユーザ情報を暗号化して前記ＩＤ番号とともに前記ユーザデータサーバに送信する工程と、
前記ユーザデータサーバが、受信した前記ＩＤ番号と前記暗号化されたユーザ情報とを関連付けて記憶する工程とを有することを特徴とする個人情報保護方法。
【請求項１２】
前記個人情報保護システムは、前記個人情報保護システムを利用する全てのユーザの前記ＩＤ番号を記憶する認証サーバを有し、
前記端末が、前記ＩＣカードから読み出した前記ＩＤ番号を前記認証サーバに送信する工程と、ユーザの前記生体情報の読み取りを許可する信号を前記認証サーバから受信したとき、ユーザの前記生体情報の読み取る工程と、
前記認証サーバが、前記端末から受信した前記ＩＤ番号が前記認証サーバに記憶されているか否かを確認する工程と、前記端末から受信した前記ＩＤ番号を記憶していたとき、ユーザの前記生体情報の読み取りを許可する信号を前記端末に送信する工程とを有することを特徴とする請求項１１記載の個人情報保護方法。
【請求項１３】
ＩＤ番号と生体情報とを記憶するＩＣカードと、前記ＩＣカードを読取可能な端末と、該ＩＤ番号と暗号化されたユーザ情報とを関連付けて記憶するユーザデータサーバとを有する個人情報保護システムの個人情報保護方法において、
前記端末が、ユーザの生体情報を読み取る工程と、前記ユーザの生体情報と前記ＩＣカードから読み取った生体情報とが一致するか否かを確認する工程と、前記ユーザの生体情報と前記ＩＣカードから読み取った生体情報とが一致したとき、前記ＩＤ番号を前記ユーザデータサーバに送信する工程と、前記ユーザデータサーバから受信した前記暗号化されたユーザ情報を復号化する工程と、
前記ユーザデータサーバが、受信した前記ＩＤ番号と関連付けられて記憶される前記暗号化されたユーザ情報を抽出する工程と、抽出した前記暗号化されたユーザ情報を前記端末に送信する工程とを有することを特徴とする個人情報保護方法。
【請求項１４】
前記個人情報保護システムは、前記個人情報保護システムを利用する全てのユーザの前記ＩＤ番号を記憶する認証サーバを有し、
前記端末が、前記ＩＣカードから読み出した前記ＩＤ番号を前記認証サーバに送信する工程と、ユーザの前記生体情報の読み取りを許可する信号を前記認証サーバから受信したとき、ユーザの前記生体情報の読み取る工程と、
前記認証サーバが、前記端末から受信した前記ＩＤ番号が前記認証サーバに記憶されているか否かを確認する工程と、前記端末から受信した前記ＩＤ番号を記憶していたとき、ユーザの前記生体情報の読み取りを許可する信号を前記端末に送信する工程とを有することを特徴とする請求項１３記載の個人情報保護方法。
【請求項１５】
ＩＤ番号と生体情報とを記憶するＩＣカードと、前記ＩＣカードを読取可能な端末と、該ＩＤ番号と暗号化されたユーザ情報とを関連付けて記憶するユーザデータサーバとを有する個人情報保護システムの個人情報保護プログラムにおいて、
前記端末が、ユーザの生体情報を読み取る処理と、前記ユーザの生体情報と前記ＩＣカードから読み取った生体情報とが一致するか否かを確認する処理と、前記ユーザの生体情報と前記ＩＣカードから読み取った生体情報とが一致したとき、前記ユーザ情報を暗号化して前記ＩＤ番号とともに前記ユーザデータサーバに送信する処理と、
前記ユーザデータサーバが、受信した前記ＩＤ番号と前記暗号化されたユーザ情報とを関連付けて記憶する処理とを有することを特徴とする個人情報保護プログラム。
【請求項１６】
前記個人情報保護システムは、前記個人情報保護システムを利用する全てのユーザの前記ＩＤ番号を記憶する認証サーバを有し、
前記端末が、前記ＩＣカードから読み出した前記ＩＤ番号を前記認証サーバに送信する処理と、ユーザの前記生体情報の読み取りを許可する信号を前記認証サーバから受信したとき、ユーザの前記生体情報の読み取る処理と、
前記認証サーバが、前記端末から受信した前記ＩＤ番号が前記認証サーバに記憶されているか否かを確認する処理と、前記端末から受信した前記ＩＤ番号を記憶していたとき、ユーザの前記生体情報の読み取りを許可する信号を前記端末に送信する処理とを有することを特徴とする請求項１５記載の個人情報保護プログラム。
【請求項１７】
ＩＤ番号と生体情報とを記憶するＩＣカードと、前記ＩＣカードを読取可能な端末と、該ＩＤ番号と暗号化されたユーザ情報とを関連付けて記憶するユーザデータサーバとを有する個人情報保護システムの個人情報保護プログラムにおいて、
前記端末が、ユーザの生体情報を読み取る処理と、前記ユーザの生体情報と前記ＩＣカードから読み取った生体情報とが一致するか否かを確認する処理と、前記ユーザの生体情報と前記ＩＣカードから読み取った生体情報とが一致したとき、前記ＩＤ番号を前記ユーザデータサーバに送信する処理と、前記ユーザデータサーバから受信した前記暗号化されたユーザ情報を復号化する処理と、
前記ユーザデータサーバが、受信した前記ＩＤ番号と関連付けられて記憶される前記暗号化されたユーザ情報を抽出する処理と、抽出した前記暗号化されたユーザ情報を前記端末に送信する処理とを有することを特徴とする個人情報保護プログラム。
【請求項１８】
前記個人情報保護システムは、前記個人情報保護システムを利用する全てのユーザの前記ＩＤ番号を記憶する認証サーバを有し、
前記端末が、前記ＩＣカードから読み出した前記ＩＤ番号を前記認証サーバに送信する処理と、ユーザの前記生体情報の読み取りを許可する信号を前記認証サーバから受信したとき、ユーザの前記生体情報の読み取る処理と、
前記認証サーバが、前記端末から受信した前記ＩＤ番号が前記認証サーバに記憶されているか否かを確認する処理と、前記端末から受信した前記ＩＤ番号を記憶していたとき、ユーザの前記生体情報の読み取りを許可する信号を前記端末に送信する処理とを有することを特徴とする請求項１７記載の個人情報保護プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、個人情報保護システム、個人情報保護方法、及び個人情報保護プログラムに関し、特に、生体情報を用いて個人の認証を行う個人情報保護システム、個人情報保護方法、及び個人情報保護プログラムに関する。
【背景技術】
【０００２】
近年、インターネットの急速な発展・普及により、該インターネットを経由して物、情報、サービス等が提供される電子商取引が本格化している。それに伴い、個人情報の保護の必要性は、年々高まっている。しかし、ネットワークを経由してサーバにおいて個人情報を管理するシステムは、複数の脆弱性が有り、個人情報の流出の可能性が残っている。そこで、生体情報による個人認証やデータの暗号化により個人情報の流出を防止する方法が提案されている。
【０００３】
特許文献１では、生体情報あるいは文字列の少なくともいずれかのデータに基づいてコードを生成し、このコードに基づいて暗号化鍵、または復号化鍵を生成する構成とすることにより、生体情報の入力を必須要件とすることなく、文字列のみの入力によっても鍵生成を可能とし、ユーザの判断により、生体情報のみ、文字列のみ、あるいは生体情報と文字列の組合せによって生成されるコードに基づいて暗号化鍵、または復号化鍵を生成することを可能とした暗号鍵生成装置、暗号化・復号化装置および暗号鍵生成方法、暗号化・復号化方法が提案されている。
【０００４】
特許文献２では、生体情報読取手段によって生体情報を読み取らせた後に、第１の通信手段及び第２の通信手段を介してその生体情報を受信し、この生体情報と予め記憶されている特定人の生体情報を生体情報照合手段により照合して確実にその特定人であるか否かを認証し、該特定人のみが個人情報記憶手段にアクセス可能とすることにより、特定人以外の者が該個人情報記憶手段にアクセスすることを防止することができる認証システム、情報記録方法、及び情報管理方法が提案されている。
【０００５】
特許文献３では、携帯型記憶媒体を利用するユーザが、いちいち個人識別情報を入力しなくても、自身の生体情報を提示するだけで自動的に個人識別情報を携帯型記憶媒体に入力し、この携帯型記憶媒体内での照合により個人識別情報を用いた個人認証を受けることにより、個人識別情報の入力の煩わしさを解消するとともに、高いセキュリティ性をもって個人認証を行うことができる個人認証システム、個人認証方法、及び個人認証用端末装置が提案されている。
【０００６】
特許文献４では、記憶媒体は、本人ＩＤ情報を含む身分証明情報を記憶し、形態通信端末は、記憶媒体から身分証明情報を読み取る読取手段と、生体情報読取手段と、前記読取手段で読み取った身分証明情報と、生体情報読取手段で読み取った生体情報とを管理サーバに送信する手段と、管理サーバから受信した認証情報を表示する手段とを有し、管理サーバは、予め本人ＩＤ情報と生体情報とを関係付けて登録された生体情報データベースと、携帯通信端末から受信した身分証明情報及び生体情報に基づき、該生体情報と、生体情報データベースの生体情報とを照合する照合手段と、照合結果が一致した場合に、携帯通信端末に対し身分証明情報が認証されたことを示す認証情報を送信する手段とを備える身分証明システムが提案されている。
【特許文献１】特開２００１−１６８８５５号公報
【特許文献２】特開２００１−３３１４５４号公報
【特許文献３】特開２００３−３４６０９８号公報
【特許文献４】特開２００６−０１１６８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、上記発明は以下の問題を有している。
【０００８】
個人情報等のユーザ情報を端末からネットワーク経由でサーバに保存するシステム、又はサーバに保存したユーザ情報をネットワーク経由で端末から受信するシステムでは、ユーザ情報が漏洩する可能性が高い。また、ユーザＩＤとパスワードとを利用したユーザ認証では、ユーザＩＤとパスワードが他人に知られると、他人が端末を利用可能となる。その端末からサーバに保存したユーザ情報を、他人が入手できてしまう。さらに、サーバの保守管理者は、サーバへのアクセスが可能であり、サーバに保存されたユーザ情報を入手でき、該保守管理者からユーザ情報が漏洩する恐れがある。さらに、ネットワークには、途中にユーザ情報を中継するサーバや無線でユーザ情報を伝送する回線等あり、該サーバや回線等からその情報が漏洩する。
【０００９】
そこで、本発明は、ＩＤ番号と生体情報とを記憶するＩＣカードと、ＩＣカードを読取可能な端末と、該ＩＤ番号と暗号化されたユーザ情報とを関連付けて記憶するユーザデータサーバとを有する個人情報保護システム、その個人情報保護方法、及びその個人情報保護プログラムにおいて、端末は、ユーザの生体情報を読み取り、ユーザの生体情報とＩＣカードから読み取った生体情報とが一致するか否かを確認し、ユーザの生体情報とＩＣカードから読み取った生体情報とが一致したとき、ユーザ情報を暗号化してＩＤ番号とともにユーザデータサーバに送信し、ユーザデータサーバは、受信したＩＤ番号と暗号化されたユーザ情報とを関連付けて記憶することにより、ユーザデータベースからの抽出はＩＤ番号で関連付けられたユーザ情報のみを可能とし、また、端末においてユーザ情報を暗号化し、暗号化されたユーザ情報をユーザデータサーバに記録すると共に、ユーザデータサーバから端末へ暗号化されたユーザ情報を送信することにより、ネットワーク上を送受信されるユーザ情報及びユーザデータサーバに記録されるユーザ情報は暗号化されており、ユーザ情報が漏洩しても解読できないようにした個人情報保護システム、その個人情報保護方法、及びその個人情報保護プログラムを提案することを目的としている。
【課題を解決するための手段】
【００１０】
請求項１記載の発明は、ＩＤ番号と生体情報とを記憶するＩＣカードと、前記ＩＣカードを読取可能な端末と、該ＩＤ番号と暗号化されたユーザ情報とを関連付けて記憶するユーザデータサーバとを有する個人情報保護システムにおいて、前記端末は、ユーザの生体情報を読み取り、前記ユーザの生体情報と前記ＩＣカードから読み取った生体情報とが一致するか否かを確認し、前記ユーザの生体情報と前記ＩＣカードから読み取った生体情報とが一致したとき、前記ユーザ情報を暗号化して前記ＩＤ番号とともに前記ユーザデータサーバに送信し、前記ユーザデータサーバは、受信した前記ＩＤ番号と前記暗号化されたユーザ情報とを関連付けて記憶することを特徴とする。
【００１１】
請求項２記載の発明は、請求項１記載の個人情報保護システムにおいて、前記ユーザ情報は、公において容易に個人を識別する情報であることを特徴とする。
【００１２】
請求項３記載の発明は、請求項１又は２記載の個人情報保護システムにおいて、前記端末は、前記ＩＣカードから読み取られた前記生体情報を秘密鍵にして前記ユーザ情報を暗号化することを特徴とする。
【００１３】
請求項４記載の発明は、請求項１又は２記載の個人情報保護システムにおいて、前記端末は、前記ＩＣカードから読み取られた前記ＩＤ番号を秘密鍵にして前記ユーザ情報を暗号化することを特徴とする。
【００１４】
請求項５記載の発明は、請求項１から４のいずれか１項記載の個人情報保護システムにおいて、前記個人情報保護システムを利用する全てのユーザの前記ＩＤ番号を記憶する認証サーバを有し、前記端末は、前記ＩＣカードから読み出した前記ＩＤ番号を前記認証サーバに送信し、ユーザの前記生体情報の読み取りを許可する信号を前記認証サーバから受信したとき、ユーザの前記生体情報の読み取りを実行し、前記認証サーバは、前記端末から受信した前記ＩＤ番号が前記認証サーバに記憶されているか否かを確認し、前記端末から受信した前記ＩＤ番号を記憶していたとき、ユーザの前記生体情報の読み取りを許可する信号を前記端末に送信することを特徴とする。
【００１５】
請求項６記載の発明は、ＩＤ番号と生体情報とを記憶するＩＣカードと、前記ＩＣカードを読取可能な端末と、該ＩＤ番号と暗号化されたユーザ情報とを関連付けて記憶するユーザデータサーバとを有する個人情報保護システムにおいて、前記端末は、ユーザの生体情報を読み取り、前記ユーザの生体情報と前記ＩＣカードから読み取った生体情報とが一致するか否かを確認し、前記ユーザの生体情報と前記ＩＣカードから読み取った生体情報とが一致したとき、前記ＩＤ番号を前記ユーザデータサーバに送信し、前記ユーザデータサーバから受信した前記暗号化されたユーザ情報を復号化し、前記ユーザデータサーバは、受信した前記ＩＤ番号と関連付けられて記憶される前記暗号化されたユーザ情報を抽出し、抽出した前記暗号化されたユーザ情報を前記端末に送信することを特徴とする。
【００１６】
請求項７記載の発明は、請求項６記載の個人情報保護システムにおいて、前記ユーザ情報は、公において容易に個人を識別する情報であることを特徴とする。
【００１７】
請求項８記載の発明は、請求項６又は７記載の個人情報保護システムにおいて、前記端末は、前記ＩＣカードから読み出した前記生体情報を秘密鍵にして前記暗号化されたユーザ情報を復号化することを特徴とする。
【００１８】
請求項９記載の発明は、請求項６又は７記載の個人情報保護システムにおいて、前記端末は、前記ＩＣカードから読み出した前記ＩＤ番号を秘密鍵にして前記暗号化されたユーザ情報を復号化することを特徴とする。
【００１９】
請求項１０記載の発明は、請求項６から９のいずれか１項記載の個人情報保護システムにおいて、前記個人情報保護システムを利用する全てのユーザの前記ＩＤ番号を記憶する認証サーバを有し、前記端末は、前記ＩＣカードから読み出した前記ＩＤ番号を前記認証サーバに送信し、ユーザの前記生体情報の読み取りを許可する信号を前記認証サーバから受信したとき、ユーザの前記生体情報の読み取りを実行し、前記認証サーバは、前記端末から受信した前記ＩＤ番号が前記認証サーバに記憶されているか否かを確認し、前記端末から受信した前記ＩＤ番号を記憶していたとき、ユーザの前記生体情報の読み取りを許可する信号を前記端末に送信することを特徴とする。
【００２０】
請求項１１記載の発明は、ＩＤ番号と生体情報とを記憶するＩＣカードと、前記ＩＣカードを読取可能な端末と、該ＩＤ番号と暗号化されたユーザ情報とを関連付けて記憶するユーザデータサーバとを有する個人情報保護システムの個人情報保護方法において、前記端末が、ユーザの生体情報を読み取る工程と、前記ユーザの生体情報と前記ＩＣカードから読み取った生体情報とが一致するか否かを確認する工程と、前記ユーザの生体情報と前記ＩＣカードから読み取った生体情報とが一致したとき、前記ユーザ情報を暗号化して前記ＩＤ番号とともに前記ユーザデータサーバに送信する工程と、前記ユーザデータサーバが、受信した前記ＩＤ番号と前記暗号化されたユーザ情報とを関連付けて記憶する工程とを有することを特徴とする。
【００２１】
請求項１２記載の発明は、請求項１１記載の個人情報保護方法において、前記個人情報保護システムは、前記個人情報保護システムを利用する全てのユーザの前記ＩＤ番号を記憶する認証サーバを有し、前記端末が、前記ＩＣカードから読み出した前記ＩＤ番号を前記認証サーバに送信する工程と、ユーザの前記生体情報の読み取りを許可する信号を前記認証サーバから受信したとき、ユーザの前記生体情報の読み取る工程と、前記認証サーバが、前記端末から受信した前記ＩＤ番号が前記認証サーバに記憶されているか否かを確認する工程と、前記端末から受信した前記ＩＤ番号を記憶していたとき、ユーザの前記生体情報の読み取りを許可する信号を前記端末に送信する工程とを有することを特徴とする。
【００２２】
請求項１３記載の発明は、ＩＤ番号と生体情報とを記憶するＩＣカードと、前記ＩＣカードを読取可能な端末と、該ＩＤ番号と暗号化されたユーザ情報とを関連付けて記憶するユーザデータサーバとを有する個人情報保護システムの個人情報保護方法において、前記端末が、ユーザの生体情報を読み取る工程と、前記ユーザの生体情報と前記ＩＣカードから読み取った生体情報とが一致するか否かを確認する工程と、前記ユーザの生体情報と前記ＩＣカードから読み取った生体情報とが一致したとき、前記ＩＤ番号を前記ユーザデータサーバに送信する工程と、前記ユーザデータサーバから受信した前記暗号化されたユーザ情報を復号化する工程と、前記ユーザデータサーバが、受信した前記ＩＤ番号と関連付けられて記憶される前記暗号化されたユーザ情報を抽出する工程と、抽出した前記暗号化されたユーザ情報を前記端末に送信する工程とを有することを特徴とする。
【００２３】
請求項１４記載の発明は、請求項１３記載の個人情報保護方法において、前記個人情報保護システムは、前記個人情報保護システムを利用する全てのユーザの前記ＩＤ番号を記憶する認証サーバを有し、前記端末が、前記ＩＣカードから読み出した前記ＩＤ番号を前記認証サーバに送信する工程と、ユーザの前記生体情報の読み取りを許可する信号を前記認証サーバから受信したとき、ユーザの前記生体情報の読み取る工程と、前記認証サーバが、前記端末から受信した前記ＩＤ番号が前記認証サーバに記憶されているか否かを確認する工程と、前記端末から受信した前記ＩＤ番号を記憶していたとき、ユーザの前記生体情報の読み取りを許可する信号を前記端末に送信する工程とを有することを特徴とする。
【００２４】
請求項１５記載の発明は、ＩＤ番号と生体情報とを記憶するＩＣカードと、前記ＩＣカードを読取可能な端末と、該ＩＤ番号と暗号化されたユーザ情報とを関連付けて記憶するユーザデータサーバとを有する個人情報保護システムの個人情報保護プログラムにおいて、前記端末が、ユーザの生体情報を読み取る処理と、前記ユーザの生体情報と前記ＩＣカードから読み取った生体情報とが一致するか否かを確認する処理と、前記ユーザの生体情報と前記ＩＣカードから読み取った生体情報とが一致したとき、前記ユーザ情報を暗号化して前記ＩＤ番号とともに前記ユーザデータサーバに送信する処理と、前記ユーザデータサーバが、受信した前記ＩＤ番号と前記暗号化されたユーザ情報とを関連付けて記憶する処理とを有することを特徴とする。
【００２５】
請求項１６記載の発明は、請求項１５記載の個人情報保護プログラムにおいて、前記個人情報保護システムは、前記個人情報保護システムを利用する全てのユーザの前記ＩＤ番号を記憶する認証サーバを有し、前記端末が、前記ＩＣカードから読み出した前記ＩＤ番号を前記認証サーバに送信する処理と、ユーザの前記生体情報の読み取りを許可する信号を前記認証サーバから受信したとき、ユーザの前記生体情報の読み取る処理と、前記認証サーバが、前記端末から受信した前記ＩＤ番号が前記認証サーバに記憶されているか否かを確認する処理と、前記端末から受信した前記ＩＤ番号を記憶していたとき、ユーザの前記生体情報の読み取りを許可する信号を前記端末に送信する処理とを有することを特徴とする。
【００２６】
請求項１７記載の発明は、ＩＤ番号と生体情報とを記憶するＩＣカードと、前記ＩＣカードを読取可能な端末と、該ＩＤ番号と暗号化されたユーザ情報とを関連付けて記憶するユーザデータサーバとを有する個人情報保護システムの個人情報保護プログラムにおいて、前記端末が、ユーザの生体情報を読み取る処理と、前記ユーザの生体情報と前記ＩＣカードから読み取った生体情報とが一致するか否かを確認する処理と、前記ユーザの生体情報と前記ＩＣカードから読み取った生体情報とが一致したとき、前記ＩＤ番号を前記ユーザデータサーバに送信する処理と、前記ユーザデータサーバから受信した前記暗号化されたユーザ情報を復号化する処理と、前記ユーザデータサーバが、受信した前記ＩＤ番号と関連付けられて記憶される前記暗号化されたユーザ情報を抽出する処理と、抽出した前記暗号化されたユーザ情報を前記端末に送信する処理とを有することを特徴とする。
【００２７】
請求項１８記載の発明は、請求項１７記載の個人情報保護プログラムにおいて、前記個人情報保護システムは、前記個人情報保護システムを利用する全てのユーザの前記ＩＤ番号を記憶する認証サーバを有し、前記端末が、前記ＩＣカードから読み出した前記ＩＤ番号を前記認証サーバに送信する処理と、ユーザの前記生体情報の読み取りを許可する信号を前記認証サーバから受信したとき、ユーザの前記生体情報の読み取る処理と、前記認証サーバが、前記端末から受信した前記ＩＤ番号が前記認証サーバに記憶されているか否かを確認する処理と、前記端末から受信した前記ＩＤ番号を記憶していたとき、ユーザの前記生体情報の読み取りを許可する信号を前記端末に送信する処理とを有することを特徴とする。
【発明の効果】
【００２８】
本発明は、端末は、ユーザの生体情報を読み取り、ユーザの生体情報とＩＣカードから読み取った生体情報とが一致するか否かを確認し、ユーザの生体情報とＩＣカードから読み取った生体情報とが一致したとき、ユーザ情報を暗号化してＩＤ番号とともにユーザデータサーバに送信し、ユーザデータサーバは、受信したＩＤ番号と暗号化されたユーザ情報とを関連付けて記憶することにより、ユーザデータベースからの抽出はＩＤ番号で関連付けられたユーザ情報のみを可能とし、また、端末においてユーザ情報を暗号化し、暗号化されたユーザ情報をユーザデータサーバに記録すると共に、ユーザデータサーバから端末へ暗号化されたユーザ情報を送信することにより、ネットワーク上を送受信されるユーザ情報及びユーザデータサーバに記録されるユーザ情報は暗号化されており、ユーザ情報の漏洩を防止することができる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明の一実施形態に係る個人情報保護システムの構成及び動作について説明する。
【００３０】
まず、図１及び２を用いて本実施形態に係る個人情報保護システムの構成について説明する。
【００３１】
本実施形態に係る個人情報保護システムは、暗号化システム２及び復号化システム１２のうち少なくとも１つを有する端末（１、１１）、認証サーバ２１、及びデータベースサーバ２４を有して構成される。
【００３２】
図１は、暗号化システム２を有する端末１、認証サーバ２１、及びデータベースサーバ２４を有する個人情報保護システムの構成を示す図である。
【００３３】
端末１が有する暗号化システム２は、ユーザが利用するＩＣカードの英数字又は数字からなるＩＤ番号、生体情報を読み取るＩＣカードリーダ４、ユーザの生体情報を読み取る生体情報入力部３、ＩＣカードから読み取られた生体情報と生体情報入力部３が読み取った生体情報を比較する生体認証回路６、暗号化システム２を制御する制御回路９、制御回路９からの要求を表示するディスプレイ等の表示部７、ユーザの情報（以下、ユーザ情報）を入力するキーボード、光ディスク等のデータ入力部５、ユーザ情報の暗号化を行う暗号化回路８を有して構成される。
【００３４】
ユーザの利用するＩＣカードには、ユーザのＩＤ番号とユーザを特定する生体情報が予め記録されている。生体情報は、ユーザの人体の一部分に係る情報である。例えば、指紋、掌紋、指の静脈形状、虹彩、声紋等、各々の読み取りに適した生体情報入力部３で読み取られ、データ化された情報である。
【００３５】
ユーザ情報は、ユーザの個人情報やユーザが作成した文書や音楽等の情報である。ユーザの個人情報は、公において容易に個人を識別する情報であり、例えば、個人の郵便番号（〒○○○−○○○○）、住所（□□都☆☆区△○丁目○番○号）、氏名（日本太郎）、年齢（○○歳）、性別（男又は女）、生年月日（○○○○年○月○日）、電話番号（○○−○○○○―○○○○）、勤務先（株式会社○○）等であり、漏洩したり、流出したり、盗み見られたりすると、プライバシーの侵害や犯罪につながる恐れがあり、厳重に管理する必要がある情報である。データ量が多いユーザ情報は、光ディスク等を利用したデータ入力部５を利用して暗号化システム２に入力される。
【００３６】
端末１の暗号化システム２は、ネットワーク２６を介して認証サーバ２１及びデータベースサーバ２３と接続され、認証サーバ２１、データベースサーバ２４と通信を行う。
【００３７】
図示しないが、端末１が有する暗号化システム２と同様の暗号化システムを有する端末がネットワーク２６に接続され、認証サーバ２１、データベースサーバ２４と通信を行う。
【００３８】
認証サーバ２１は、個人情報保護システムを利用しているユーザのＩＤ番号を人数分登録したデータベース２３、及び端末１の暗号化システム２から送信されたＩＤ番号がデータベース２３に登録されているかを調べ、登録されていればＩＤ番号認証信号を発行する認証回路２２を有して構成される。
【００３９】
データベースサーバ２４は、図５に示すように、端末１の暗号化システム２で暗号化されたユーザ情報と、ユーザのＩＤ番号と、ユーザ情報の種別とを関連付けて記録するデータベース２５を有して構成される。ここで、ユーザ情報の種別とは、郵便番号、住所、氏名、年齢、性別、生年月日、電話番号、勤務先等のユーザ情報を区分するための種別である。
【００４０】
データベース２５をユーザのＩＤ番号で検索すると、ユーザのＩＤ番号と関連付けられて記録されたユーザ情報が抽出される。また、ユーザのＩＤ番号及びユーザ情報の種別（例えば住所）でデータベース２５を検索すると、ユーザのＩＤ番号と関連付けて記録されたユーザ情報の内、該ユーザ情報の種別に対応するユーザ情報が抽出される。
【００４１】
図２は、復号化システム１２を有する端末１１、認証サーバ２１、及びデータベースサーバ２４を有して構成される個人情報保護システムの構成を示す図である。
【００４２】
端末１１が有する復号化システム１２は、ユーザが利用するＩＣカードのＩＤ番号、生体情報を読み取るＩＣカードリーダ４、ユーザの生体情報を読み取る生体情報入力部３、ＩＣカードから読み取られた生体情報と生体情報入力部３が読み取った生体情報とを比較する生体認証回路６、復号化システム１２を制御する制御回路９、制御回路９からの要求を表示する表示部７、ユーザ情報の種別等を入力するキーボード等のデータ入力部５、ユーザ情報を出力するプリンタ等のデータ出力部１０、及び暗号化されたユーザ情報を復号化する復号化回路８を有して構成される。
【００４３】
端末１１の復号化システム１２は、ネットワーク２６を介して暗号化システム２が利用している同じ認証サーバ２１、データベースサーバ２４と接続され、認証サーバ２１及びデータベースサーバ２４と通信を行う。
【００４４】
図示しないが、端末１１が有する復号化システム１２と同様の復号化システムを有する複数の端末が、ネットワーク２６を介して上述の暗号化システムが利用する同じ認証サーバ２１及びデータベースサーバ２４と接続され、認証サーバ２１及びデータベースサーバ２４と通信が可能である。
【００４５】
次に、図３を用いて、ユーザがＩＣカードを用い、端末１の暗号化システム２に入力し、暗号化したユーザ情報をデータベースサーバ２４に記録する処理について説明する。
【００４６】
まず、暗号化システム２はユーザからのユーザ情報の記録を要求する操作を待って待機する（ステップＳ３０１）。ユーザからユーザ情報の記録が要求されると（ステップＳ３０１／ＹＥＳ）、制御回路９は、表示部７にＩＣカードの読み取りを要求する旨を表示して、ユーザにＩＣカードリーダ４によるＩＣカードの読み取りを促す（ステップＳ３０２）。
【００４７】
ユーザは、ＩＣカードに記録されるＩＤ番号と生体情報をＩＣカードリーダ４に読み取らせる（ステップＳ３０３）。ＩＣカードリーダ４によって読み取られたＩＤ番号は、暗号化システム２からネットワーク２６を介して認証サーバ２１に送信される（ステップＳ３０４）。認証サーバ２１は、暗号化システム２からＩＣ番号を受信すると、認証回路２２により受信したＩＤ番号がデータベース２３に登録されているか否かを確認する（ステップＳ３０５）。暗号化システム２から受信したＩＤ番号がデータベース２３に登録されていなかった場合は（ステップＳ３０５／ＮＯ）、ＩＤ番号認証信号を発行せず、ユーザによる不正なアクセスと判断して処理を終了させる。一方、受信したＩＤ番号がデータベース２３に登録されていた場合は（ステップＳ３０５／ＹＥＳ）、そのＩＤ番号を認証してＩＤ番号認証信号を発行する（ステップＳ３０６）。発行されたＩＤ番号認証信号は、暗号化システム２に送信される（ステップＳ３０７）。
【００４８】
制御回路９は、認証サーバ２１からＩＤ番号認証信号を受信すると、表示部７にユーザに生体情報の入力を要求する旨のメッセージを表示する（ステップＳ３０８）。ユーザが生体情報入力部３に生体情報を読み取らせると（ステップＳ３０９）、生体認証回路６は生体情報入力部３において読み取った生体情報と、ステップＳ３０１においてＩＣカードから読み取られた生体情報とが一致するか否か比較する（ステップＳ３１０）。生体情報入力部３において読み取った生体情報とＩＣカードから読み取った生体情報とが一致しなかった場合は（ステップＳ３１０／ＮＯ）、ユーザ情報の記録を要求したユーザが該ＩＣカードによって特定される正規のユーザでないと判断して処理を終了させる。
【００４９】
一方、生体情報入力部３において読み取った生体情報とＩＣカードに記録された生体情報とが一致した場合は（ステップＳ３１０／ＹＥＳ）、生体認証回路６は生体認証信号を発行する（ステップＳ３１１）。
【００５０】
制御回路９は、認証サーバ２１から発行されたＩＤ番号認証信号と、生体認証回路６から発行された生体認証信号とを受信すると、該ＩＣカードのユーザが該ＩＣカードによって特定される正規のユーザであり、ＩＣカードの正規の保有者であると認識し、ユーザが入力するユーザ情報の暗号化、及び暗号化されたユーザ情報のデータベースサーバ２４への送信を許可する（ステップＳ３１２）。ユーザ情報の暗号化及び暗号化されたユーザ情報のデータベースサーバ２４への送信が許可されると、制御回路９は、表示部７にユーザ情報の入力とユーザ情報の種別の入力を要求するメッセージを表示させる（ステップＳ３１３）。
【００５１】
ユーザによってデータ入力部５からユーザ情報及びそのユーザ情報の種別が入力されると（ステップＳ３１４）、暗号化回路８はＩＣカードから読み取った生体情報のデータ列を秘密鍵として用いてユーザ情報を暗号化する（ステップＳ３１５）。暗号化されたユーザ情報は、ＩＤ番号、ユーザ情報の種別、生体認証信号と共に、暗号化システム２からデータベースサーバ２４に送信される（ステップＳ３１６）。
【００５２】
データベースサーバ２４は、ＩＤ番号、ユーザ情報の種別、及び暗号化されたユーザ情報とともに生体認証信号を受信したか否かを確認する（ステップＳ３１７）。ＩＤ番号、ユーザ情報の種別、及び暗号化されたユーザ情報とともに生体認証信号が受信されなかった場合は（ステップＳ３１７／ＮＯ）、暗号化されたユーザ情報がＩＣカードの正規の保有者でない者からのデータと判断し、データベース２５へユーザ情報を記録する処理を終了させる。一方、ＩＤ番号、ユーザ情報の種別、及び暗号化されたユーザ情報とともに生体認証信号を受信すると（ステップＳ３１７／ＹＥＳ）、暗号化されたユーザ情報がＩＣカードの正規の保有者からのデータと判断し、暗号化されたユーザ情報のデータベース２５への記録を許可する（ステップＳ３１８）。暗号化されたユーザ情報のデータベース２４への記録が許可されると、暗号化されたユーザ情報はＩＤ番号及びユーザ情報の種別と関連付けられて、データベース２５に記録される（ステップＳ３１９）。
【００５３】
次に、図４を用い、ＩＣカードを用いてデータベースサーバ２４に記録された暗号化されたユーザ情報を読み出し、端末１１の復号化システム１２により該ユーザ情報を復号化する処理について説明する。
【００５４】
まず、復号化システム１２はユーザからのユーザ情報の読み出しを要求する操作を待って待機する（ステップＳ４０１）。ユーザからユーザ情報の記録が要求されると（ステップＳ４０１／ＹＥＳ）、制御回路９は、表示部７にＩＣカードの読み取りを要求する旨を表示して、ユーザにＩＣカードリーダ４によるＩＣカードの読み取りを促す（ステップＳ４０２）。
【００５５】
ユーザは、復号化システム１２のＩＣカードリーダ４にＩＣカードのＩＤ番号と生体情報とを読み取らせる（ステップＳ４０３）。ＩＣカードリーダ４によって読み取られたＩＤ番号は、復号化システム１２からネットワーク２６を介して認証サーバ２１に送信される（ステップＳ４０４）。認証サーバ２１は、認証回路２２において復号化システム１２から受信したＩＤ番号がデータベース２３に登録されているかを検索する（ステップＳ４０５）。復号化システム１２から受信したＩＤ番号がデータベース２３に登録されていなかった場合は（ステップＳ４０５／ＮＯ）、ＩＤ番号認証信号を発行せず、ユーザによる不正なアクセスと判断して処理を終了させる。
【００５６】
一方、復号化システム１２から受信したＩＤ番号がデータベース２３に登録されている場合は（ステップＳ４０５／ＹＥＳ）、そのＩＤ番号を認証してＩＤ番号認証信号を発行する（ステップＳ４０６）。発行されたＩＤ番号認証信号は、復号化システム１２に送信される（ステップＳ４０７）。
【００５７】
制御回路９は、認証サーバ２１からＩＤ番号認証信号を受信すると、ユーザに生体情報の入力を要求するメッセージを表示部７に表示させる（ステップＳ４０８）。
【００５８】
ユーザが生体情報入力部３に生体情報を読み取らせると（ステップＳ４０９）、生体認証回路６は生体情報入力部３において読み取られた生体情報とＩＣカードから読み取られた生体情報とが一致するか否かを比較する（ステップＳ４１０）。生体情報入力部３において読み取った生体情報とＩＣカードから読み取った生体情報とが一致しなかった場合は（ステップＳ４１０／ＮＯ）、ユーザ情報の読み出しを要求したユーザが該ＩＣカードによって特定される正規のユーザでないと判断して処理を終了させる。一方、生体情報入力部３において読み取られた生体情報とＩＣカードから読み取られた生体情報とが一致した場合は（ステップＳ４１０／ＹＥＳ）、生体認証回路６は生体認証信号を発行する（ステップＳ４１１）。
【００５９】
制御回路９は、認証サーバ２１から発行されたＩＤ番号認証信号と生体認証回路６から発行された生体認証信号とを受信すると、ＩＣカードの利用ユーザがＩＣカードのＩＤ番号で特定される正規のユーザであり、ＩＣカードの正規の保有者であると認識し、データベースサーバ２４から暗号化されたユーザ情報を受信して暗号化されたユーザ情報の復号化を許可する（ステップＳ４１２）。同時に、制御回路９は、ユーザ情報の種別によって区分されたユーザ情報のみが必要な場合は、ユーザ情報の種別を入力する旨のメッセージを表示部７に表示する（ステップＳ４１３）。
【００６０】
制御回路９は、データ入力部５からユーザ情報の種別の入力を待って待機する（ステップＳ４１４）。なお、ユーザ情報の種別に関らず全てのユーザ情報が必要な場合は、ユーザ情報の種別を入力する必要はない。ユーザ情報の種別が入力されなかった場合は（ステップＳ４１４／ＮＯ）、制御回路９はＩＤ番号及び生体認証信号をデータベースサーバ２４に送信し、ＩＤ番号と関連付けて登録される暗号化されたユーザ情報の送信をデータベースサーバ２４に要求する（ステップＳ４１５）。一方、ユーザ情報の種別が入力された場合は（ステップＳ４１４／ＹＥＳ）、制御回路９は、ＩＤ番号、ユーザ情報の種別、及び生体認証信号をデータベースサーバ２４に送信し、ＩＤ番号及びユーザ情報の種別と関連付けて登録される暗号化されたユーザ情報の送信をデータベースサーバ２４に要求する（ステップＳ４１６）。
【００６１】
データベースサーバ２４は、ＩＤ番号やユーザ情報の種別とともに生体認証信号を受信したか否かを確認する（ステップＳ４１７）。ＩＤ番号、ユーザ情報の種別、及び暗号化されたユーザ情報とともに生体認証信号が受信されなかった場合は（ステップＳ４１７／ＮＯ）、ＩＣカードの正規の保有者でない者からユーザ情報の読み出し要求と判断し、データベース２５からユーザ情報を読み出す処理を終了させる。一方、ＩＤ番号やユーザ情報の種別とともに生体認証信号を受信すると（ステップＳ４１７／ＹＥＳ）、ＩＣカードの正規の保有者からのユーザ情報の読み出し要求と判断し、暗号化されたユーザ情報のデータベース２５からの読み出しを許可する（ステップＳ４１８）。データベース２５からの読み出しが許可されると、データベースサーバ２４は、ユーザ情報の種別を受信している場合はユーザ情報の種別とＩＤ番号と関連付けられて記録される暗号化されたユーザ情報をデータベース２５から抽出し（ステップＳ４１９）、復号化システム１２に送信する（ステップＳ４２０）。一方、ユーザ情報の種別を受信しなかった場合はＩＤ番号と関連付けられて記録される暗号化されたユーザ情報をデータベース２５から抽出し（ステップＳ４１９）、復号化システム１２に送信する（ステップＳ４２０）。
【００６２】
復号化システム１２は、データベースサーバ２４から暗号化されたユーザ情報を受信すると、ＩＣカードから読み取った生体情報のデータ列を秘密鍵として用いて、暗号化されたユーザ情報を復号化する（ステップＳ４２１）。復号化されたユーザ情報は、ユーザ端末１１の表示部７に表示、またはデータ出力部１０から出力される。
【００６３】
上述の構成によれば、端末で暗号化されたユーザ情報をデータベースサーバに送信し、また暗号化されたユーザ情報をデータベースサーバから受信することにより、サーバやネットワーク上への不正なアクセスによるユーザ情報の漏洩を防止することができる。また、ＩＣカードの正規保有者のみが端末によって受信した暗号化されたユーザ情報を復号化できるので、個人を識別したユーザ情報の受け渡しが可能となる。
【００６４】
なお、上述の暗号化システム２の暗号化回路８では、ＩＣカードから読み取った生体情報のデータ列を秘密鍵として用いて、ユーザ情報を暗号化したが、ＩＣカードから読み取ったＩＤ番号のデータ列を秘密鍵として用いて、ユーザ情報を暗号化しても良い。その場合、復号化システム１２の復号化回路１４でも、ＩＣカードから読み取ったＩＤ番号のデータ列を秘密鍵として用いて、ユーザ情報を復号化する。
【図面の簡単な説明】
【００６５】
【図１】本実施形態に係る個人情報保護システムの構成を示すブロック図である。
【図２】本実施形態に係る個人情報保護システムの構成を示すブロック図である。
【図３】ユーザ情報を暗号化してデータベースサーバに記録する動作のシーケンス図である。
【図４】データベースサーバに記録されたユーザ情報を抽出し、復号化する動作のシーケンス図である。
【図５】データベースサーバの構成を示す図である。
【符号の説明】
【００６６】
１、１１    端末
２    暗号化システム
３    生体情報入力部
４    ＩＣカードリーダ
５    データ入力部
６    生体認証回路
７    表示部
８    暗号化回路
９    制御回路
１０    データ出力部
１２    復号化システム
２１    認証サーバ
２２    認証回路
２３、２５    データベース
２４    データベースサーバ
２６    ネットワーク
【図１】
2008033805.tif 000003
【図２】
2008033805.tif 000004
【図３】
2008033805.tif 000005
【図４】
2008033805.tif 000006
【図５】
2008033805.tif 000007