(57)【要約】【課題】セキュリティ情報を保持・配信するセンタの処理負荷を軽減する。【解決手段】マスタ端末４はその内部で生成した非対称鍵ペア（公開鍵Ａと秘密鍵Ａ’）のうち、公開鍵Ａはセキュリティ情報生成センタ６へ送信し、秘密鍵Ａ’は、一般端末１０ｂが生成して送信してきた公開鍵Ｂを用いて暗号化して当該一般端末１０ｂへ返信する。一般端末１０ｂは、この暗号化された秘密鍵Ａ’を、自己が生成した秘密鍵Ｂ’を用いて復号化することで、秘密鍵Ａ’を取得できる。一方、上記公開鍵Ａを受信したセキュリティ情報生成センタ６は、この公開鍵Ａを用いて、自己が保持するセキュリティ情報を暗号化して、これを一般端末１０ｂへ配信する。一般端末１０ｂは、この暗号化セキュリティ情報を、秘密鍵Ａ’を用いて復号化することで、セキュリティ情報を取得できる。【選択図】図３
2008306685.tif 000002
【特許請求の範囲】
【請求項１】
複数の一般端末に対して、外部の情報生成センタが保持・管理しているセキュリティ情報を設定するシステムであって、
前記複数の一般端末と内部ネットワークを介して接続されるマスタ端末を備え、
該マスタ端末は、任意の非対称鍵ペアである公開鍵と秘密鍵を生成する非対称鍵ペア生成手段と、該生成した公開鍵を外部ネットワークを介して前記情報生成センタへ送信する公開鍵通知手段と、前記秘密鍵を暗号化して該各暗号化された秘密鍵を前記各一般端末へ送信する暗号化秘密鍵生成・送信手段とを有し、
前記情報生成センタは、前記公開鍵通知手段によって送られてきた前記公開鍵を用いて前記セキュリティ情報を暗号化して、該暗号化セキュリティ情報を前記外部ネットワークを介して前記各一般端末へ配信する暗号化セキュリティ情報生成・配信手段を有し、
前記各一般端末は、各々、前記マスタ端末から送られてきた前記暗号化された秘密鍵を復号化することで前記秘密鍵を取得する秘密鍵取得手段と、前記情報生成センタの暗号化セキュリティ情報生成・配信手段によって配信された前記暗号化セキュリティ情報を、該秘密鍵取得手段によって取得した秘密鍵を用いて復号化することで前記セキュリティ情報を取得するセキュリティ情報取得手段とを更に備えることを特徴とするセキュリティ情報設定システム。
【請求項２】
複数の一般端末に対して、外部の情報生成センタが保持・管理しているセキュリティ情報を設定するシステムであって、
前記複数の一般端末と内部ネットワークを介して接続されるマスタ端末と情報配信サーバを備え、
該マスタ端末は、任意の非対称鍵ペアである公開鍵と秘密鍵を生成する非対称鍵ペア生成手段と、該生成した公開鍵を外部ネットワークを介して前記情報生成センタへ送信する公開鍵通知手段と、前記秘密鍵を暗号化して該各暗号化された秘密鍵を前記各一般端末へ送信する暗号化秘密鍵生成・送信手段とを有し、
前記情報生成センタは、前記公開鍵通知手段によって送られてきた前記公開鍵を用いて前記セキュリティ情報を暗号化して、該暗号化セキュリティ情報を前記外部ネットワークを介して前記情報配信サーバへ配信する暗号化セキュリティ情報生成・配信手段を有し、
前記情報配信サーバは、該情報生成センタの暗号化セキュリティ情報生成・配信手段によって配信された前記暗号化セキュリティ情報を受信・記憶して、該暗号化セキュリティ情報を前記各一般端末へ配信する配信手段を有し、
前記各一般端末は、各々、前記マスタ端末から送られてきた前記暗号化された秘密鍵を復号化することで前記秘密鍵を取得する秘密鍵取得手段と、前記情報配信サーバから配信された前記暗号化セキュリティ情報を、該秘密鍵取得手段によって取得した秘密鍵を用いて復号化することで前記セキュリティ情報を取得するセキュリティ情報取得手段とを更に備えることを特徴とするセキュリティ情報設定システム。
【請求項３】
複数の一般端末に対して外部の情報生成センタが保持・管理しているセキュリティ情報を設定するシステムにおける、前記複数の一般端末と内部ネットワークを介して接続されるマスタ端末において、
非対称鍵ペアである公開鍵と秘密鍵を生成する非対称鍵ペア生成手段と、該生成した公開鍵を外部ネットワークを介して前記情報生成センタへ送信する公開鍵通知手段と、
該生成した秘密鍵を暗号化し、該暗号化された秘密鍵を、前記各一般端末へ送信する暗号化秘密鍵生成・送信手段と、
を有することを特徴とするマスタ端末。
【請求項４】
複数の一般端末に対して外部の情報生成センタが保持・管理しているセキュリティ情報を設定するシステムにおける前記各一般端末であって、
マスタ端末から送信される、暗号化された秘密鍵を受信すると、該暗号化された秘密鍵を復号化することで前記秘密鍵を取得する秘密鍵取得手段と、
前記情報生成センタから送信された、前記秘密鍵とペアになる公開鍵によって暗号化された前記セキュリティ情報を受信すると、該暗号化セキュリティ情報を前記秘密鍵取得手段によって取得した秘密鍵を用いて復号化することで前記セキュリティ情報を取得するセキュリティ情報取得手段と、
を有することを特徴とする一般端末。
【請求項５】
複数の一般端末に対して、外部の情報生成センタが保持・管理しているセキュリティ情報を設定するシステムであって、
前記複数の一般端末と内部ネットワークを介して接続されるマスタ端末を備え、
前記各一般端末は、各々、自端末内部で独自に非対称鍵ペアである第１の公開鍵と第１の秘密鍵を生成する第１の非対称鍵ペア生成手段と、該生成した第１の公開鍵を前記内部ネットワークを介して前記マスタ端末へ送信する第１の公開鍵通知手段とを有し、
該マスタ端末は、自端末内部で独自に非対称鍵ペアである第２の公開鍵と第２の秘密鍵を生成する第２の非対称鍵ペア生成手段と、該生成した第２の公開鍵を外部ネットワークを介して前記情報生成センタへ送信する第２の公開鍵通知手段と、前記各一般端末から前記第１の公開鍵通知手段によって送信されてきた各第１の公開鍵を用いて前記第２の秘密鍵を暗号化し、該各暗号化された第２の秘密鍵を、各々の暗号化に用いた第１の公開鍵の送信元の一般端末へ返信する暗号化秘密鍵生成・返信手段とを有し、
前記情報生成センタは、前記第２の公開鍵通知手段によって送られてきた前記第２の公開鍵を用いて前記セキュリティ情報を暗号化して、該暗号化セキュリティ情報を前記外部ネットワークを介して前記各一般端末へ配信する暗号化セキュリティ情報生成・配信手段を有し、
前記各一般端末は、各々、前記暗号化秘密鍵生成・返信手段によって返信された前記暗号化された第２の秘密鍵を、自端末の前記第１の非対称鍵ペア生成手段で生成した前記第１の秘密鍵を用いて復号化することで前記第２の秘密鍵を取得する第２の秘密鍵取得手段と、前記情報生成センタの暗号化セキュリティ情報生成・配信手段によって配信された前記暗号化セキュリティ情報を、該第２の秘密鍵取得手段によって取得した第２の秘密鍵を用いて復号化することで前記セキュリティ情報を取得するセキュリティ情報取得手段とを更に備えることを特徴とするセキュリティ情報設定システム。
【請求項６】
複数の一般端末に対して、外部の情報生成センタが保持・管理しているセキュリティ情報を設定するシステムであって、
前記複数の一般端末と内部ネットワークを介して接続されるマスタ端末と情報配信サーバとを備え、
前記各一般端末は、各々、自端末内部で独自に非対称鍵ペアである第１の公開鍵と第１の秘密鍵を生成する第１の非対称鍵ペア生成手段と、該生成した第１の公開鍵を前記内部ネットワークを介して前記マスタ端末へ送信する第１の公開鍵通知手段とを有し、
該マスタ端末は、自端末内部で独自に非対称鍵ペアである第２の公開鍵と第２の秘密鍵を生成する第２の非対称鍵ペア生成手段と、該生成した第２の公開鍵を外部ネットワークを介して前記情報生成センタへ送信する第２の公開鍵通知手段と、前記各一般端末から前記第１の公開鍵通知手段によって送信されてきた各第１の公開鍵を用いて前記第２の秘密鍵を暗号化し、該各暗号化された第２の秘密鍵を、各々の暗号化に用いた第１の公開鍵の送信元の一般端末へ返信する暗号化秘密鍵生成・返信手段とを有し、
前記情報生成センタは、前記第２の公開鍵通知手段によって送られてきた前記第２の公開鍵を用いて前記セキュリティ情報を暗号化して、該暗号化セキュリティ情報を前記外部ネットワークを介して前記情報配信サーバへ配信する暗号化セキュリティ情報生成・配信手段を有し、
前記情報配信サーバは、該情報生成センタの暗号化セキュリティ情報生成・配信手段に
よって配信された前記暗号化セキュリティ情報を受信・記憶して、該暗号化セキュリティ情報を前記各一般端末へ配信する配信手段を有し、
前記各一般端末は、各々、前記暗号化秘密鍵生成・返信手段によって返信された前記暗号化された第２の秘密鍵を、自端末の前記第１の非対称鍵ペア生成手段で生成した前記第１の秘密鍵を用いて復号化することで前記第２の秘密鍵を取得する第２の秘密鍵取得手段と、前記情報配信サーバの配信手段によって配信された前記暗号化セキュリティ情報を、該第２の秘密鍵取得手段によって取得した第２の秘密鍵を用いて復号化することで前記セキュリティ情報を取得するセキュリティ情報取得手段とを更に備えることを特徴とするセキュリティ情報設定システム。
【請求項７】
複数の一般端末に対して外部の情報生成センタが保持・管理しているセキュリティ情報を設定するシステムにおける、前記複数の一般端末と内部ネットワークを介して接続されるマスタ端末において、
非対称鍵ペアである第２の公開鍵と第２の秘密鍵を生成する第２の非対称鍵ペア生成手段と、該生成した第２の公開鍵を外部ネットワークを介して前記情報生成センタへ送信する第２の公開鍵通知手段と、
前記各一般端末から送信されてきた各第１の公開鍵を用いて前記第２の非対称鍵ペア生成手段で生成した第２の秘密鍵を暗号化し、該各暗号化された第２の秘密鍵を、各々の暗号化に用いた第１の公開鍵の送信元の一般端末へ返信する暗号化秘密鍵生成・返信手段と、
を有することを特徴とするマスタ端末。
【請求項８】
複数の一般端末に対して外部の情報生成センタが保持・管理しているセキュリティ情報を設定するシステムにおける前記各一般端末であって、
自端末内部で独自に非対称鍵ペアである第１の公開鍵と第１の秘密鍵を生成する第１の非対称鍵ペア生成手段と、
該生成した第１の公開鍵を内部ネットワークを介してマスタ端末へ送信する第１の公開鍵通知手段と、
前記マスタ端末から返信される、前記第１の公開鍵を用いて暗号化された第２の秘密鍵を受信すると、該暗号化された第２の秘密鍵を、前記第１の秘密鍵を用いて復号化することで前記第２の秘密鍵を取得する第２の秘密鍵取得手段と、
前記情報生成センタによって生成された、前記第２の秘密鍵とペアになる第２の公開鍵によって暗号化された前記セキュリティ情報を受信すると、該暗号化セキュリティ情報を前記第２の秘密鍵取得手段によって取得した第２の秘密鍵を用いて復号化することで前記セキュリティ情報を取得するセキュリティ情報取得手段と、
を有することを特徴とする一般端末。
【請求項９】
複数の一般端末に対して外部の情報生成センタが保持・管理しているセキュリティ情報を設定するシステムにおける、前記複数の一般端末と内部ネットワークを介して接続されるマスタ端末のコンピュータを、
非対称鍵ペアである第２の公開鍵と第２の秘密鍵を生成する第２の非対称鍵ペア生成手段と、該生成した第２の公開鍵を外部ネットワークを介して前記情報生成センタへ送信する第２の公開鍵通知手段と、
前記各一般端末から送信されてきた各第１の公開鍵を用いて前記第２の非対称鍵ペア生成手段で生成した第２の秘密鍵を暗号化し、該各暗号化された第２の秘密鍵を、各々の暗号化に用いた第１の公開鍵の送信元の一般端末へ返信する暗号化秘密鍵生成・返信手段、
として機能させるためのプログラム。
【請求項１０】
複数の一般端末に対して外部の情報生成センタが保持・管理しているセキュリティ情報を設定するシステムにおける前記各一般端末のコンピュータを、
自端末内部で独自に非対称鍵ペアである第１の公開鍵と第１の秘密鍵を生成する第１の非対称鍵ペア生成手段と、
該生成した第１の公開鍵を内部ネットワークを介してマスタ端末へ送信する第１の公開鍵通知手段と、
前記マスタ端末から返信される、前記第１の公開鍵を用いて暗号化された第２の秘密鍵を受信すると、該暗号化された第２の秘密鍵を、前記第１の秘密鍵を用いて復号化することで前記第２の秘密鍵を取得する第２の秘密鍵取得手段と、
前記情報生成センタによって生成された、前記第２の秘密鍵とペアになる第２の公開鍵によって暗号化された前記セキュリティ情報を受信すると、該暗号化セキュリティ情報を前記第２の秘密鍵取得手段によって取得した第２の秘密鍵を用いて復号化することで前記セキュリティ情報を取得するセキュリティ情報取得手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セキュリティ情報を保持／更新する必要がある複数の端末機器に対する当該セキュリティ情報の設定処理を、セキュアに実施するシステムに関する。
【背景技術】
【０００２】
従来、情報生成センタから提供されるセキュリティ情報を端末機器に設定することで端末機器が機能するようなシステムが構築される場合、例えば工場等における初期設定に係わり、例えば予め端末設定部門側で任意の共通鍵を生成して、この共通鍵を上記セキュリティ情報を生成・保持・提供する情報生成センタ側に送っておく。そして、端末設定部門側で各端末機器にセキュリティ情報を設定する際には（端末機器の情報設定工程において）、まず、対象となる各端末機器に上記共通鍵を設定する。そして、情報生成センタ側にセキュリティ情報提供要求を送ると、情報生成センタから上記共通鍵によって暗号化されたセキュリティ情報が返信されるので、これを各端末機器にダウンロードする。各端末機器が、その内部で保持している上記共通鍵によってこの暗号化されたセキュリティ情報を復号化することで、セキュリティ情報が端末機器内に設定情報として取り込まれる（従来技術１）。
【０００３】
尚、上記端末設定部門とは、例えば、メーカーの工場等で製造された端末機器に、セキュリティ情報を設定する作業を実施する作業部門等であり、情報設定工程とは各端末機器に対するセキュリティ情報の設定作業を実施する作業工程である。
【０００４】
上記の様なシステムの一例としては、例えば、上記端末機器は、ＩＣカードＲ／Ｗ（リーダ／ライタ）を備える電子マネー決済端末（以下、決済端末という）である。電子マネーを用いた決済システムでは、ＩＣカードへの不正なアクセス（入金せずに利用額を積みましや利用履歴を書換え等）を防ぐために、決済端末とＩＣカードとの通信において、秘匿鍵による認証を行なったり、通信を暗号化したりするなどして、安全性を高めている。この秘匿鍵（ＩＣカードへのアクセスに必要となる鍵）が、上記セキュリティ情報の一例である。
【０００５】
尚、決済端末にはタンパ技術（端末への不正アクセスやデータ改ざんを物理的及び論理的に防衛する既存技術）が適用されており、秘匿鍵を安全に格納することが出来る。また、この秘匿鍵は、情報生成センタ側で変更される場合もあり（バージョンアップ等）、変更があった場合には、変更後の新たな秘匿鍵が、情報生成センタ側から端末設定部門側へ配信されて各決済端末内に格納され、その後は当該新たな秘匿鍵を用いて、ＩＣカードへのアクセス処理が行われることになる。
【０００６】
また、従来技術２（特許文献１に示す）の方法を応用すると、各端末機器が各々、秘密鍵・公開鍵ペアを内部で生成し（例えば乱数を元に生成し）、生成した公開鍵をネットワークを介して情報生成センタに送信する。情報生成センタは、各端末機器から送信されてくる公開鍵でセキュリティ情報を暗号化し、暗号化に使用した公開鍵の送信元の端末機器に対して、この暗号化セキュリティ情報を返信する。各端末機器は、自己が保持する秘密鍵によって、受信した暗号化セキュリティ情報を復号化することで、セキュリティ情報を自端末内に設定することが可能となる。
【０００７】
あるいは逆に、情報生成センタが秘密鍵・公開鍵を生成し、秘密鍵は自身が保持し、公開鍵を端末設定部門に対して提供し、端末設定部門はこの公開鍵を各端末機器に事前に設定しておく（又は、この公開鍵は、情報設定工程において、情報生成センタから各端末機
器に対してネットワークを介して配信される）。そして、各端末機器は、その内部で乱数等を元に生成した共通鍵を、上記事前設定又は配信された公開鍵で暗号化して、これを情報生成センタへ送信する。情報生成センタは、各端末機器から送られてきた“暗号化された共通鍵”を、自己が保持している秘密鍵で復号化することで、各端末機器が生成した共通鍵を取得することが出来る。この様にして各端末機器固有の共通鍵を取得した情報生成センタは、取得した共通鍵でセキュリティ情報を暗号化し、これを当該共通鍵の送信元の端末機器に対して送信する。各端末機器は、自己が生成・保持している共通鍵で、情報生成センタから送られてきたセキュリティ情報を復号化することで、情報生成センタが管理しているセキュリティ情報を設定することが可能となる。
【０００８】
図８は、上記従来技術２による端末機器へのセキュリティ情報の設定方法の一例である。
一般的に、端末機器に対して各種設定情報（特に上記セキュリティ情報）を入力することで端末機器としての機能を有効にする、という作業工程が、端末設定部門にて実施される。特に端末機器が各種電子マネー等の決済端末である場合、決済システムをセキュアに運営するための鍵情報等のセキュリティ情報を、決済端末に設定する必要がある場合が多く存在する。
【０００９】
これらセキュリティ情報は、決済システムにおいて一般的に重要な情報であることから（例えば上記秘匿鍵等）、情報の取扱いには一定の保護を必要とする。特に、セキュリティ情報を、センタ・ＰＣ（パソコン）・機器等に記憶されている状態から、他のセンタ・ＰＣ（パソコン）・機器等へ転送や配信を行う場合、一般的には暗号化等により情報が外部に漏洩しないように対策される。
【００１０】
この暗号化にはＤＥＳ（Data Encryption Standard；データ暗号化標準）、ＡＥＳ（Advanced Encryption Standard)に代表される共通鍵暗号方式（対称鍵暗号方式）や、ＲＳＡ等のように秘密鍵と公開鍵の鍵ペアによる非対称方式等の各種暗号化方式が、性能、コスト等各種要件によって選択的に使用される。
【００１１】
図８に示す従来技術例では、上記端末機器の一例である図示の各一般端末６０ｂ〜６０ｄ（以下、必要に応じて「一般端末６０」と総称する）は、その内部にＲＳＡ等の非対称鍵ペアを生成する機能を有し、生成した公開鍵については端末外部に出力する機能を持っているものとしている。
【００１２】
そして、各一般端末６０は、情報生成センタ５０が保持しているセキュリティ情報を内部に取り込むために、設定作業の工程において内部で乱数を元にして秘密鍵と公開鍵の鍵ペアを生成する。生成した鍵ペアのうち公開鍵は端末外部に出力し、セキュリティ情報を有する情報生成センタ５０が、不図示のネットワークを介してこの公開鍵を受信する。
【００１３】
公開鍵を受取った情報生成センタ５０は、この公開鍵によってセキュリティ情報７０を暗号化し、この公開鍵の送信元の一般端末６０に対して、この暗号化されたセキュリティ情報７０を返信する。自身が生成・送信した公開鍵によって暗号化されたセキュリティ情報７０を受信した一般端末６０は、自身が保持している秘密鍵で復号化を行うことでセキュリティ情報７０を取得し、このセキュリティ情報７０を自身の設定情報として記憶する。
【００１４】
通常、図８に示すように複数の一般端末６０が存在するので、各一般端末６０から個別に異なる公開鍵が情報生成センタ５０に対して送信され、情報生成センタ５０はその都度セキュリティ情報７０の暗号化処理を行い、暗号化したセキュリティ情報７０を当該公開鍵送信元の一般端末６０に送り返す必要がある。
【００１５】
すなわち、図８に示す例の場合、例えば、一般端末６０ｂは、秘密鍵Ｂ’と公開鍵Ｂの鍵ペアを生成して、秘密鍵Ｂ’を自端末内の不図示の記憶部（メモリ等）に記憶すると共に、公開鍵Ｂを不図示のネットワークを介して情報生成センタ５０へ送信する。この公開鍵Ｂを受信した情報生成センタ５０は、この公開鍵Ｂを用いて、自己が保持しているセキュリティ情報７０を暗号化して、この暗号化されたセキュリティ情報７０（セキュリティ情報７０（Ｂ）と記すものとする）、一般端末６０ｂへ送信する。一般端末６０ｂは、上記秘密鍵Ｂ’を用いてこのセキュリティ情報７０（Ｂ）を復号化することで、セキュリティ情報７０を取得することができる。
【００１６】
図示の他の一般端末６０ｃ〜６０ｎも、上記一般端末６０ｂと同様にしてセキュリティ情報７０を取得するが、生成する秘密鍵と公開鍵の鍵ペアは全て異なるものである。例えば図示の通り、一般端末６０ｃは秘密鍵Ｃ’と公開鍵Ｃの鍵ペアを生成し、一般端末６０ｎは秘密鍵Ｎ’と公開鍵Ｎの鍵ペアを生成する。当然、情報生成センタ５０に対して、一般端末６０ｃは公開鍵Ｃを送信し、一般端末６０ｎは公開鍵Ｎを送信する。これに対して、情報生成センタ５０は、公開鍵Ｃを用いたセキュリティ情報７０の暗号化処理、公開鍵Ｎを用いたセキュリティ情報７０の暗号化処理を実行して、セキュリティ情報７０（Ｃ）は一般端末６０ｃへ送信し、セキュリティ情報７０（Ｎ）は一般端末６０ｎへ送信する。
【００１７】
上記の通り、情報生成センタ５０は、各一般端末６０毎にその都度、異なる公開鍵を用いてセキュリティ情報７０の暗号化処理等を行わなければならず、情報生成センタ５０の処理負荷が大きいものとなる。
【特許文献１】特開平１１−９８１３３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１８】
従来技術１の場合、各端末機器には事前に共通鍵を設定しておく必要があり、情報生成センタにも同じ共通鍵が存在する必要があった。このため端末設定部門が決定した共通鍵を、各端末機器に組み込み、さらに情報生成センタに対して提供する必要があった。あるいは逆に、端末設定部門側が、情報生成センタが生成した共通鍵を提供してもらい、それを事前に各端末機器に設定しておく必要があった。この場合、共通鍵が漏洩してしまうと、情報生成センタから配信されてくるセキュリティ情報が（途中で盗まれて）復号化されてしまう恐れがあった。また、情報生成センタが生成するセキュリティ情報と、それを暗号化する共通鍵が共に情報として端末設定部門に存在することになり、端末設定部門内では、それらの情報の保管・管理に多くの労力をかける必要があった。
【００１９】
これらの課題の解決は、従来技術２でも可能となる。すなわち、従来技術２では、情報生成センタは、各端末機器から送られてくる、各端末機器がその内部で独自に生成した公開鍵又は共通鍵を用いて、セキュリティ情報を暗号化する。これらの鍵は、情報生成センタあるいは各端末機器内で生成され、外に出て行くのは公開鍵あるいは公開鍵で暗号化された共通鍵である。このため、秘密鍵又は共通鍵が端末機器あるいは情報生成センタから漏洩しない限り、暗号化しているセキュリティ情報を復号化することは出来ない。
【００２０】
また、秘密鍵・公開鍵又は共通鍵が、情報生成センタあるいは各端末機器内で、乱数等を元に生成されるため、オペレータ／作業者等が端末機器又は情報生成センタから鍵情報を取り出さない限り安全である。また、端末設定部門に対して情報として情報生成センタから提供されるのは公開鍵だけとなる（公開鍵を情報生成センタが生成する場合）。このため、端末設定部門自身も暗号化されたセキュリティ情報を復号化することが出来なくなる。あるいは情報生成センタに提供するのは、各端末機器が個別に生成し情報生成センタに送付するために出力した公開鍵だけとなる（公開鍵を端末機器が生成する場合）。
【００２１】
しかしながら、一方で、いずれの場合も各端末機器が、個々に異なる鍵情報を乱数から生成して情報生成センタ側へ提供する為、情報生成センタは、これら各々の鍵を元にセキュリティ情報を暗号化する必要がある。つまり、情報生成センタは、その都度通信によって各端末機器から鍵情報を取得し、受信した鍵によってセキュリティ情報の暗号化を行い、鍵情報送付元の端末機器に対して暗号化したセキュリティ情報を送信するといった処理が必要となる。このため、既に従来技術でも述べた通り、情報生成センタは、端末機器毎に異なる鍵によってセキュリティ情報を暗号化する必要があり、そのために多くの負荷が掛かる。さらに、端末機器毎のセキュリティ情報設定の度に情報生成センタへの接続・データ送受信が必要となるため、センタ接続の回線容量にもよるが、セキュリティ情報の設定に要する時間が掛かり、端末機器へのセキュリティ情報設定作業の効率化を阻害する要因となる。
【００２２】
また、端末機器に対するセキュリティ情報の設定処理が必要になるのは、上述した製品出荷前の初期設定作業時に限らない。例えば、情報生成センタ側でセキュリティ情報が変更（バージョンアップ等）される場合があるので、端末機器を顧客先で設置して運用開始した後でも、情報生成センタからセキュリティ情報（バージョンアップ版等）を取得して設定する、セキュリティ情報の更新処理が必要になる場合があり、この場合にも例えば上記従来技術２による処理を行うことになり、上述した問題が生じる。
【００２３】
本発明の課題は、情報生成センタが保持・管理するセキュリティ情報を各端末機器に設定する必要があるシステムに係り、特に情報生成センタがセキュリティ情報を暗号化して、この暗号化セキュリティ情報が各端末機器に配信されるシステムであって、情報生成センタの処理負荷を大幅に軽減でき、更にセキュリティ情報設定作業に要する時間を短縮することができるセキュリティ情報設定システム、そのマスタ端末、一般端末、プログラム等を提供することである。
【課題を解決するための手段】
【００２４】
本発明の第１のセキュリティ情報設定システムは、複数の一般端末に対して、外部の情報生成センタが保持・管理しているセキュリティ情報を設定するシステムであって、前記複数の一般端末と内部ネットワークを介して接続されるマスタ端末を備え、該マスタ端末は、任意の非対称鍵ペアである公開鍵と秘密鍵を生成する非対称鍵ペア生成手段と、該生成した公開鍵を外部ネットワークを介して前記情報生成センタへ送信する公開鍵通知手段と、前記秘密鍵を暗号化して該各暗号化された秘密鍵を前記各一般端末へ送信する暗号化秘密鍵生成・送信手段とを有し、前記情報生成センタは、前記公開鍵通知手段によって送られてきた前記公開鍵を用いて前記セキュリティ情報を暗号化して、該暗号化セキュリティ情報を前記外部ネットワークを介して前記各一般端末へ配信する暗号化セキュリティ情報生成・配信手段を有し、前記各一般端末は、各々、前記マスタ端末から送られてきた前記暗号化された秘密鍵を復号化することで前記秘密鍵を取得する秘密鍵取得手段と、前記情報生成センタの暗号化セキュリティ情報生成・配信手段によって配信された前記暗号化セキュリティ情報を、該秘密鍵取得手段によって取得した秘密鍵を用いて復号化することで前記セキュリティ情報を取得するセキュリティ情報取得手段とを更に備える。
【００２５】
上記第１のシステムでは、情報生成センタにおけるセキュリティ情報の暗号化処理は、マスタ端末生成の公開鍵による暗号化処理のみであるので、情報生成センタの処理負荷を大幅に軽減できる。
【００２６】
本発明の第２のセキュリティ情報設定システムは、複数の一般端末に対して、外部の情報生成センタが保持・管理しているセキュリティ情報を設定するシステムであって、前記複数の一般端末と内部ネットワークを介して接続されるマスタ端末と情報配信サーバを備
え、該マスタ端末は、任意の非対称鍵ペアである公開鍵と秘密鍵を生成する非対称鍵ペア生成手段と、該生成した公開鍵を外部ネットワークを介して前記情報生成センタへ送信する公開鍵通知手段と、前記秘密鍵を暗号化して該各暗号化された秘密鍵を前記各一般端末へ送信する暗号化秘密鍵生成・送信手段とを有し、前記情報生成センタは、前記公開鍵通知手段によって送られてきた前記公開鍵を用いて前記セキュリティ情報を暗号化して、該暗号化セキュリティ情報を前記外部ネットワークを介して前記情報配信サーバへ配信する暗号化セキュリティ情報生成・配信手段を有し、前記情報配信サーバは、該情報生成センタの暗号化セキュリティ情報生成・配信手段によって配信された前記暗号化セキュリティ情報を受信・記憶して、必要に応じて該暗号化セキュリティ情報を前記各一般端末へ配信する配信手段を有し、前記各一般端末は、各々、前記マスタ端末から送られてきた前記暗号化された秘密鍵を復号化することで前記秘密鍵を取得する秘密鍵取得手段と、前記情報配信サーバから配信された前記暗号化セキュリティ情報を、該秘密鍵取得手段によって取得した秘密鍵を用いて復号化することで前記セキュリティ情報を取得するセキュリティ情報取得手段とを更に備える。
【００２７】
上記第２のシステムは、第１のシステムに対して更に情報配信サーバを設けることで、各一般端末へ暗号化セキュリティ情報を配信する処理は情報配信サーバが行うので、情報生成センタの処理負荷が更に軽減される。
【発明の効果】
【００２８】
本発明のセキュリティ情報設定システム、そのマスタ端末、一般端末、プログラム等によれば、情報生成センタが保持・管理するセキュリティ情報を各端末機器に設定する必要があるシステムに係り、特に情報生成センタがセキュリティ情報を暗号化して、この暗号化セキュリティ情報が各端末機器に配信されるシステムであって、情報生成センタの処理負荷を大幅に軽減でき、更にセキュリティ情報設定作業に要する時間を短縮することができる。
【発明を実施するための最良の形態】
【００２９】
以下、図面を参照して本発明の実施の形態について説明する。
図１は、本例のセキュリティ情報設定システム全体のシステム構成図である。
図１に示すセキュリティ情報設定システム１は、まず任意の端末設定部門の内部システムとして、例えばＬＡＮ等の構内通信ネットワーク３に接続された、上述した端末機器の一例である複数の一般端末１０ｂ，１０ｃ，１０ｄ（以下、必要に応じて「一般端末１０」と総称する）、一台のマスタ端末４、及び一台のセキュリティ情報配信サーバ５から成る構内システムがあり、更に外部にセキュリティ情報生成センタ６がある構成となっている。マスタ端末４、セキュリティ情報配信サーバ５、及びセキュリティ情報生成センタ６は、インターネット、公衆回線網等の広域ネットワーク２に接続されており、相互に通信可能となっている。但し、図１に示す構成は一例であり、この例に限るものではない。例えば、セキュリティ情報配信サーバ５を備えない構成であってもよい。この場合、各一般端末１０は、構内通信ネットワーク３、不図示のルータ等を介して、広域ネットワーク２に接続して、直接、セキュリティ情報生成センタ６と通信可能とする。
【００３０】
セキュリティ情報生成センタ６は、上記従来で説明したセキュリティ情報を保持・管理している。また、各一般端末１０及びマスタ端末４は、それぞれ、自端末内で非対称鍵ペア（公開鍵と秘密鍵のペア）を生成する機能を備えている。各一般端末１０における非対称鍵ペア（公開鍵と秘密鍵のペア）の生成処理自体は、上記図８で説明した従来技術と略同様であってよいが、生成した公開鍵の送信先は、セキュリティ情報生成センタ６ではなく、マスタ端末４である。セキュリティ情報生成センタ６に対しては、マスタ端末４で生成された公開鍵のみが送信される。よって、セキュリティ情報生成センタ６におけるセキュリティ情報の暗号化処理は、マスタ端末４で生成された公開鍵による暗号化処理だけと
なる。従って、セキュリティ情報生成センタ６の処理負荷が、従来に比べて大幅に軽減される。暗号化されたセキュリティ情報は、各一般端末１０へ配信され、上記マスタ端末４で生成された秘密鍵によって復号化される。詳しくは後に説明する。
【００３１】
尚、上記端末設定部門とは、例えば、メーカーの工場等で製造された端末機器に、セキュリティ情報を設定する作業を実施する作業部門等である。つまり、セキュリティ情報を必要とする処理機能を有する端末機器自体（一般端末１０）はメーカーが製造するが、セキュリティ情報は外部のセキュリティ情報生成センタ６が保持・管理しているので、製品出荷前又は出荷して設置後に（何れにしても運用開始前に）、セキュリティ情報生成センタ６からセキュリティ情報を取得して各一般端末１０に設定（初期設定）する作業が必要になる。この作業を実施する作業部門が、上記端末設定部門である。
【００３２】
但し、この例に限らない。既に述べてあるが、セキュリティ情報はセキュリティ情報生成センタ６側で更新（バージョンアップ等）される場合があり、これによって上記初期設定されたセキュリティ情報が旧バージョンとなってしまう場合がある。これに対応する為、上記各一般端末１０及びマスタ端末４（場合によっては更にセキュリティ情報配信サーバ５も）が構内通信ネットワーク３に接続されてなる内部システムは、例えば、当該一般端末１０が運用される環境（例えば、一般端末１０が電子マネー決済システムである場合には、例えばコンビニ、スーパーマーケット、デパート等）内に構築されており、運用中の各一般端末１０に新バージョンのセキュリティ情報を安全に設定することが可能となるようにしてもよい。
【００３３】
図２に、一般端末１０のハードウェア構成例を示す。尚、マスタ端末４も一般端末１０と同様のハードウェア構成であってよい。一般端末１０とマスタ端末４との違いは、その内部に格納されるアプリケーションプログラムであり、それによってマスタ端末４は一般端末１０とは異なる処理を実行する。詳しくは後述する。
【００３４】
図２に示す例では、一般端末１０（マスタ端末４）は、ＣＰＵ１１、通信インタフェース１２、プログラムメモリ１３、暗号／復号用ＩＣ１４、設定情報記録メモリ１５、時計ＩＣ１６、及びユーザインタフェース制御部１７を有し、これらが内部バス１８に接続された構成となっている。
【００３５】
ＣＰＵ１１は、当該一般端末１０（マスタ端末４）全体を制御する中央処理装置である。ＣＰＵ１１は、プログラムメモリ１３に格納されている所定のアプリケーションプログラムを読み出し・実行することにより、後述する各種処理を実行する。
【００３６】
通信インタフェース１２は、例えば上記ＬＡＮ等の構内通信ネットワーク３に接続するＬＡＮインタフェース等であり、このＬＡＮ等を介して他の一般端末１０又はマスタ端末４との通信を行える。更に、ＬＡＮ経由で不図示のルータ等を介して広域ネットワーク２に接続して、外部の装置（特にセキュリティ情報生成センタ６）との通信も行える。但し、この例に限らず、例えば通信インタフェース１２はモデム等であり、広域ネットワーク２に直接接続して、セキュリティ情報生成センタ６との通信を行えるものであってもよい。
【００３７】
プログラムメモリ１３は、上記所定のアプリケーションプログラムを記憶する不揮発性のメモリである。上記の通り、マスタ端末４においては、このアプリケーションプログラムが、一般端末１０とは異なるものとなっている。
【００３８】
上記非対称鍵ペアの生成や、鍵を用いた暗号化／復号化は、ＣＰＵ１１の制御によって暗号／復号用ＩＣ１４が実行する。但し、この例に限らず、これら鍵の生成や暗号化／復
号化が、ＣＰＵ１１によるソフトウェア処理によって実現される構成としてもよい。
【００３９】
設定情報記録メモリ１５は、所謂“耐タンパメモリ”（耐タンパ機能による保護付きメモリ）であり、上記公開鍵／秘密鍵や、復号化して得たセキュリティ情報等は、設定情報記録メモリ１５に格納する。これによって、各種鍵やセキュリティ情報等の重要情報は安全に保管され、これら重要情報が一般端末１０（又はマスタ端末４）から漏洩する可能性は極めて低い。
【００４０】
ユーザインタフェース制御部１７は、ＬＣＤ表示器１９、タッチパネル２０、スピーカ２１、ランプ２２、ＰＩＮ入力ＰＡＤ２３等の各種ユーザインタフェース機器を制御する制御部である。尚、時計ＩＣ１６は時刻等の計時用ＩＣである。
【００４１】
尚、特に図示しないが、一般端末１０が上述した電子マネー決済端末である場合には、更にＩＣカードＲ／Ｗ（リーダ／ライタ）等が接続されている。但し、この例に限るものではなく、ＩＣカードＲ／Ｗ（リーダ／ライタ）が接続されていない電子マネー決済端末であっても、セキュリティ情報の設定が必要な端末はあるので、この様な端末も本例のセキュリティ情報設定方法の適用対象となる。そして、これらの様に一般端末１０が電子マネー決済端末である例では、セキュリティ情報は、上記従来で説明したように、秘匿鍵（ＩＣカードへのアクセスに必要となる鍵）である。
【００４２】
また、当然、一般端末１０は電子マネー決済端末に限るものではない。一般端末１０がセキュリティ情報を設定すべき機器であり、且つセキュリティ情報をセンタが管理しており、このセキュリティ情報をセキュアに各一般端末１０に設定する必要があるシステムであれば、本手法の適用対象となる。
【００４３】
図３〜図５に、上記構成のセキュリティ情報設定システムにおけるセキュリティ情報設定処理手順を示す。但し、図３〜図５は、上記図１におけるセキュリティ情報配信サーバ５が存在しない構成例に対応するものである。
【００４４】
図３において、まず、マスタ端末４が、非対称鍵ペア（公開鍵Ａと秘密鍵Ａ’のペア）を生成し、公開鍵Ａを広域ネットワーク２を介してセキュリティ情報生成センタ６へ送信する（１）。
【００４５】
尚、上記公開鍵Ａをセキュリティ情報生成センタ６へ渡す処理は、上記端末設定部門が、各端末機器（一般端末１０）にセキュリティ情報を設定する作業を実施する際に、端末機器に設定する情報としてセキュリティ情報生成センタ６からセキュリティ情報を授受し、それを該当する端末機器に設定する、と言う端末機器の設定作業上の処理手順に従って実施されるものである。この処理（公開鍵Ａをセキュリティ情報生成センタ６へ渡す処理）は、当然、端末機器にセキュリティ情報生成センタ６から授受するセキュリティ情報を設定する作業を実施する前に行われるものであり、どの様にして公開鍵Ａをセキュリティ情報生成センタ６へ送信するかについては、予め、上記端末設定部門側とセキュリティ情報生成センタ６側との間で、その方法、手順、セキュリティ対策等の取り決めごとを運用ルールとして規定したうえで実施される。
【００４６】
従って、どの様な取り決めを行って運用するのかは当事者同士の問題であり、ここでは特に説明しないが、例えば、セキュリティ情報生成センタ６が、マスタ端末４から送信されてきた公開鍵Ａが、正規の公開鍵であると認知するために、公開鍵Ａを含む情報ファイルは、事前に端末設定部門とセキュリティ情報生成センタ６側との間で別途何等かの方法によって授受された暗号化鍵等で暗号化され、これを受信したセンタ６側で復号化できた場合には、端末設定部門から送られてきた公開鍵であると認知出来ることが望ましい。あ
るいは、署名情報等を付加することにより、情報の送り主が特定出来ることが望ましい。
【００４７】
上記マスタ端末４生成の公開鍵Ａを受信したセキュリティ情報生成センタ６は、この公開鍵Ａを用いて、自己が記憶しているセキュリティ情報３０を暗号化する（２）。以下、この様にして公開鍵Ａで暗号化されたセキュリティ情報３０を「暗号化セキュリティ情報３０（Ａ）」と記すものとする。
【００４８】
一方、各一般端末１０は、それぞれ、以下に説明する処理を実行する。尚、図３では代表して一般端末１０ｂを示してこれについて説明するが、図４に示す通り他の一般端末１０ｃ〜１０ｎも同様の処理を実行するものである。
【００４９】
すなわち、セキュリティ情報を設定される対象の一般端末１０ｂは、設定作業の工程において、作業員等による所定の操作等に応じて、その内部で非対称鍵ペア（公開鍵Ｂと秘密Ｂ’のペア）を生成し、生成した鍵ペアのうち公開鍵Bは、構内通信ネットワーク３を介してマスタ端末４へ送信する（３）。尚、生成した秘密鍵Ｂ’は設定情報記録メモリ１５に格納する。
【００５０】
公開鍵の送信方法については特に言及しないが、一般的には、本設定作業に先立って、一般端末１０ｂとマスタ端末４とは、端末設定部門内の設定作業工程が行なわれる区域内においてセキュアな回線で接続され、端末機器製造時あるいは設定作業に伴う事前設定工程において設定される、両端末が互いに正規の端末であることを判定出来るための鍵情報によって相互認証処理を行うことで、相互に正規の相手と判定した上で、回線上にデータ（公開鍵Ｂ等）を暗号化した状態で送出する。
【００５１】
上述した相互認証のためにマスタ端末４及び一般端末１０ｂに事前に設定される鍵情報は、一般的には共通鍵暗号化方式による鍵情報が設定される。これは、マスタ端末４を含む全ての端末に同じ鍵を設定することで認証が可能となるため、作業効率が向上するためである。
【００５２】
一般端末１０ｂが送信した公開鍵Ｂを受信したマスタ端末４は、上記既に生成している秘密鍵Ａ’を、公開鍵Ｂを用いて暗号化し、当該暗号化された秘密鍵Ａ’を、当該公開鍵Ｂの送信元である一般端末１０ｂに対して、構内通信ネットワーク３を介して返信する（４）。公開鍵Ｂによって暗号化された秘密鍵Ａ’は、一般端末１０ｂの内部で管理されている秘密鍵Ｂ’によってのみ復号化することが出来るため、マスタ端末４から外部に出力されても、一般端末１０ｂの内部に取り込まれるまでの間、セキュアに保護されることが保証される。
【００５３】
公開鍵Ｂによって暗号化された秘密鍵Ａ’を受信した一般端末１０ｂは、自身が保持している秘密鍵Ｂ’によって復号化処理を行ない、秘密鍵Ａを取得して、これを設定情報記録メモリ１５内に格納する（５）。
【００５４】
一方、セキュリティ情報生成センタ６は、上記生成した暗号化セキュリティ情報３０（Ａ）を、広域ネットワーク２を介して、各一般端末１０へ配信する（６）。各一般端末１０のアドレスは、予めセキュリティ情報生成センタ６に記憶されていてもよいし、マスタ端末４が上記（１）の処理の際に公開鍵Ａと一緒に送信してもよい。
【００５５】
この暗号化セキュリティ情報３０（Ａ）を受信した一般端末１０ｂは、これを上記秘密鍵Ａ’を用いて復号化することで、セキュリティ情報３０を取得することができる（７）。セキュリティ情報３０は、自身の設定情報として設定情報記録メモリ１５に格納する。
【００５６】
このセキュリティ情報授受方法についても、ここでは特に言及しないが、各一般端末１０が各々直接、広域ネットワーク２等を介してセキュリティ情報生成センタ６に接続して暗号化セキュリティ情報３０（Ａ）を授受するケースが基本である。但し、後述する図６のようにしてもよい。
【００５７】
以上説明した処理手順により、一般端末１０ｂは、セキュリティ情報生成センタ６が保持・管理しているセキュリティ情報３０を、安全に自身の設定情報として取り込むことが可能となる。
【００５８】
既に述べた通り、図３では複数の一般端末１０の代表として一般端末１０ｂのみを示して説明したが、他の一般端末１０ｃ〜１０ｎも、一般端末１０ｂと同様にして、セキュリティ情報生成センタ６が保持・管理しているセキュリティ情報３０を、安全に自身の設定情報として取り込むことができる。これについて示す図が、図４及び図５である。
【００５９】
図４において、マスタ端末４は、図３で説明した通り、非対称鍵ペア（公開鍵Ａと秘密鍵Ａ’のペア）を生成して、秘密鍵Ａ’は設定情報記録メモリ１５に安全に格納している。
【００６０】
一方、各一般端末１０ｂ、１０ｃ、・・・、１０ｎは、各々独自に非対称鍵ペア（公開鍵Ｂと秘密鍵Ｂ’、公開鍵Ｃと秘密鍵Ｃ’、・・・、公開鍵Ｎと秘密鍵Ｎ’）を生成し、各々がマスタ端末４に対して構内通信ネットワーク３を介して公開鍵Ｂ、Ｃ、・・・、Ｎを送信する。また、各々が、自己が生成した秘密鍵Ｂ’、Ｃ’、・・・、Ｎ’を自己の設定情報記録メモリ１５に格納する。
【００６１】
上記各公開鍵Ｂ、Ｃ、・・・、Ｎを受信したマスタ端末４は、これら各々の公開鍵を使って、自身が保持する秘密鍵Ａを暗号化する。そして、各公開鍵B、C、・・・、Nで暗号化された、秘密鍵Ａの暗号化データを、それぞれ暗号化に用いた公開鍵の送信元の一般端末１０に対して、構内通信ネットワーク３を介して返信する。例えば、公開鍵Ｂを用いて暗号化された秘密鍵Ａを、「暗号化秘密鍵Ａ−Ｂ」と記すものとするならば、この「暗号化秘密鍵Ａ−Ｂ」は一般端末１０ｂに返信されることになる。同様にして、「暗号化秘密鍵Ａ−Ｃ」は一般端末１０ｃに返信され、「暗号化秘密鍵Ａ−Ｎ」は一般端末１０ｎに返信されることになる。
【００６２】
上記秘密鍵Ａの暗号化データＡ−B、Ａ−C、・・・、Ａ−Nは、各々対応する（返信先の；暗号化に用いた公開鍵を生成した）一般端末１０が自身で生成・保持する秘密鍵によってのみ復号化が可能である。よって、情報をセキュアに保持する機能を有する一般端末１０から秘密鍵Ｂ’、Ｃ’、・・・、Ｎ’が漏洩しない限り、マスタ端末４が生成して暗号化配信する秘密鍵Ａは、一般端末１０の外部で復号化されることはなく、各一般端末１０に安全に配信することが可能となる。
【００６３】
また、マスタ端末４と各一般端末１０が端末設定部門内にありＬＡＮ等の構内通信ネットワーク３を介して端末相互の通信が行える環境では、相互の通信を高速化することが可能であり、この結果、効率的な設定作業が可能となる。
【００６４】
図５は、図４で示した処理により各一般端末１０ｂ、１０ｃ、・・・、１０ｎが秘密鍵Ａを取得した後、セキュリティ情報生成センタ６から上記「暗号化セキュリティ情報３０（Ａ）」が各一般端末１０に配信され、これを各端末内部で復号化することでセキュリティ情報３０を取得する様子を示している。
【００６５】
図４で説明した通り、各一般端末１０ｂ、１０ｃ、・・・、１０ｎは、各々同じ秘密鍵
Ａ’を取得しているため、セキュリティ情報生成センタ６は端末毎に異なる公開鍵でセキュリティ情報３０を暗号化する必要がなく、公開鍵Ａで暗号化したセキュリティ情報３０のみを上記の通り生成して保存しておけば、各一般端末１０からのセキュリティ情報配信要求に対して、この「暗号化セキュリティ情報３０（Ａ）」を配信するだけで済む。従って、セキュリティ情報生成センタ６におけるセキュリティ情報３０の暗号化に係る処理負荷を軽減することが可能となる。この様に暗号化処理の頻度が少ないことは、特にセキュリティ情報３０の情報量が大きい場合や一般端末１０の台数が多い場合には、その効果はさらに大きいものとなる。
【００６６】
また、上記セキュリティ情報生成センタ６内で事前に暗号化されて成る「暗号化セキュリティ情報３０（Ａ）」は、情報をセキュアに保持する機能を有するマスタ端末４が自身の内部で生成・保持している秘密鍵Ａ’でのみ、復号化が可能な、公開鍵Ａによって暗号化されているため、マスタ端末４から秘密鍵Ａ’が漏洩しない限り、セキュリティ情報３０を不正に復号化することは困難である。これは、各一般端末１０についても同様であり、情報をセキュアに保持する機能を有する一般端末１０内に秘密鍵Ａ’が保存されている状態では、一般端末１０から秘密鍵Ａ’が漏洩する可能性は低い。また、マスタ端末４から各一般端末１０へ秘密鍵Ａ’が配信される際の漏洩についても、上記の通り、各一般端末１０が各々独自に生成する公開鍵Ｂ〜Ｎによって秘密鍵Ａ’を暗号化して配信する等の対策が成されているので、漏洩の可能性は低い。
【００６７】
また、セキュリティ情報生成センタ６から提供される「暗号化セキュリティ情報３０（Ａ）」の復号化鍵である秘密鍵Ａ’は、マスタ端末４で生成後に例えば端末設定部門の作業者が手作業により各一般端末１０に格納することも考えられるが、手間が掛かるものであり、安全性にも問題がある。これに対して本手法では、上記の通り各一般端末１０が各々独自に生成する公開鍵Ｂ〜Ｎを用いることで、秘密鍵Ａ’は、人手を介することなく、マスタ端末４と各一般端末１０との間でセキュアに受け渡される。
【００６８】
あるいは、従来では、端末設定作業を実施する作業者及び作業者の所属部署は、端末機器に設定するセキュリティ情報を、可搬のメモリ媒体等に格納して保管しておき、設定作業時にこのメモリ媒体を使用して各端末機器にセキュリティ情報を設定すること等も行なわれており、この場合、メモリ媒体の保管や設定作業時のセキュリティ対策にコストが掛かることになり、管理運用上の負荷が掛かるものであったが、本手法では、このような負荷を軽減することができる。
【００６９】
ここで、セキュリティ情報生成センタ６は、端末設定部門とは別の場所（外部）に設置されているので、一般端末１０がセキュリティ情報生成センタ６からセキュリティ情報（暗号化）を取得する際に使用される回線は、屋外の一般回線（広域ネットワーク２）を使用する。こう言った回線は、構内の高速通信回線（構内通信ネットワーク３）と比較して、一般的には通信速度が遅い。このため、セキュリティ情報生成センタ６から各一般端末１０へ逐一暗号化セキュリティ情報を配信するのでは、時間が掛かる可能性がある。また、一般端末１０の台数が多くなるほど、セキュリティ情報生成センタ６の処理負荷が増大する。更に、回線種別によってはその都度通信費が発生する可能性がある。この様な問題を解決する為に、以下の変形例を提案する。
【００７０】
図６に、図３に示す処理手順とは別の処理手順（変形例）を示す。図６に示す処理手順は、上記図１に示す構成における処理手順、すなわちセキュリティ情報配信サーバ５が設けられている構成における処理手順である。
【００７１】
ここでは、図３で説明した処理と略同様の処理については、説明は省略する。図６の処理手順で図３の処理手順と異なる点は、公開鍵Ａによって暗号化したセキュリティ情報３
０、すなわち上記「暗号化セキュリティ情報３０（Ａ）」を、各一般端末１０へ配信する処理である。図３の処理では、上記の通り、各一般端末１０が各々直接、セキュリティ情報生成センタ６にセキュリティ情報配信要求を送り、この要求を受信したセキュリティ情報生成センタ６が、要求元の一般端末１０へ「暗号化セキュリティ情報３０（Ａ）」を配信していた。
【００７２】
しかしながら、これでは、セキュリティ情報生成センタ６は、セキュリティ情報配信要求がある毎に配信を行わなければならず、その都度の暗号化処理が必要なくなったとはいえ、一般端末１０の台数が多ければ、それなりに処理負荷が掛かることになる。
【００７３】
この為、本変形例では、端末設定部門内にセキュリティ情報配信サーバ５を設けており、図６に示す通り、セキュリティ情報生成センタ６は、公開鍵Ａを用いてセキュリティ情報３０を暗号化したら（２）、生成した「暗号化セキュリティ情報３０（Ａ）」を広域ネットワーク２を介してセキュリティ情報配信サーバ５へ配信する（６）。セキュリティ情報配信サーバ５は、配信された「暗号化セキュリティ情報３０（Ａ）」を、その内部の不図示の記憶部（メモリ等）に格納する。
【００７４】
本例では、各一般端末１０（図６では、代表して一般端末１０ｂのみ示して説明するものとする）は、「公開鍵Ｂで暗号化された秘密鍵Ａ’」を秘密鍵Ｂ’で復号化することで秘密鍵Ａ’を取得・格納したら、その後に、上記セキュリティ情報配信要求を、セキュリティ情報生成センタ６ではなく、セキュリティ情報配信サーバ５に対して、構内通信ネットワーク３を介して送信する。
【００７５】
セキュリティ情報配信サーバ５は、このセキュリティ情報配信要求を受信する毎に、上記格納してある「暗号化セキュリティ情報３０（Ａ）」を、要求元の一般端末１０ｂへ構内通信ネットワーク３を介して配信する。
【００７６】
この様に、本例では、セキュリティ情報生成センタ６は、「暗号化セキュリティ情報３０（Ａ）」の配信を１度だけ行えばよく、セキュリティ情報生成センタ６の処理負荷が更に軽減される。また、各一般端末１０に対するセキュリティ情報の設定作業の効率化が実現できる。また、セキュリティ情報配信サーバ５に配信されて保管されるのは、「暗号化セキュリティ情報３０（Ａ）」であり、その復号化鍵である秘密鍵Ａ’は上記の通り各一般端末１０に安全に保管されているので、万が一、この「暗号化セキュリティ情報３０（Ａ）」が、セキュリティ情報配信サーバ５から漏洩したり、又はセキュリティ情報配信サーバ５から各一般端末１０に配信する際に盗まれたりしても、復号化される可能性は極めて低い。
【００７７】
図７は、上記セキュリティ情報配信サーバ５又はセキュリティ情報生成センタ６（コンピュータ）のハードウェア構成図である。
図７に示すコンピュータ４０は、ＣＰＵ４１、メモリ４２、入力部４３、出力部４４、記憶部４５、記録媒体駆動部４６、及びネットワーク接続部４７を有し、これらがバス４８に接続された構成となっている。同図に示す構成は一例であり、これに限るものではない。
【００７８】
ＣＰＵ４１は、当該コンピュータ４０全体を制御する中央処理装置である。
メモリ４２は、プログラム実行の際に、記憶部４５（あるいは可搬型記録媒体４９）に記憶されているプログラムあるいはデータを一時的に格納するＲＡＭ等のメモリである。ＣＰＵ４１は、メモリ４２に読み出したプログラム／データを用いて、上述してある各種処理（セキュリティ情報配信サーバ５の処理、又はセキュリティ情報生成センタ６の処理）等を実行する。
【００７９】
出力部４４は例えばディスプレイ等であり、入力部４３は例えばキーボード、マウス、タッチパネル等であるが、これら構成はなくてもよい。
ネットワーク接続部４７は、上記広域ネットワーク２又は構内通信ネットワーク３と接続しており、これらネットワークを介して、他の装置、端末との通信を行う。
【００８０】
記憶部４５は、例えばハードディスク等であり、上述した各種処理を上記ＣＰＵ４１により実行させるための所定のアプリケーション・プログラム等が格納される。あるいは、これらプログラム／データは、可搬型記録媒体４９に記憶されているものであってもよい。この場合、可搬型記録媒体４９に記憶されているプログラム／データは、記録媒体駆動部４６によって読み出される。可搬型記録媒体４９とは、例えば、ＦＤ（フレキシブル・ディスク）４９ａ、ＣＤ−ＲＯＭ４９ｂ、その他、ＤＶＤ、光磁気ディスク等である。
【００８１】
あるいは、また、上記プログラム／データは、ネットワーク接続部４７により接続しているネットワークを介して、他の装置内に記憶されているものをダウンロードするものであってもよい。あるいは、更に、インターネットを介して、外部の他の装置内に記憶されているものをダウンロードするものであってもよい。
【００８２】
また、本発明は、上記本発明の各種処理をコンピュータ上で実現するプログラムを記録した可搬型記憶媒体として構成できるだけでなく、当該プログラム自体として構成することもできる。
【図面の簡単な説明】
【００８３】
【図１】本例のセキュリティ情報設定システム全体のシステム構成図である。
【図２】図１に示す一般端末又はマスタ端末のハードウェア構成例である。
【図３】図１に示すシステムにおけるセキュリティ情報設定処理手順を示す図（その１）である。
【図４】図１に示すシステムにおけるセキュリティ情報設定処理手順を示す図（その２）である。
【図５】図１に示すシステムにおけるセキュリティ情報設定処理手順を示す図（その３）である。
【図６】変形例のセキュリティ情報設定処理手順を示す図である。
【図７】コンピュータハードウェア構成図である。
【図８】従来技術による端末機器に対するセキュリティ情報の設定方法の一例である。
【符号の説明】
【００８４】
１  セキュリティ情報設定システム
２  広域ネットワーク
３  構内通信ネットワーク
４  マスタ端末
５  セキュリティ情報配信サーバ
６  セキュリティ情報生成センタ
１０（１０Ｂ，１０Ｃ，１０Ｄ）  一般端末
１１  ＣＰＵ
１２  通信インタフェース
１３  プログラムメモリ
１４  暗号／復号用ＩＣ
１５  設定情報記録メモリ
１６  時計ＩＣ
１７  ユーザインタフェース制御部
１８  内部バス
１９  ＬＣＤ表示器
２０  タッチパネル
２１  スピーカ
２２  ランプ
２３  ＰＩＮ入力ＰＡＤ
３０  セキュリティ情報
４０  コンピュータ
４１  ＣＰＵ
４２  メモリ
４３  入力部
４４  出力部
４５  記憶部
４６  記録媒体駆動部
４７  ネットワーク接続部
４８  バス
４９  可搬型記録媒体
４９ａ  ＦＤ（フレキシブル・ディスク）
４９ｂ  ＣＤ−ＲＯＭ
【図１】
2008306685.tif 000003
【図２】
2008306685.tif 000004
【図３】
2008306685.tif 000005
【図４】
2008306685.tif 000006
【図５】
2008306685.tif 000007
【図６】
2008306685.tif 000008
【図７】
2008306685.tif 000009
【図８】
2008306685.tif 000010