(57)【要約】【課題】  ユーザ側端末が変更されても、暗号鍵を安全に新たなユーザ側端末に受け渡すことができるデータ管理システム、データ管理方法及びそのためのプログラムを提供する。【解決手段】  ユーザ側端末１０を交換するときに、旧ユーザ側端末から暗号鍵と暗証番号とをユーザ管理サーバ１２へ送信する。ユーザ管理サーバ１２では暗号鍵を暗証番号を用いて暗号化し、この暗号鍵を保管番号とともにユーザ管理データベース１４に格納し、保管番号を旧ユーザ側端末に送信する。旧ユーザ側端末は保管番号を表示してユーザに知らせ、ＩＣカード２０に記憶された暗号鍵を消去する。次に、新ユーザ側端末から上記保管番号と暗証番号とをユーザ管理サーバ１２へ送信すると、ユーザ管理サーバ１２は、受信した保管番号により暗号鍵をユーザ管理データベース１４から取得し、暗証番号を用いて復号する。復号した暗号鍵は新ユーザ側端末に送信され、ＩＣカード２０に記憶される。【選択図】        図１
2006033199.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
第１のユーザ側端末から暗証番号と暗号鍵が送信されたときに、前記暗号鍵を前記暗証番号を用いて暗号化し、前記暗号化された暗号鍵を保管番号とともにユーザ管理データベースに登録し、前記保管番号を前記第１のユーザ側端末に送信し、第２のユーザ側端末から前記保管番号および暗証番号が送信されたときに、前記保管番号に対応する前記暗号化された暗号鍵を前記暗証番号を用いて復号して前記第２のユーザ側端末に送信するユーザ管理サーバ、
前記ユーザ管理サーバから送信された前記保管番号を表示し、ユーザ管理サーバに送信した暗号鍵を所定の記憶媒体から消去する第１のユーザ側端末、及び
前記ユーザ管理サーバから送信された復号後の暗号鍵を所定の記憶媒体に記憶させる第２のユーザ側端末、
として動作させることを特徴とするプログラム。
【請求項２】
請求項１記載のプログラムにおいて、前記ユーザ管理サーバは、
前記第１のユーザ側端末から暗証番号と暗号鍵が送信された場合に、前記暗号鍵を前記暗証番号を用いて暗号化する暗号化手段、
前記暗号化された暗号鍵を保管番号とともに前記ユーザ管理データベースに登録する登録管理手段、
前記第２のユーザ側端末から前記保管番号および暗証番号が送信された場合に、前記暗号化された暗号鍵を前記暗証番号を用いて復号する復号化手段、及び
前記保管番号を前記第１のユーザ側端末に送信し、前記復号された暗号鍵を前記第２のユーザ側端末に送信する通信手段、
として動作することを特徴とするプログラム。
【請求項３】
ユーザ管理サーバが、第１のユーザ側端末からユーザ情報が送信されたときに、前記暗号鍵を前記暗証番号を用いて暗号化し、前記暗号化された暗号鍵を保管番号とともにユーザ管理データベースに登録し、前記保管番号を前記第１のユーザ側端末に送信し、
前記第１のユーザ側端末が、前記ユーザ管理サーバから送信された前記保管番号を表示し、ユーザ管理サーバに送信した暗号鍵を所定の記憶媒体から消去し、
前記ユーザ管理サーバが、第２のユーザ側端末から前記保管番号および暗証番号が送信されたときに、前記暗号化された暗号鍵を前記暗証番号を用いて復号して前記第２のユーザ側端末に送信し、
前記第２のユーザ側端末が、前記ユーザ管理サーバから送信された復号後の暗号鍵を所定の記憶媒体に記憶させる、
ことを特徴とするデータ管理方法。
【請求項４】
第１のユーザ側端末からユーザ情報が送信されたときに、前記暗号鍵を前記暗証番号を用いて暗号化し、前記暗号化された暗号鍵を保管番号とともにユーザ管理データベースに登録し、前記保管番号を前記第１のユーザ側端末に送信し、第２のユーザ側端末から前記保管番号および暗証番号が送信されたときに、前記暗号化された暗号鍵を前記暗証番号を用いて復号して前記第２のユーザ側端末に送信するユーザ管理サーバと、
前記ユーザ管理サーバから送信された前記保管番号を表示し、ユーザ管理サーバに送信した暗号鍵を所定の記憶媒体から消去する第１のユーザ側端末と、
前記ユーザ管理サーバから送信された復号後の暗号鍵を所定の記憶媒体に記憶させる第２のユーザ側端末と、
を備えることを特徴とするデータ管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セキュリティを向上させたデータ管理システム、データ管理方法及びそのためのプログラムに関する。
【背景技術】
【０００２】
従来より、各種予約管理システム、決済システム等が提案されているが、これらのシステムでは、利用者が氏名、住所、クレジットカードの番号、パスワード等のユーザ情報をサービス提供側のサーバ等に予め登録しておき、これらのユーザ情報に基づいて所定のサービスを受ける構成となっている。
【０００３】
例えば、下記特許文献１には、ＩＣカード等を内蔵した移動体通信端末を用いて宿泊施設等を予約すると、予約した期間、その移動体通信端末を用いて予約した宿泊施設の施錠／解錠及び料金の支払い等を行うことができる予約方法及び予約システムが開示されている。
【特許文献１】特開２００２−１８３５６３号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記従来の技術においては、サービスを受けるのに必要な利用者のユーザ情報が全てサービス提供側のサーバ等に登録されており、他人がアクセスし得る状態で保持され、セキュリティ上問題がある。このため、ユーザ情報を所定の暗号鍵を用いて暗号化しておき、この暗号鍵をユーザ側端末の記憶媒体にのみ保持させておくことが考えられるが、買い換え等によりユーザ側端末が変更されると暗号鍵が失われてしまうという問題があった。
【０００５】
本発明は、上記従来の課題に鑑みなされたものであり、その目的は、ユーザ側端末が変更されても、暗号鍵を安全に新たなユーザ側端末に受け渡すことができるデータ管理システム、データ管理方法及びそのためのプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、コンピュータを、第１のユーザ側端末から暗証番号と暗号鍵が送信されたときに、前記暗号鍵を前記暗証番号を用いて暗号化し、前記暗号化された暗号鍵を保管番号とともにユーザ管理データベースに登録し、前記保管番号を前記第１のユーザ側端末に送信し、第２のユーザ側端末から前記保管番号および暗証番号が送信されたときに、前記暗号化された暗号鍵を前記暗証番号を用いて復号して前記第２のユーザ側端末に送信するユーザ管理サーバ、前記ユーザ管理サーバから送信された前記保管番号を表示し、ユーザ管理サーバに送信した暗号鍵を所定の記憶媒体から消去する第１のユーザ側端末、及び前記ユーザ管理サーバから送信された復号後の暗号鍵を所定の記憶媒体に記憶させる第２のユーザ側端末、として動作させるプログラムであることを特徴とする。
【０００７】
また、上記ユーザ管理サーバは、前記第１のユーザ側端末から暗証番号と暗号鍵が送信された場合に、前記暗号鍵を前記暗証番号を用いて暗号化する暗号化手段、前記暗号化された暗号鍵を保管番号とともに前記ユーザ管理データベースに登録する登録管理手段、前記第２のユーザ側端末から前記保管番号および暗証番号が送信された場合に、前記暗号化された暗号鍵を前記暗証番号を用いて復号する復号化手段、及び前記保管番号を前記第１のユーザ側端末に送信し、前記復号された暗号鍵を前記第２のユーザ側端末に送信する通信手段、として動作することを特徴とする。
【０００８】
また、本発明は、データ管理方法であって、ユーザ管理サーバが、第１のユーザ側端末からユーザ情報が送信されたときに、前記暗号鍵を前記暗証番号を用いて暗号化し、前記暗号化された暗号鍵を保管番号とともにユーザ管理データベースに登録し、前記保管番号を前記第１のユーザ側端末に送信し、前記第１のユーザ側端末が、前記ユーザ管理サーバから送信された前記保管番号を表示し、ユーザ管理サーバに送信した暗号鍵を所定の記憶媒体から消去し、前記ユーザ管理サーバが、第２のユーザ側端末から前記保管番号および暗証番号が送信されたときに、前記暗号化された暗号鍵を前記暗証番号を用いて復号して前記第２のユーザ側端末に送信し、前記第２のユーザ側端末が、前記ユーザ管理サーバから送信された復号後の暗号鍵を所定の記憶媒体に記憶させる、ことを特徴とする。
【０００９】
また、本発明は、データ管理システムであって、第１のユーザ側端末からユーザ情報が送信されたときに、前記暗号鍵を前記暗証番号を用いて暗号化し、前記暗号化された暗号鍵を保管番号とともにユーザ管理データベースに登録し、前記保管番号を前記第１のユーザ側端末に送信し、第２のユーザ側端末から前記保管番号および暗証番号が送信されたときに、前記暗号化された暗号鍵を前記暗証番号を用いて復号して前記第２のユーザ側端末に送信するユーザ管理サーバと、前記ユーザ管理サーバから送信された前記保管番号を表示し、ユーザ管理サーバに送信した暗号鍵を所定の記憶媒体から消去する第１のユーザ側端末と、前記ユーザ管理サーバから送信された復号後の暗号鍵を所定の記憶媒体に記憶させる第２のユーザ側端末と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、暗号鍵を暗号化して保管番号とともにユーザ管理データベースに登録しておき、新しいユーザ側端末から保管番号と暗証番号が送信されたときに暗号化された暗号鍵を暗証番号を用いて復号して新しいユーザ側端末に送信するので、暗号鍵を安全に新たなユーザ側端末に受け渡すことができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明を実施するための最良の形態（以下、実施形態という）を、図面に従って説明する。
【００１２】
図１には、本発明に係るデータ管理システムの一実施形態の構成図が示される。図１において、データ管理システムは、ユーザ側端末１０、ユーザ管理サーバ１２、ユーザ管理データベース１４、データアクセス端末１６及びデータベース１８を含んでいる。
【００１３】
ユーザがデータベース１８から所望のデータを取り出す場合、まずユーザ側端末１０からユーザ管理サーバ１２に対して氏名、住所、パスワード、写真等のユーザ情報を送信する。このユーザ側端末１０としては、例えばブラウザが内蔵され、インターネットに接続可能な携帯電話等が使用できる。
【００１４】
ユーザ管理サーバ１２では、ユーザ側端末１０から送られたユーザ情報の全部または一部を暗号化するための暗号鍵を生成し、この暗号鍵を使用して上記ユーザ情報の全部または一部を暗号化する。また、上記暗号鍵からハッシュ関数を用いてハッシュ値を求め、このハッシュ値をユーザ識別符号として使用する。全部または一部が暗号化されたユーザ情報は、上記ユーザ識別符号としてのハッシュ値と組にしてユーザ管理データベース１４に格納して登録する。さらに、上記暗号鍵とハッシュ値とは、ユーザ管理サーバ１２からユーザ側端末１０に送信され、ユーザ側端末１０で本発明の記憶媒体としてのＩＣカード２０に記憶される。このＩＣカード２０としては、特に限定されないが、例えば非接触式のＩＣカードを使用するのが好適である。なお、上記ユーザ識別符号としては、ハッシュ値に限定されるものではなく、暗号鍵から一方向性関数で計算できるものであればよい。
【００１５】
ユーザが、上記ＩＣカード２０に記憶されたデータをデータアクセス端末１６に接続されたカードリーダ２２に読み取らせると、データアクセス端末１６は、ＩＣカード２０から読み出したハッシュ値を用いて、これと一致するハッシュ値と組み合わされたユーザ情報をユーザ管理データベース１４から取得する。このユーザ情報は、その全部または一部が暗号化されているので、データアクセス端末１６はＩＣカード２０から読み出した暗号鍵を用いてユーザ情報のうち暗号化されている部分を復号する。この復号したユーザ情報を用いてデータアクセス端末１６がデータベース１８にアクセスし、当該ユーザ情報と一致するユーザ情報と組み合わされたデータを読み出す。これにより、ユーザが所望のデータを取り出すことができる。
【００１６】
なお、データベース１８には、予め所定のユーザ情報が文書、画像、動画像、音声などのデータと組み合わされて格納されており、当該ユーザ情報により認証されたユーザのみが上記データを取得できるように構成されている。また、データの追加、削除、検索等の機能も有している。
【００１７】
以上のように、ユーザは予めデータベース１８に登録したユーザ情報によらなければデータベース１８からデータを取り出せず、このユーザ情報はユーザ管理データベース１４への登録の都度動的に発生される暗号鍵により暗号化されている。また、ユーザ情報の復号に使用する暗号鍵はユーザが所持するＩＣカード２０のみに記憶されている。従って、ＩＣカード２０を所持するユーザ以外がデータベース１８からデータを取り出すことは不可能であり、データ管理システムのセキュリティを向上することができる。さらに、上記暗号鍵はユーザ情報の登録の都度動的に発生されるので、暗号鍵が漏洩した場合にも、再度ユーザ情報をユーザ管理サーバ１２に送信すれば、異なる暗号鍵が生成される。従って、当該端末を以後も安全に使用することができる。
【００１８】
以上に述べたデータ管理システムにおいて、買い換え等によりユーザ側端末１０を交換する場合には、旧ユーザ側端末から、ＩＣカード２０に格納されている暗号鍵をユーザが決定した暗証番号とともにユーザ管理サーバ１２へ送信する。
【００１９】
ユーザ管理サーバ１２では、旧ユーザ側端末から送られた暗号鍵を、暗証番号を用いて暗号化する。次に、ユーザ管理サーバ１２は保管番号を生成し、暗号化した暗号鍵を保管番号とともにユーザ管理データベース１４に格納して登録する。また、保管番号は、旧ユーザ側端末に送信する。
【００２０】
旧ユーザ側端末は、ユーザ管理サーバ１２から送信された保管番号を表示してユーザに知らせるとともに、ＩＣカード２０に記憶されている暗号鍵を消去する。
【００２１】
次に、ユーザがユーザ側端末１０を新ユーザ側端末に変更した後、新ユーザ側端末から上記保管番号と暗証番号とをユーザ管理サーバ１２へ送信する。
【００２２】
ユーザ管理サーバ１２は、受信した保管番号と一致する保管番号とともにユーザ管理データベース１４に格納されている暗号化された暗号鍵を取得し、暗証番号を用いて復号する。復号した暗号鍵は新ユーザ側端末に送信する。
【００２３】
新ユーザ側端末では、受信した暗号鍵をＩＣカード２０に記憶させ、その旨ユーザ管理サーバ１２に通知する。ユーザ管理サーバ１２では、この通知を受け取ると、ユーザ管理データベース１４に格納されている暗号化された暗号鍵と保管番号とを消去する。
【００２４】
以上のようにして、旧ユーザ側端末のＩＣカード２０に記憶されている暗号鍵は消去され、新ユーザ側端末のＩＣカード２０に暗号鍵が記憶される。また、一時的にユーザ管理データベース１４に暗号鍵が格納されるときには、当該暗号鍵が暗号化されている。従って、旧ユーザ側端末から新ユーザ側端末へ暗号鍵を安全に受け渡すことができる。なお、旧ユーザ側端末が、本発明の第１のユーザ側端末に相当し、新ユーザ側端末が、本発明の第２のユーザ側端末に相当する。
【００２５】
図２には、上記ユーザ側端末１０の構成のブロック図が示される。図２において、ユーザ側端末１０は、表示制御部２４、入出力制御部２６、通信制御部２８、判定部２９、表示部３０、操作部３２及びカード部３４を含む。なお、カード部３４は外付けでもよい。
【００２６】
表示制御部２４は、ユーザ情報をユーザから取得するためのユーザインターフェース（ＵＩ）を表示部３０に表示する動作を制御する。ユーザは、表示部３０の表示内容に基づき、押しボタン等で構成された操作部３２から所定のデータ、動作指示等を入力する。また、カード部３４は、上記ＩＣカード２０が差し込まれ、ＩＣカード２０の内容を読み書きするものであり、例えば上述した暗号鍵とハッシュ値の書き込み、暗号鍵の消去等を実行する。入出力制御部２６は、操作部３２及びカード部３４とのデータの入出力を制御する。また、通信制御部２８は、ユーザ管理サーバ１２との通信を制御し、上述したユーザ情報、暗号鍵、ハッシュ値、暗号鍵の保管番号等のやり取りを行う。判定部２９は、ユーザ側端末１０の交換時にユーザ管理サーバ１２における暗号鍵の復号が成功したか否か、ＩＣカード２０への暗号鍵の書き込み処理の続行指示が入力されたか否か等を判定する。
【００２７】
図３には、上記ユーザ管理サーバ１２の構成のブロック図が示される。図３において、ユーザ管理サーバ１２は、通信部３６、暗号鍵生成部３８、暗号化部４０、復号化部４１、ユーザ識別符号生成部４２及び登録管理部４４、判定部４５を含み、ユーザ管理データベース１４と接続されている。
【００２８】
通信部３６は、ユーザ側端末１０との通信を制御し、上述したユーザ情報、暗号鍵、ハッシュ値、暗号鍵の保管番号等のやり取りを行う。暗号鍵生成部３８は、ユーザ側端末１０から送られたユーザ情報の全部または一部を暗号化するための暗号鍵を、ユーザ情報の登録の都度動的に生成する。また、暗号化部４０は、生成された暗号鍵を使用してユーザ情報の暗号化を実行する。この暗号化は、ユーザ情報のうち暗号化が必要な一部に対して行ってもよいし、全部に対して行ってもよい。なお、暗号化部４０は、ユーザ側端末１０の交換時に、暗証番号を用いて暗号鍵の暗号化を実行する。ユーザ識別符号生成部４２は、ユーザ識別符号を生成するが、上述したように、ハッシュ関数を使用して暗号鍵のハッシュ値を生成し、これをユーザ識別符号とする構成が好適である。登録管理部４４は、暗号化されたユーザ情報をユーザ識別符号としてのハッシュ値と組にしてユーザ管理データベース１４に格納する動作を制御する。なお、登録管理部４４は、ユーザ側端末１０の交換時に暗号鍵の保管番号の生成も行う。判定部４５は、所定のユーザ情報に対応するデータがデータベース１８に格納されているか否か等の判定を実行する。なお、判定部４５は、ユーザ側端末１０の交換時に、暗号化された暗号鍵の復号が成功したか否かの判定も行う。また、復号化部４１は、ユーザ側端末１０の交換時に新ユーザ側端末から暗証番号と保管番号を受信したときに、受信した保管番号と一致する保管番号とともにユーザ管理データベース１４に格納されている暗号化された暗号鍵を取得し、暗証番号を用いて復号する。
【００２９】
図４には、上記データアクセス端末１６の構成のブロック図が示される。図４において、データアクセス端末１６は、入出力制御部４６、情報取得部４８、復号化部５０、表示制御部５２、操作部５４及びカードリーダ２２を含み、ユーザ管理データベース１４、表示装置５６及びデータベース１８と接続されている。
【００３０】
カードリーダ２２は、上記ＩＣカード２０から暗号鍵とハッシュ値を読み出す。操作部５４は、例えばタッチパネル等で構成され、ユーザが所定の動作指示、データ等を入力できる。入出力制御部４６は、カードリーダ２２及び操作部５４との動作指示、データ等の入出力を制御する。また、情報取得部４８は、ＩＣカード２０から読み出されたユーザ識別符号としてのハッシュ値と一致するハッシュ値と組み合わされたユーザ情報をユーザ管理データベース１４から取得する。復号化部５０は、ユーザ管理データベース１４から取得したユーザ情報のうち暗号化されている部分をＩＣカード２０から読み出した暗号鍵を用いて復号する。さらに、情報取得部４８は、復号されたユーザ情報と一致するユーザ情報と組み合わされて格納されているデータをデータベース１８から取得する。また、表示制御部５２は、操作部５４からの入力に基づき、データベース１８から取得されたデータを表示装置５６に表示させる。この表示装置５６は、例えばプロジェクタであってよく、所定のスクリーンに上記データを表示する。
【００３１】
図５には、上記表示装置５６によりデータを表示する場合の構成例が示される。図５において、上述のようにしてデータアクセス端末１６がデータベース１８から取得したデータは、タッチパネル等で構成された上記操作部５４からの指示により、表示制御部５２が表示装置５６としてのプロジェクタからスクリーン５８に投影させる。なお、図５では、プロジェクタ及びスクリーンを反射型表示方式として示しているが、スクリーンの背後からプロジェクタで投影する透過型表示方式としてもよい。
【００３２】
図６には、ユーザ側端末１０の交換時における旧ユーザ側端末の動作のフローが示される。図６において、入出力制御部２６が、カード部３４により暗号鍵をＩＣカード２０から読み出す（Ｓ１）。次に、ユーザが決定し、操作部３２から入力した暗証番号を取得する（Ｓ２）。次に、通信制御部２８が、上記暗証番号と暗号鍵をユーザ管理サーバ１２へ送信する（Ｓ３）。
【００３３】
ユーザ管理サーバ１２では、旧ユーザ側端末から送信した暗号鍵を暗号化し、ユーザ管理データベース１４に一時的に格納した上で、保管番号を旧ユーザ側端末に送信するので、これを受信する（Ｓ４）。
【００３４】
旧ユーザ側端末では、受信した保管番号を表示制御部２４が表示部３０に表示し（Ｓ５）、入出力制御部２６がカード部３４にＩＣカード２０に記憶された暗号鍵の消去を実行させる（Ｓ６）。以上により、旧ユーザ側端末における端末交換時の動作が終了する。
【００３５】
図７には、旧ユーザ側端末から暗証番号と暗号鍵が送信された場合のユーザ管理サーバ１２の動作のフローが示される。図７において、通信部３６が暗証番号と暗号鍵を受信すると（Ｓ１０）、暗号化部４０が暗証番号を用いて暗号鍵を暗号化する（Ｓ１１）。この時、登録管理部４４が保管番号を生成し（Ｓ１２）、ユーザ管理データベース１４に保管番号とともに暗号化した暗号鍵を一時的に格納し保管する（Ｓ１３）。次に、通信部３６を介して保管番号を旧ユーザ側端末に送信する（Ｓ１４）。以上により、ユーザ管理サーバ１２における、旧ユーザ側端末から暗証番号と暗号鍵が送信された場合の動作が終了する。
【００３６】
図８には、ユーザ側端末１０の交換時における新ユーザ側端末の動作のフローが示される。図８において、ユーザが旧ユーザ側端末の表示部３０に表示された保管番号及び自分が決定した暗証番号を操作部３２から入力して、新ユーザ側端末の入出力制御部２６がこれらのデータを取得する（Ｓ２０）。
【００３７】
取得した保管番号と暗証番号は、通信制御部２８がユーザ管理サーバ１２に送信する（Ｓ２１）。ユーザ管理サーバ１２では、受信した暗証番号を用いて暗号鍵を復号するが、この復号が正しく行われたか否かを新ユーザ側端末に通知するので、この通知により新ユーザ側端末の判定部２９が、ユーザ管理サーバ１２における暗号鍵の復号が成功したか否かを判定する（Ｓ２２）。復号が成功した場合には、ユーザ管理サーバ１２から復号後の暗号鍵を受信し（Ｓ２３）、入出力制御部２６がカード部３４にこの暗号鍵をＩＣカード２０に書き込ませ（Ｓ２４）、新ユーザ側端末での処理を終了する。また、この時に、暗号鍵をＩＣカード２０に書き込んだ旨の通知を通信制御部２８がユーザ管理サーバ１２に行う。なお、復号が成功した場合には、ユーザ管理サーバ１２が復号の成功の通知をせずに、復号した暗号鍵を新ユーザ側端末に送信する構成としてもよい。この場合、判定部２９は、暗号鍵の受信により上記復号が成功したと判断する。
【００３８】
また、Ｓ２２において、復号が成功しなかったと判定された場合には、その旨を表示制御部２４が表示部３０に表示する。ユーザは、操作部３２から暗号鍵の書き込み処理を続行するか否かの指示を入力する。続行指示が入力された場合は（Ｓ２５）、Ｓ２０からのステップを繰り返す。また、終了指示が入力された場合は（Ｓ２５）、新ユーザ側端末での処理を終了する。
【００３９】
図９には、新ユーザ側端末から保管番号と暗証番号が送信された場合のユーザ管理サーバ１２の動作のフローが示される。図９において、通信部３６が保管番号と暗証番号を受信すると（Ｓ３０）、登録管理部４４が、受信した保管番号と一致する保管番号とともに格納されている暗号化された暗号鍵をユーザ管理データベース１４から取得する（Ｓ３１）。取得した暗号鍵は暗号化されているので、復号化部４１が新ユーザ側端末から受信した暗証番号を使用して復号する（Ｓ３２）。
【００４０】
判定部４５は、上記復号が正しく行われたか否かを判定する（Ｓ３３）。暗号鍵の復号が成功したか否かは、暗号鍵とともに暗号化された保管番号が正しく復号されたか否かによって判定できる。復号が正しく行われた場合には、その旨と復号した暗号鍵を新ユーザ側端末に送信する（Ｓ３４）。この際、新ユーザ側端末から暗号鍵をＩＣカード２０に書き込んだ旨の通知を受け取ると、判定部４５が、新ユーザ側端末で暗号鍵の書き込みが成功したと判定し（Ｓ３５）、登録管理部４４が、ユーザ管理データベース１４に保管番号とともに一時的に格納された暗号鍵を消去する（Ｓ３６）。また、復号が正しく行われなかった場合には、復号が失敗した旨の通知を新ユーザ側端末に送信する（Ｓ３７）。この場合には、暗号鍵は送信しない。
【００４１】
以上により、新ユーザ側端末から保管番号と暗証番号が送信された場合のユーザ管理サーバ１２の処理を終了する。
【図面の簡単な説明】
【００４２】
【図１】本発明に係るデータ管理システムの一実施形態の構成図である。
【図２】図１に示されたユーザ側端末の構成のブロック図である。
【図３】図１に示されたユーザ管理サーバの構成のブロック図である。
【図４】図１に示されたデータアクセス端末の構成のブロック図である。
【図５】図４に示された表示装置によりデータを表示する場合の構成例を示す図である。
【図６】ユーザ側端末の交換時における旧ユーザ側端末の動作のフローを示す図である。
【図７】旧ユーザ側端末から暗証番号と暗号鍵が送信された場合のユーザ管理サーバの動作のフローを示す図である。
【図８】ユーザ側端末の交換時における新ユーザ側端末の動作のフローを示す図である。
【図９】新ユーザ側端末から保管番号と暗証番号が送信された場合のユーザ管理サーバの動作のフローを示す図である。
【符号の説明】
【００４３】
１０  ユーザ側端末、１２  ユーザ管理サーバ、１４  ユーザ管理データベース、１６  データアクセス端末、１８  データベース、２０  ＩＣカード、２２  カードリーダ、２４、５２  表示制御部、２６、４６  入出力制御部、２８  通信制御部、２９、４５  判定部、３０  表示部、３２  操作部、３４  カード部、３６  通信部、３８  暗号鍵生成部、４０  暗号化部、４１、５０  復号化部、４２  ユーザ識別符号生成部、４４  登録管理部、４８  情報取得部、５６  表示装置、５８  スクリーン。
【図１】
2006033199.tif 000003
【図２】
2006033199.tif 000004
【図３】
2006033199.tif 000005
【図４】
2006033199.tif 000006
【図５】
2006033199.tif 000007
【図６】
2006033199.tif 000008
【図７】
2006033199.tif 000009
【図８】
2006033199.tif 000010
【図９】
2006033199.tif 000011