(57)【要約】【課題】他の利用者による配送鍵の悪用を防止し、かつ端末装置の利用者を変更しても暗号鍵の更新を行う。【解決手段】鍵管理サーバ２０は、端末装置１０−１〜１０−３による利用者の初回認証時に、当該利用者に紐づけられた配送鍵を端末装置１０−１〜１０−３に配送し、認証を行った端末装置を示す端末ＩＤと、当該利用者を示す認証識別子と、送信した配送鍵とを紐づけて記憶する。また、端末装置１０−１〜１０−３が認証した利用者が他の利用者に変更した場合、鍵管理サーバ２０は、端末装置１０−１〜１０−３から利用者が変更となったことを示す利用者変更情報を受信し、利用者の変更を行った端末装置の端末ＩＤに紐づけて記憶する認証識別子を、変更後の利用者を示す認証識別子に置換する。そして、鍵管理サーバ２０は、秘匿通信を行う利用者を示す認証識別子に紐づけて記憶する配送鍵を用いて暗号鍵を配送する。【選択図】図１
2010273199.tif 000002
【特許請求の範囲】
【請求項１】
暗号鍵の配信を行うサーバ装置と、前記サーバ装置から暗号鍵を受信する複数の端末装置とを備える鍵管理システムであって、
前記サーバ装置は、
前記端末装置を示す端末識別情報に紐付けて、当該端末装置の利用者を示す利用者情報と前記暗号鍵の配送の際に用いられる配送鍵との対応情報を記憶するマスタ情報記憶手段と、
前記端末識別情報と当該端末識別情報が示す端末装置にログインしている利用者を示す利用者情報と当該端末装置への暗号鍵の配送の際に用いられる配送鍵とを紐づけて記憶する端末情報記憶手段と、
前記端末装置に紐づけて前記マスタ情報記憶手段が記憶する前記利用者情報と配送鍵との対応情報を前記端末装置に送信する対応情報送信手段と、
前記端末装置が最初に認証した利用者の利用者情報を受信する第１の利用者情報受信手段と、
前記端末装置を示す端末識別情報に紐づけて前記端末情報記憶手段が記憶する利用者情報を、前記第１の利用者情報受信手段が受信した利用者情報に書き換える第１の利用者情報登録手段と、
前記端末情報記憶手段が前記端末装置に紐づけて記憶する前記配送鍵を、前記端末装置を示す端末識別情報に紐づけて前記マスタ情報記憶手段が記憶する対応情報で、前記第１の利用者情報受信手段が受信した利用者情報に紐づけられた配送鍵に書き換える配送鍵登録手段と、
前記端末装置が利用者の変更によって認証した利用者の利用者情報を受信する第２の利用者情報受信手段と、
前記端末装置を示す端末識別情報に紐づけて前記端末情報記憶手段が記憶する利用者情報を、前記第２の利用者情報受信手段が受信した利用者情報に書き換える第２の利用者情報登録手段と、
前記端末情報記憶手段が、秘匿通信を行う利用者を示す利用者情報に紐づけて記憶する配送鍵を用いて前記暗号鍵を配送する暗号鍵配送手段と、
を備え、
前記端末装置は、
前記利用者から認証操作を受け付け、当該利用者を示す利用者情報を取得する認証手段と、
前記認証手段が取得した利用者情報を前記サーバ装置に送信する第１の利用者情報送信手段と、
前記サーバ装置から前記利用者情報と配送鍵との対応情報を受信する対応情報受信手段と、
前記対応情報受信手段が受信した対応情報で、前記認証手段が取得した利用者情報に紐づけられた配送鍵のみを配送鍵記憶手段に登録する配送鍵登録手段と、
前記利用者から利用者の変更操作を受け付け、変更後の利用者を示す利用者情報を取得する利用者変更手段と、
前記利用者変更手段が取得した利用者情報を前記サーバ装置に送信する第２の利用者情報送信手段と、
前記配送鍵記憶手段が記憶する配送鍵を用いて前記サーバ装置から暗号鍵を受信する暗号鍵受信手段と、
を備えることを特徴とする鍵管理システム。
【請求項２】
端末装置を示す端末識別情報に紐付けて、当該端末装置の利用者を示す利用者情報と暗号鍵の配送の際に用いられる配送鍵との対応情報を記憶するマスタ情報記憶手段、及び、
前記端末識別情報と当該端末識別情報が示す端末装置にログインしている利用者を示す利用者情報と当該端末装置への暗号鍵の配送の際に用いられる配送鍵とを紐づけて記憶する端末情報記憶手段を備え、前記暗号鍵の配信を行うサーバ装置と、
前記サーバ装置から暗号鍵を受信する複数の端末装置と、
を備える鍵管理システムを用いた鍵管理方法であって、
前記サーバ装置の対応情報送信手段は、前記端末装置に紐づけて前記マスタ情報記憶手段が記憶する前記利用者情報と配送鍵との対応情報を前記端末装置に送信し、
前記端末装置の対応情報受信手段は、前記サーバ装置から前記利用者情報と配送鍵との対応情報を受信し、
前記端末装置の認証手段は、前記利用者から認証操作を受け付け、当該利用者を示す利用者情報を取得し、
前記端末装置の配送鍵登録手段は、前記対応情報受信手段が受信した対応情報で、前記認証手段が取得した利用者情報に紐づけられた配送鍵のみを配送鍵記憶手段に登録し、
前記端末装置の第１の利用者情報送信手段は、前記認証手段が取得した利用者情報を前記サーバ装置に送信し、
前記サーバ装置の第１の利用者情報受信手段は、前記端末装置が最初に認証した利用者の利用者情報を受信し、
前記サーバ装置の第１の利用者情報登録手段は、前記端末装置を示す端末識別情報に紐づけて前記端末情報記憶手段が記憶する利用者情報を、前記第１の利用者情報受信手段が受信した利用者情報に書き換え、
前記サーバ装置の配送鍵登録手段は、前記端末情報記憶手段が前記端末装置に紐づけて記憶する前記配送鍵を、前記端末装置を示す端末識別情報に紐づけて前記マスタ情報記憶手段が記憶する対応情報で、前記第１の利用者情報受信手段が受信した利用者情報に紐づけられた配送鍵に書き換え、
前記端末装置の利用者変更手段は、前記利用者から利用者の変更操作を受け付け、変更後の利用者を示す利用者情報を取得し、
前記端末装置の第２の利用者情報送信手段は、前記利用者変更手段が取得した利用者情報を前記サーバ装置に送信し、
前記サーバ装置の第２の利用者情報受信手段は、前記端末装置が利用者の変更によって認証した利用者の利用者情報を受信し、
前記サーバ装置の第２の利用者情報登録手段は、前記端末装置を示す端末識別情報に紐づけて前記端末情報記憶手段が記憶する利用者情報を、前記第２の利用者情報受信手段が受信した利用者情報に書き換え、
前記サーバ装置の暗号鍵配送手段は、前記端末情報記憶手段が、秘匿通信を行う利用者を示す利用者情報に紐づけて記憶する配送鍵を用いて前記暗号鍵を配送し、
前記端末装置の暗号鍵受信手段は、前記配送鍵記憶手段が記憶する配送鍵を用いて前記サーバ装置から暗号鍵を受信する、
ことを特徴とする鍵管理方法。
【請求項３】
端末装置に暗号鍵を配信するサーバ装置であって、
前記端末装置を示す端末識別情報に紐付けて、当該端末装置の利用者を示す利用者情報と前記暗号鍵の配送の際に用いられる配送鍵との対応情報を記憶するマスタ情報記憶手段と、
前記端末識別情報と当該端末識別情報が示す端末装置にログインしている利用者を示す利用者情報と当該端末装置への暗号鍵の配送の際に用いられる配送鍵とを紐づけて記憶する端末情報記憶手段と、
前記端末装置に紐づけて前記マスタ情報記憶手段が記憶する前記利用者情報と配送鍵との対応情報を前記端末装置に送信する対応情報送信手段と、
前記端末装置が最初に認証した利用者の利用者情報を受信する第１の利用者情報受信手段と、
前記端末装置を示す端末識別情報に紐づけて前記端末情報記憶手段が記憶する利用者情報を、前記第１の利用者情報受信手段が受信した利用者情報に書き換える第１の利用者情報登録手段と、
前記端末情報記憶手段が前記端末装置に紐づけて記憶する前記配送鍵を、前記端末装置を示す端末識別情報に紐づけて前記マスタ情報記憶手段が記憶する対応情報で、前記第１の利用者情報受信手段が受信した利用者情報に紐づけられた配送鍵に書き換える配送鍵登録手段と、
前記端末装置に、前記対応情報送信手段が送信した対応情報で、前記端末装置が最初に認証した利用者以外の利用者情報に紐づけられた配送鍵の削除を指示する削除指示を送信する削除指示送信手段と、
前記端末装置が利用者の変更によって認証した利用者の利用者情報を受信する第２の利用者情報受信手段と、
前記端末装置を示す端末識別情報に紐づけて前記端末情報記憶手段が記憶する利用者情報を、前記第２の利用者情報受信手段が受信した利用者情報に書き換える第２の利用者情報登録手段と、
前記端末情報記憶手段が、秘匿通信を行う利用者を示す利用者情報に紐づけて記憶する配送鍵を用いて前記暗号鍵を配送する暗号鍵配送手段と、
を備えることを特徴とするサーバ装置。
【請求項４】
端末装置に暗号鍵を配信するサーバ装置を、
前記端末装置を示す端末識別情報に紐付けて、当該端末装置の利用者を示す利用者情報と前記暗号鍵の配送の際に用いられる配送鍵との対応情報を記憶するマスタ情報記憶手段、
前記端末識別情報と当該端末識別情報が示す端末装置にログインしている利用者を示す利用者情報と当該端末装置への暗号鍵の配送の際に用いられる配送鍵とを紐づけて記憶する端末情報記憶手段、
前記端末装置に紐づけて前記マスタ情報記憶手段が記憶する前記利用者情報と配送鍵との対応情報を前記端末装置に送信する対応情報送信手段、
前記端末装置が最初に認証した利用者の利用者情報を受信する第１の利用者情報受信手段、
前記端末装置を示す端末識別情報に紐づけて前記端末情報記憶手段が記憶する利用者情報を、前記第１の利用者情報受信手段が受信した利用者情報に書き換える第１の利用者情報登録手段、
前記端末情報記憶手段が前記端末装置に紐づけて記憶する前記配送鍵を、前記端末装置を示す端末識別情報に紐づけて前記マスタ情報記憶手段が記憶する対応情報で、前記第１の利用者情報受信手段が受信した利用者情報に紐づけられた配送鍵に書き換える配送鍵登録手段、
前記端末装置に、前記対応情報送信手段が送信した対応情報で、前記端末装置が最初に認証した利用者以外の利用者情報に紐づけられた配送鍵の削除を指示する削除指示を送信する削除指示送信手段、
前記端末装置が利用者の変更によって認証した利用者の利用者情報を受信する第２の利用者情報受信手段、
前記端末装置を示す端末識別情報に紐づけて前記端末情報記憶手段が記憶する利用者情報を、前記第２の利用者情報受信手段が受信した利用者情報に書き換える第２の利用者情報登録手段、
前記端末情報記憶手段が、秘匿通信を行う利用者を示す利用者情報に紐づけて記憶する配送鍵を用いて前記暗号鍵を配送する暗号鍵配送手段、
として動作させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、鍵管理システム、鍵管理方法、サーバ装置及びプログラムに関する。
【背景技術】
【０００２】
従来、端末装置間の秘匿通信を行う際、サーバ装置が秘匿通信を行う端末装置に暗号鍵を配送し、端末装置は当該暗号鍵を用いて秘匿通信を行う。なお、ここで配送とは、鍵情報を特定の端末装置に送信する処理を指すものとする。このとき、端末装置が同じ暗号鍵を用いて秘匿通信を続けた場合、第三者によって暗号鍵が解読され、通信を傍受されてしまう危険性が高まる。そのため、サーバ装置は、定期的に暗号鍵を更新し、端末装置は更新された暗号鍵を用いて秘匿通信を行う。このとき、サーバ装置及び端末装置は、暗号鍵の更新の際に第三者によって暗号鍵を傍受されないように、所定の配送鍵によって暗号鍵を暗号化し、当該暗号化された暗号鍵の受け渡しを行っている。
暗号鍵の更新方法は、例えば特許文献１に記載されている。
【０００３】
上述したような通信システムにおいて、複数の利用者により同一の端末装置を使用することが想定される場合、複数の利用者に共通の配送鍵を１つ端末装置に保持させることで、各利用者が暗号鍵を受信することができる。しかし、端末装置が１つの共通の配送鍵を保持する場合、端末装置によって利用者認証が行われ、サーバ装置が利用者認証の結果と端末装置の端末識別情報とを取得するまで利用者と配送鍵の対応を把握することができず、端末装置と利用者との対応が偽装されてしまうことがあった。
【０００４】
その際、端末装置は、利用者の各々を示す認証識別子と配送鍵とを紐づけて保持するか、初めに利用者認証がなされた利用者の配送鍵のみを保持して初めに利用者認証がなされなかった利用者の配送鍵を削除するかの何れかの方法によって配送鍵を管理することで、上述した問題を解決することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平９−３１９６７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、同一の端末において複数の利用者が想定される場合において、端末装置が当該複数の利用者の認証識別子と配送鍵とを紐づけて保持すると、ある利用者によって他の利用者の配送鍵を悪用されてしまう可能性がある。一方、初めに利用者認証がなされた利用者の配送鍵のみを保持し、初めに利用者認証がなされなかった利用者の配送鍵を削除すると、端末装置の利用者を変更した場合に、変更後の利用者が暗号鍵の更新を行えなくなってしまうという問題があった。
本発明は上記の点に鑑みてなされたものであり、その目的は、他の利用者による配送鍵の悪用を防止し、かつ端末装置の利用者を変更しても暗号鍵の更新を行うことができる鍵管理システム、鍵管理方法、サーバ装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明は上記の課題を解決するためになされたものであり、暗号鍵の配信を行うサーバ装置と、前記サーバ装置から暗号鍵を受信する複数の端末装置とを備える鍵管理システムであって、前記サーバ装置は、前記端末装置を示す端末識別情報に紐付けて、当該端末装置の利用者を示す利用者情報と前記暗号鍵の配送の際に用いられる配送鍵との対応情報を記憶するマスタ情報記憶手段と、前記端末識別情報と当該端末識別情報が示す端末装置にログインしている利用者を示す利用者情報と当該端末装置への暗号鍵の配送の際に用いられる配送鍵とを紐づけて記憶する端末情報記憶手段と、前記端末装置に紐づけて前記マスタ情報記憶手段が記憶する前記利用者情報と配送鍵との対応情報を前記端末装置に送信する対応情報送信手段と、前記端末装置が最初に認証した利用者の利用者情報を受信する第１の利用者情報受信手段と、前記端末装置を示す端末識別情報に紐づけて前記端末情報記憶手段が記憶する利用者情報を、前記第１の利用者情報受信手段が受信した利用者情報に書き換える第１の利用者情報登録手段と、前記端末情報記憶手段が前記端末装置に紐づけて記憶する前記配送鍵を、前記端末装置を示す端末識別情報に紐づけて前記マスタ情報記憶手段が記憶する対応情報で、前記第１の利用者情報受信手段が受信した利用者情報に紐づけられた配送鍵に書き換える配送鍵登録手段と、前記端末装置が利用者の変更によって認証した利用者の利用者情報を受信する第２の利用者情報受信手段と、前記端末装置を示す端末識別情報に紐づけて前記端末情報記憶手段が記憶する利用者情報を、前記第２の利用者情報受信手段が受信した利用者情報に書き換える第２の利用者情報登録手段と、前記端末情報記憶手段が、秘匿通信を行う利用者を示す利用者情報に紐づけて記憶する配送鍵を用いて前記暗号鍵を配送する暗号鍵配送手段と、を備え、前記端末装置は、前記利用者から認証操作を受け付け、当該利用者を示す利用者情報を取得する認証手段と、前記認証手段が取得した利用者情報を前記サーバ装置に送信する第１の利用者情報送信手段と、前記サーバ装置から前記利用者情報と配送鍵との対応情報を受信する対応情報受信手段と、前記対応情報受信手段が受信した対応情報で、前記認証手段が取得した利用者情報に紐づけられた配送鍵のみを配送鍵記憶手段に登録する配送鍵登録手段と、前記利用者から利用者の変更操作を受け付け、変更後の利用者を示す利用者情報を取得する利用者変更手段と、前記利用者変更手段が取得した利用者情報を前記サーバ装置に送信する第２の利用者情報送信手段と、前記配送鍵記憶手段が記憶する配送鍵を用いて前記サーバ装置から暗号鍵を受信する暗号鍵受信手段と、を備えることを特徴とする。
【０００８】
また、本発明は、端末装置を示す端末識別情報に紐付けて、当該端末装置の利用者を示す利用者情報と暗号鍵の配送の際に用いられる配送鍵との対応情報を記憶するマスタ情報記憶手段、及び、前記端末識別情報と当該端末識別情報が示す端末装置にログインしている利用者を示す利用者情報と当該端末装置への暗号鍵の配送の際に用いられる配送鍵とを紐づけて記憶する端末情報記憶手段を備え、前記暗号鍵の配信を行うサーバ装置と、前記サーバ装置から暗号鍵を受信する複数の端末装置と、を備える鍵管理システムを用いた鍵管理方法であって、前記サーバ装置の対応情報送信手段は、前記端末装置に紐づけて前記マスタ情報記憶手段が記憶する前記利用者情報と配送鍵との対応情報を前記端末装置に送信し、前記端末装置の対応情報受信手段は、前記サーバ装置から前記利用者情報と配送鍵との対応情報を受信し、前記端末装置の認証手段は、前記利用者から認証操作を受け付け、当該利用者を示す利用者情報を取得し、前記端末装置の配送鍵登録手段は、前記対応情報受信手段が受信した対応情報で、前記認証手段が取得した利用者情報に紐づけられた配送鍵のみを配送鍵記憶手段に登録し、前記端末装置の第１の利用者情報送信手段は、前記認証手段が取得した利用者情報を前記サーバ装置に送信し、前記サーバ装置の第１の利用者情報受信手段は、前記端末装置が最初に認証した利用者の利用者情報を受信し、前記サーバ装置の第１の利用者情報登録手段は、前記端末装置を示す端末識別情報に紐づけて前記端末情報記憶手段が記憶する利用者情報を、前記第１の利用者情報受信手段が受信した利用者情報に書き換え、前記サーバ装置の配送鍵登録手段は、前記端末情報記憶手段が前記端末装置に紐づけて記憶する前記配送鍵を、前記端末装置を示す端末識別情報に紐づけて前記マスタ情報記憶手段が記憶する対応情報で、前記第１の利用者情報受信手段が受信した利用者情報に紐づけられた配送鍵に書き換え、前記端末装置の利用者変更手段は、前記利用者から利用者の変更操作を受け付け、変更後の利用者を示す利用者情報を取得し、前記端末装置の第２の利用者情報送信手段は、前記利用者変更手段が取得した利用者情報を前記サーバ装置に送信し、前記サーバ装置の第２の利用者情報受信手段は、前記端末装置が利用者の変更によって認証した利用者の利用者情報を受信し、前記サーバ装置の第２の利用者情報登録手段は、前記端末装置を示す端末識別情報に紐づけて前記端末情報記憶手段が記憶する利用者情報を、前記第２の利用者情報受信手段が受信した利用者情報に書き換え、前記サーバ装置の暗号鍵配送手段は、前記端末情報記憶手段が、秘匿通信を行う利用者を示す利用者情報に紐づけて記憶する配送鍵を用いて前記暗号鍵を配送し、前記端末装置の暗号鍵受信手段は、前記配送鍵記憶手段が記憶する配送鍵を用いて前記サーバ装置から暗号鍵を受信する、ことを特徴とする。
【０００９】
また、本発明は、端末装置に暗号鍵を配信するサーバ装置であって、前記端末装置を示す端末識別情報に紐付けて、当該端末装置の利用者を示す利用者情報と前記暗号鍵の配送の際に用いられる配送鍵との対応情報を記憶するマスタ情報記憶手段と、前記端末識別情報と当該端末識別情報が示す端末装置にログインしている利用者を示す利用者情報と当該端末装置への暗号鍵の配送の際に用いられる配送鍵とを紐づけて記憶する端末情報記憶手段と、前記端末装置に紐づけて前記マスタ情報記憶手段が記憶する前記利用者情報と配送鍵との対応情報を前記端末装置に送信する対応情報送信手段と、前記端末装置が最初に認証した利用者の利用者情報を受信する第１の利用者情報受信手段と、前記端末装置を示す端末識別情報に紐づけて前記端末情報記憶手段が記憶する利用者情報を、前記第１の利用者情報受信手段が受信した利用者情報に書き換える第１の利用者情報登録手段と、前記端末情報記憶手段が前記端末装置に紐づけて記憶する前記配送鍵を、前記端末装置を示す端末識別情報に紐づけて前記マスタ情報記憶手段が記憶する対応情報で、前記第１の利用者情報受信手段が受信した利用者情報に紐づけられた配送鍵に書き換える配送鍵登録手段と、前記端末装置に、前記対応情報送信手段が送信した対応情報で、前記端末装置が最初に認証した利用者以外の利用者情報に紐づけられた配送鍵の削除を指示する削除指示を送信する削除指示送信手段と、前記端末装置が利用者の変更によって認証した利用者の利用者情報を受信する第２の利用者情報受信手段と、前記端末装置を示す端末識別情報に紐づけて前記端末情報記憶手段が記憶する利用者情報を、前記第２の利用者情報受信手段が受信した利用者情報に書き換える第２の利用者情報登録手段と、前記端末情報記憶手段が、秘匿通信を行う利用者を示す利用者情報に紐づけて記憶する配送鍵を用いて前記暗号鍵を配送する暗号鍵配送手段と、を備えることを特徴とする。
【００１０】
また、本発明は、端末装置に暗号鍵を配信するサーバ装置を、前記端末装置を示す端末識別情報に紐付けて、当該端末装置の利用者を示す利用者情報と前記暗号鍵の配送の際に用いられる配送鍵との対応情報を記憶するマスタ情報記憶手段、前記端末識別情報と当該端末識別情報が示す端末装置にログインしている利用者を示す利用者情報と当該端末装置への暗号鍵の配送の際に用いられる配送鍵とを紐づけて記憶する端末情報記憶手段、前記端末装置に紐づけて前記マスタ情報記憶手段が記憶する前記利用者情報と配送鍵との対応情報を前記端末装置に送信する対応情報送信手段、前記端末装置が最初に認証した利用者の利用者情報を受信する第１の利用者情報受信手段、前記端末装置を示す端末識別情報に紐づけて前記端末情報記憶手段が記憶する利用者情報を、前記第１の利用者情報受信手段が受信した利用者情報に書き換える第１の利用者情報登録手段、前記端末情報記憶手段が前記端末装置に紐づけて記憶する前記配送鍵を、前記端末装置を示す端末識別情報に紐づけて前記マスタ情報記憶手段が記憶する対応情報で、前記第１の利用者情報受信手段が受信した利用者情報に紐づけられた配送鍵に書き換える配送鍵登録手段、前記端末装置に、前記対応情報送信手段が送信した対応情報で、前記端末装置が最初に認証した利用者以外の利用者情報に紐づけられた配送鍵の削除を指示する削除指示を送信する削除指示送信手段、前記端末装置が利用者の変更によって認証した利用者の利用者情報を受信する第２の利用者情報受信手段、前記端末装置を示す端末識別情報に紐づけて前記端末情報記憶手段が記憶する利用者情報を、前記第２の利用者情報受信手段が受信した利用者情報に書き換える第２の利用者情報登録手段、前記端末情報記憶手段が、秘匿通信を行う利用者を示す利用者情報に紐づけて記憶する配送鍵を用いて前記暗号鍵を配送する暗号鍵配送手段、として動作させるためのプログラムである。
【発明の効果】
【００１１】
本発明によれば、サーバ装置は、第１の利用者による端末装置への初回の認証時に、第１の利用者に紐づけられた配送鍵を端末装置に配送し、端末情報記憶手段に、端末装置を示す端末識別情報と、第１の利用者を示す利用者情報と送信した配送鍵とを紐づけて記憶させる。これにより、端末装置には初めに認証した利用者の配送鍵のみを登録することができるので、端末装置にログインしている利用者によって他の利用者の配送鍵を悪用される可能性を排除することができる。
また、端末装置にログインしている利用者が第１の利用者から第２の利用者に変更した場合、サーバ装置は、端末装置から利用者が第２の利用者に変更となったことを示す信号を受信する。次に、サーバ装置は、端末情報記憶手段が当該端末を示す端末識別情報に紐づけて記憶する利用者情報を、第２の利用者を示す利用者情報に置換する。そして、サーバ装置は、端末装置の利用者が秘匿通信を行う際、端末情報記憶手段が当該利用者を示す利用者情報に紐づけて記憶する配送鍵を用いて暗号鍵を配送する。これにより、端末装置の利用者が変更になった場合にも、配送鍵を用いて変更後の利用者に対して暗号鍵の更新を行うことができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態による鍵管理システムの構成図である。
【図２】端末装置の構成を示す概略ブロック図である。
【図３】鍵管理サーバの構成を示す概略ブロック図である。
【図４】マスタ情報記憶部が記憶する情報の例を示す図である。
【図５】端末情報記憶部が記憶する情報の例を示す図である。
【図６】端末装置に配送鍵を登録する際の動作を示すシーケンス図である。
【図７】端末装置の利用者を変更する場合の動作を示すシーケンス図である。
【図８】端末装置に暗号鍵を配送する動作を示すシーケンス図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
図１は、本発明の一実施形態による鍵管理システムの構成図である。
鍵管理システムは、複数の端末装置１０−１〜１０−３、鍵管理サーバ２０（サーバ装置）、鍵更新サーバ３０を備え、それぞれがネットワーク４０を介して相互に接続されている。なお、以下の説明では、図１に示すように鍵管理システムが端末装置を３台備える場合を用いて説明を行うが、あくまで一例であり、実際には、鍵管理システムは端末装置を３台以上備える構成であっても良い。
端末装置１０−１〜１０−３は、他の端末装置１０−１〜１０−３との秘匿通信に用いる暗号鍵を保持する。
鍵管理サーバ２０は、各端末装置１０−１〜１０−３の利用者を識別する認証識別子と端末装置に紐づけられている配送鍵との対応を示す対応情報を管理する。
鍵更新サーバ３０は、配送鍵及び暗号鍵を保持し、必要に応じて端末装置１０−１〜１０−３に配送する。なお、ここで配送とは、鍵情報を特定の端末装置１０−１〜１０−３に送信する処理を指すものとする。
【００１４】
図２は、端末装置の構成を示す概略ブロック図である。なお、図２は、端末装置１０−１の構成を示しているが、端末装置１０−２、１０−３も同じ機能・構成を有する。
端末装置１０−１〜１０−３は、認証識別子記憶部１１、認証部１２（認証手段、利用者変更手段）、認証識別子送信部１３（第１の利用者情報送信手段、第２の利用者情報送信手段）、配送鍵受信部１４（対応情報受信手段）、配送鍵登録部１５、配送鍵記憶部１６、暗号鍵受信部１７（暗号鍵受信手段）、暗号鍵登録部１８、暗号鍵記憶部１９を備える。
認証識別子記憶部１１は、利用者を示す認証識別子（利用者情報）を記憶する。このとき、認証識別子記憶部１１は、認証識別子に紐づけて当該認証識別子が示す利用者の認証に用いるパスワードを記憶しておくと良い。
認証部１２は、利用者の認証を行う。
認証識別子送信部１３は、認証部１２が認証した利用者の認証識別子を鍵管理サーバ２０に送信する。
配送鍵受信部１４は、暗号鍵の復号に用いる配送鍵を受信する。
配送鍵登録部１５は、配送鍵受信部１４が受信した配送鍵を配送鍵記憶部１６に登録する。
暗号鍵受信部１７は、秘匿通信に用いる暗号鍵を受信する。
暗号鍵登録部１８は、配送鍵記憶部１６が記憶する配送鍵によって暗号鍵受信部１７が受信した暗号鍵を復号し、暗号鍵記憶部１９に登録する。
【００１５】
図３は、鍵管理サーバ２０の構成を示す概略ブロック図である。
鍵管理サーバ２０は、マスタ情報記憶部２１（マスタ情報記憶手段）、配送鍵配送部２２（対応情報送信手段、削除指示送信手段）、認証識別子受信部２３（第１の利用者情報受信手段、第２の利用者情報受信手段）、登録部２４（利用者情報登録手段、配送鍵登録手段）、端末情報記憶部２５（端末情報記憶手段）、暗号鍵配送部２６（暗号鍵配送手段）を備える。
マスタ情報記憶部２１は、端末装置１０−１〜１０−３の各々に対して、認証可能な利用者を示す認証識別子と、当該利用者に紐づけられた配送鍵とを記憶する。
配送鍵配送部２２は、マスタ情報記憶部２１が記憶する情報に基づいて端末装置１０−１〜１０−３の各々に認証識別子と配送鍵との対応情報を送信する。
認証識別子受信部２３は、端末装置１０−１〜１０−３が認証した利用者の認証識別子を受信する。
登録部２４は、利用者情報受信部２３が受信した認証識別子と、端末装置１０−１〜１０−３が最初に認証した利用者の利用者情報に対応する配送鍵とを端末情報記憶部２５に登録する。
端末情報記憶部２５は、端末装置１０−１〜１０−３を識別する端末識別情報と、端末識別情報が示す端末装置１０−１〜１０−３にログインしている利用者を示す認証識別子と、端末識別情報が示す端末装置１０−１〜１０−３への暗号鍵の配送に用いる配送鍵とを紐づけて記憶する。
暗号鍵配送部２６は、端末情報記憶部２５が利用者情報に紐づけて記憶する配送鍵を用いて端末装置１０−１〜１０−３に暗号鍵を配送する。
【００１６】
図４は、マスタ情報記憶部が記憶する情報の例を示す図である。
サーバ装置２０のマスタ情報記憶部２１は、端末装置１０−１〜１０−３を示す端末ＩＤに紐づけて、当該端末装置を利用することができる利用者の認証識別子と、当該利用者が用いる配送鍵とを紐づけて記憶する。マスタ情報記憶部２１は、１つの端末ＩＤに対して複数の認証識別子と配送鍵の組を記憶する。
【００１７】
図５は、端末情報記憶部が記憶する情報の例を示す図である。
サーバ装置２０の端末情報記憶部２５は、端末装置１０−１〜１０−３を示す端末ＩＤに紐づけて、当該端末装置にログインしている利用者の認証識別子と、当該端末装置に配送する暗号鍵の暗号化に用いる配送鍵とを紐づけて記憶する。マスタ情報記憶部２１は、１つの端末ＩＤに対して認証識別子と配送鍵の組を１つ記憶する。
【００１８】
このような構成を備えることで、サーバ装置２０の配送鍵配送部２２は、マスタ情報記憶部２１が、端末装置１０−１〜１０−３に紐づけて記憶する配送鍵を該当する端末装置１０−１〜１０−３に配送し、端末装置１０−１〜１０−３の配送鍵受信部１４は、サーバ装置２０から配送鍵を受信する。次に、端末装置１０−１〜１０−３の認証部１２は、利用者から認証操作を受け付け、認証識別子記憶部１１から当該利用者を示す認証識別子を取得し、配送鍵登録部１５は、配送鍵受信部１４が受信した配送鍵のうち、認証部１２が取得した認証識別子に紐づけられた配送鍵のみを配送鍵記憶部１６に登録する。また、端末装置１０−１〜１０−３の認証識別子送信部１３は、認証部１２が取得した認証識別子をサーバ装置２０に送信し、サーバ装置２０の認証識別子受信部２３は、端末装置１０−１〜１０−３が最初に認証した利用者の認証識別子を受信する。
【００１９】
次に、サーバ装置２０の登録部２４は、端末情報記憶部２５が端末装置１０−１〜１０−３の端末ＩＤに紐づけて記憶する認証識別子を、認証識別子受信部２３が受信した認証識別子に書き換え、また、端末情報記憶部２３が端末装置１０−１〜１０−３の端末ＩＤに紐づけて記憶する配送鍵を、認証識別子受信部２３が受信した認証識別子に紐づいてマスタ情報記憶部２１に記憶されている配送鍵に書き換える。
【００２０】
また、端末装置１０−１〜１０−３の認証部１２が利用者の変更操作を受け付けると、認証識別子記憶部１１から変更後の利用者を示す認証識別子を取得し、認証識別子送信部１３は、取得した認証識別子をサーバ装置２０に送信し、サーバ装置２０の認証識別子受信手段は、端末装置１０−１〜１０−３が利用者の変更によって認証した利用者の認証識別子を受信し、登録部２４は、端末情報記憶部２５が記憶する端末装置１０−１〜１０−３の認証識別子を、認証識別子受信部２３が受信した認証識別子に書き換える。
【００２１】
サーバ装置２０の暗号鍵配送部２６は、端末情報記憶部２５が、秘匿通信を行う利用者を示す認証識別子に紐づけて記憶する配送鍵を用いて端末装置１０−１〜１０−３に暗号鍵を配送し、端末装置１０−１〜１０−３の暗号鍵受信部１７は、配送鍵記憶部１６が記憶する配送鍵を用いてサーバ装置２０から暗号鍵を受信する。
これにより、鍵管理システムは、他の利用者による配送鍵の悪用を防止し、かつ端末装置の利用者を変更しても暗号鍵の更新を行う。
【００２２】
次に、鍵管理システムの動作を説明する。以下、端末装置１０−１に対する処理を例に説明を行うが、端末装置１０−２、１０−３についても同様の処理を行う。
図６は、端末装置に配送鍵を登録する際の動作を示すシーケンス図である。
まず、鍵管理サーバ２０の配送鍵配送部２２は、マスタ情報記憶部２１を参照し、端末装置１０−１を示す端末ＩＤに紐づけられている配送鍵の情報を取得する。配送鍵の情報を取得すると、配送鍵配送部２２は、当該配送鍵の送信を要求する配送鍵要求を鍵更新サーバ３０に送信する（ステップＳ１）。鍵更新サーバ３０は、鍵管理サーバ２０から配送鍵要求を受信すると（ステップＳ２）、受信した配送鍵要求が示す配送鍵を取得し、鍵管理サーバ２０に送信する（ステップＳ３）。そして、鍵管理サーバ２０の配送鍵配送部２２は、鍵更新サーバ３０から配送鍵を受信する（ステップＳ４）。
【００２３】
鍵管理サーバ２０の配送鍵配送部２２が配送鍵を受信すると、マスタ情報記憶部２１が端末装置１０−１の端末ＩＤに紐づけて記憶する、認証識別子と配送鍵との対応情報、及び受信した配送鍵を端末装置１０−１に配送する（ステップＳ５）。ここで、認証識別子と配送鍵との対応情報とは、認証識別子と配送鍵との紐付けを示す情報のことである。例えば、マスタ情報記憶部２１が図４に示す情報を記憶している場合、配送鍵配送部２２は端末装置１０−１に、認証識別子Ａのユーザと配送鍵Ｘとが紐づけられていること、認証識別子Ｂのユーザと配送鍵Ｙとが紐づけられていること、及び認証識別子Ｃのユーザと配送鍵Ｚとが紐づけられていることを示す対応情報を送信する。
【００２４】
鍵管理サーバ２０が対応情報と配送鍵とを配送すると、端末装置１０−１の配送鍵受信部１４は、鍵管理サーバ２０から対応情報と配送鍵とを受信する（ステップＳ６）。配送鍵受信部１４が対応情報と配送鍵を受信すると、認証部１２は、認証識別子記憶部１１が記憶する認証識別子に基づいて利用者の認証を行う（ステップＳ７）。利用者の認証は、例えば利用者が認証識別子とパスワードとを入力することで行う。すなわち、認証部１２は、認証識別子とパスワードの組み合わせが、認証識別子記憶部１１に記憶されている組み合わせに一致するか否かを判定し、当該組み合わせが一致した場合に認証ができたものとする。また、認証部１２は、利用者の認証を行うと、認証を行った利用者の認証識別子を認証識別子記憶部１１から取得する。
【００２５】
認証部１２利用者の認証を行うと、配送鍵登録部１５は、配送鍵受信部１４が受信した配送鍵のうち、配送鍵受信部１４が受信した対応情報で認証部１２が取得した認証識別子以外の認証識別子に紐づけられた配送鍵を削除し、認証部１２が取得した認証識別子に紐づけられた配送鍵のみを配送鍵記憶部１６に登録する（ステップＳ８）。このとき、配送鍵記憶部１６は、認証が完了し、秘匿通信を行うまでに、認証部１２が取得した認証識別子に紐づけられた配送鍵のみを記憶していれば良く、例えば、配送鍵受信部１４が受信した配送鍵を一時的にバッファメモリ等に格納し、配送鍵登録部１５がバッファメモリに格納された配送鍵のうち、配送鍵受信部１４が受信した対応情報で認証部１２が取得した認証識別子に紐づけられた配送鍵のみを配送鍵記憶部１６に登録することで実現すると良い。または、配送鍵受信部１４が受信した配送鍵を全て配送鍵記憶部１６に登録し、配送鍵登録部１５が配送鍵記憶部に記憶された配送鍵のうち、配送鍵受信部１４が受信した対応情報で認証部１２が取得した認証識別子以外の認証識別子に紐づけられた配送鍵を配送鍵記憶部１６から削除することで実現しても良い。
また、この処理は、鍵管理サーバ２０の配送鍵配送部２２が、対応情報で端末装置１０−１が最初に認証した利用者以外の利用者情報に紐づけられた配送鍵の削除を指示する削除指示を端末装置１０−１に送信し、端末装置１０−１が当該削除指示を受信することで行っても良いし、認証部１２が認証を行った後、自動的に配送鍵登録部１５が削除を行うように設定されたプログラムに従って行っても良い。
配送鍵登録部１６が、認証部１２が取得した認証識別子以外の認証識別子に紐づけられた配送鍵を削除すると、認証識別子送信部１３は、認証部１２が取得した認証識別子を含み、当該端末装置１０−１が初回の認証を行ったことを示す初回認証情報を鍵管理サーバ２０に送信する（ステップＳ９）。
【００２６】
端末装置１０−１が初回認証情報を鍵管理サーバ２０に送信すると、鍵管理サーバ２０の認証識別子受信部２３は、端末装置１０−１から初回認証情報を受信する（ステップＳ１０）。認証識別子受信部２３が初回認証情報を受信すると、登録部２４は、初回認証情報に含まれる認証識別子を、端末装置１０−１を示す端末ＩＤに紐づけて端末情報記憶部２５に登録する（ステップＳ１１）。また、登録部２４は、マスタ情報記憶部２１に端末装置１０−１を示す端末ＩＤ及び受信した初回認証情報に含まれる認証識別子に紐づけて記憶されている配送鍵を、端末装置１０−１を示す端末ＩＤに紐づけて端末情報記憶部２５に登録する（ステップＳ１２）。
【００２７】
つまり、本実施形態によると、鍵管理サーバ２０は、ある利用者による端末装置１０−１への初回の認証時に、当該利用者に紐づけられた配送鍵を端末装置１０−１に配送し、端末情報記憶部２５に、端末装置１０−１を示す端末ＩＤと、認証された利用者を示す認証識別子と、送信した配送鍵とを紐づけて記憶させる。これにより、端末装置１０−１には初めに認証した利用者の配送鍵のみを登録することができるので、端末装置１０−１にログインしている利用者によって他の利用者の配送鍵が悪用される可能性を排除することができる。
【００２８】
次に、端末装置１０−１の利用者を変更する場合の動作を説明する。
図７は、端末装置の利用者を変更する場合の動作を示すシーケンス図である。
上述した処理によって端末装置１０−１が利用者を認証した後に、利用者を変更する場合、端末装置１０−１の認証部１２は、利用者の変更操作を受け付ける（ステップＳ２１）。利用者の変更操作は、例えば現在の利用者がログアウト操作を行い、次の利用者が認証識別子とパスワードとを入力することで行う。また、認証部１２は、利用者の変更操作を受け付けると、変更後の利用者の認証識別子を認証識別子記憶部１１から取得する。
【００２９】
認証部１２が利用者の変更操作を受け付けると、認証識別子送信部１３は、認証部１２が取得した認証識別子を含み、当該端末装置１０−１が利用者の変更を行ったことを示す利用者変更情報を鍵管理サーバ２０に送信する（ステップＳ２２）。
端末装置１０−１が利用者変更情報を送信すると、鍵管理サーバ２０の認証識別子受信部２３は、端末装置１０−１から認証識別子を受信する（ステップＳ２３）。そして、登録部２４は、受信した利用者変更情報に含まれる認証識別子を、端末装置１０−１を示す端末ＩＤに紐づけて端末情報記憶部２５に登録する（ステップＳ２４）。
【００３０】
次に、端末装置１０−１に暗号鍵を配送する動作を説明する。
図８は、端末装置に暗号鍵を配送する動作を示すシーケンス図である。
まず、鍵管理サーバ２０の暗号鍵配送部２６は、端末情報記憶部２５を参照し、端末装置１０−１を示す端末ＩＤに紐づけられている配送鍵の情報を取得する。配送鍵の情報を取得すると、暗号鍵配送部２６は、当該配送鍵及び端末１０−１に配送する暗号鍵の送信を要求する暗号鍵要求を鍵更新サーバ３０に送信する（ステップＳ３１）。
【００３１】
鍵更新サーバ３０は、鍵管理サーバ２０から暗号鍵要求を受信すると（ステップＳ３２）、受信した暗号鍵要求が示す暗号鍵、すなわち端末装置１０−１に配送する暗号鍵を取得し、鍵管理サーバ２０に送信する（ステップＳ３３）。そして、鍵管理サーバ２０の暗号鍵配送部２６は、鍵更新サーバ３０から暗号鍵を受信する（ステップＳ３４）。
また、鍵更新サーバ３０は、鍵管理サーバ２０から暗号鍵要求を受信すると、受信した暗号鍵要求が示す配送鍵を取得し、鍵管理サーバ２０に送信する（ステップＳ３５）。そして、鍵管理サーバ２０の暗号鍵配送部２６は、鍵更新サーバ３０から配送鍵を受信する（ステップＳ３６）。
【００３２】
鍵管理サーバ２０の暗号鍵配送部２６は、鍵更新サーバ３０から暗号鍵及び配送鍵を受信すると、受信した暗号鍵を受信した配送鍵で暗号化する（ステップＳ３７）。そして、暗号化した暗号鍵を端末装置１０−１に配送する（ステップＳ３８）。
鍵管理サーバ２０が暗号鍵を配送すると、端末装置１０−１の暗号鍵受信部１７は、鍵管理サーバ２０から暗号鍵を受信する（ステップＳ３９）。暗号鍵受信部１７が暗号鍵を受信すると、暗号鍵登録部１８は、受信した暗号鍵を、配送鍵記憶部１６が記憶する配送鍵を用いて復号し、暗号鍵記憶部１９に登録する（ステップＳ４０）。
【００３３】
本実施形態によれば、端末装置１０−１にログインしている利用者を他の利用者に変更した場合、鍵管理サーバ２０は、端末装置１０−１から他の利用者を示す認証識別子を含む利用者変更情報を受信する。次に、鍵管理サーバ２０は、端末情報記憶部２５が端末装置１０−１を示す端末ＩＤに紐づけて記憶する認証識別子を、受信した利用者変更情報に含まれる認証識別子に置換する。そして、鍵管理サーバ２０は、端末情報記憶部２５が認証識別子に紐づけて記憶する配送鍵を用いて暗号鍵を配送する。これにより、端末装置１０−１の利用者が変更になった場合にも、最初に配送した配送鍵を用いて変更後の利用者に対して暗号鍵の更新を行うことができる。
【００３４】
次に、具体例を用いて鍵管理システムの動作を説明する。
ここでは、端末装置１０−１の利用者がＡ、端末装置１０−２の利用者がＢ、端末装置１０−３の利用者がＣである場合を例に説明する。なお、ここでは、図４に示すとおり、全ての端末装置１０−１〜１０−３について利用者Ａ、Ｂ、Ｃが利用する可能性があることを想定しており、利用者Ａには配送鍵Ｘが紐づけられ、利用者Ｂには配送鍵Ｙが紐づけられ、利用者Ｃには配送鍵Ｚが紐づけられているものとする。
まず、鍵管理サーバ２０の配送鍵配送部２２は、端末装置１０−１〜１０−３の各々に、利用者の認証識別子と当該利用者の配送鍵とを送信する。次に、認証操作によって、端末装置１０−１の認証部１２が利用者Ａを認証し、端末装置１０−２の認証部１２が利用者Ｂを認証し、端末装置１０−３の認証部１２が利用者Ｃを認証する。このとき、端末装置１０−１の配送鍵登録部１５は配送鍵Ｘ以外の配送鍵を削除し、端末装置１０−２の配送鍵登録部１５は配送鍵Ｙ以外の配送鍵を削除し、端末装置１０−３の配送鍵登録部１５は配送鍵Ｚ以外の配送鍵を削除する。なお、認証識別子は、以降の運用で端末装置１０−１〜１０−３の利用者が変更する可能性があることを考慮して、認証識別子記憶部１１から削除せずに記憶させておく。
【００３５】
そして、鍵管理サーバ２０の認証識別子受信部２３は、端末装置１０−１〜１０−３から初回認証情報を受信する。鍵管理サーバ２０の登録部２４は、端末情報記憶部２５に、端末装置１０−１〜１０−３を示す端末ＩＤの各々に紐づけて認証した利用者を示す認証識別子と配送鍵とを登録する。すなわち、端末装置１０−１を示す端末ＩＤには、認証識別子Ａと配送鍵Ｘを登録し、端末装置１０−２を示す端末ＩＤには、認証識別子Ｂと配送鍵Ｙを登録し、端末装置１０−３を示す端末ＩＤには、認証識別子Ｃと配送鍵Ｘを登録する。
そして、鍵管理サーバ２０の暗号鍵配送部２６は、端末情報記憶部２５が記憶する認証識別子と配送鍵とに基づいて暗号鍵を配送する。
【００３６】
ここで、利用者変更後の動作について説明する。ここでは、端末装置１０−１の利用者Ａと端末装置１０−２の利用者Ｂが相互に使用する端末装置を入れ替えた状況を想定する。これまでの動作から、端末装置１０−１及び端末装置１０−２の認証識別子記憶部１１は利用者Ａ及び利用者Ｂの認証識別子を記憶しているため、利用者が入れ替わっても利用者認証を行うことができる。ここで、端末装置１０−１が利用者Ｂを認証し、端末装置１０−２が利用者Ａを認証すると、鍵管理サーバ２０の認証識別子受信部２３は、端末装置１０−１、１０−２から利用者変更情報を受信する。次に、鍵管理サーバ２０の登録部２４は、端末情報記憶部が端末装置１０−１、１０−２を示す端末ＩＤに紐づけられた認証識別子を、利用者変更情報に含まれる認証識別子に置換する。
このとき、端末装置１０−１を示す端末ＩＤには、認証識別子Ｂと配送鍵Ｘが紐づけられ、端末装置１０−２を示す端末ＩＤには、認証識別子Ａと配送鍵Ｙが紐づけられ、端末装置１０−３を示す端末ＩＤには、認証識別子Ｃと配送鍵Ｘが紐づけられている。
【００３７】
ここで、利用者Ｃを排斥して秘匿通信を行う場合、利用者Ｃによる通信内容の傍受・盗聴を防止するために、鍵管理サーバ２０は、端末装置１０−１と端末装置１０−２の暗号鍵を更新する。暗号鍵の更新は、端末装置１０−１、１０−２に紐づけられた配送鍵Ｘ、Ｙを用いて行われる。このようにして、新たな暗号鍵を受信した端末装置１０−１、１０−２は、利用者Ｃを排斥した秘匿通信を行うことができる。
【００３８】
なお、本実施形態において、端末装置１０−１〜１０−３の数、利用者Ａ〜Ｃの数及び認証識別子、配送鍵、暗号鍵の数は、あくまで説明のための一例であり、これに限られない。
【００３９】
また、本実施形態では、鍵管理システムが鍵管理サーバ２０と鍵更新サーバ３０とを別々に備える構成である場合を説明したが、これに限られず、鍵管理サーバ２０及び鍵更新サーバ３０の機能を１つの装置を用いて実現しても良い。
【００４０】
上述の鍵管理サーバ２０及び端末装置１０−１〜１０−３は内部に、コンピュータシステムを有している。そして、上述した各処理部の動作は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００４１】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００４２】
１０−１〜１０−３…端末装置  １１…認証識別子記憶部  １２…認証部  １３…認証識別子送信部  １４…配送鍵受信部  １５…配送鍵登録部  １６…配送鍵記憶部  １７…暗号鍵受信部  １８…暗号鍵登録部  １９…暗号鍵記憶部  ２０…鍵管理サーバ  ２１…マスタ情報記憶部  ２２…配送鍵配送部  ２３…認証識別子受信部  ２４…登録部  ２５…端末情報記憶部  ２６…暗号鍵配送部  ３０…鍵更新サーバ  ４０…ネットワーク
【図１】
2010273199.tif 000003
【図２】
2010273199.tif 000004
【図３】
2010273199.tif 000005
【図４】
2010273199.tif 000006
【図５】
2010273199.tif 000007
【図６】
2010273199.tif 000008
【図７】
2010273199.tif 000009
【図８】
2010273199.tif 000010