(57)【特許請求の範囲】
【請求項１】
（ａ）複数の作業者が操作し、作業者毎に個別のパスワードを入力するとともに、作業者毎に個別の鍵コンポーネントを生成する入力操作部と、
（ｂ）作業者毎に配設され、作業者毎のパスワードを管理し、該パスワードの変更履歴をパスワード管理データに記録するパスワード管理部と、
（ｃ）前記作業者によって生成された複数の鍵コンポーネントに基づいて暗号化鍵を生成する鍵生成部とを有し、
（ｄ）前記パスワード管理部は、入力されたパスワードが正しい場合、他の作業者のパスワードの変更の有無に係わらず前記鍵コンポーネントの生成を許可し、
（ｅ）前記鍵生成部は、前記パスワード管理データに記録されたパスワードの変更履歴を参照し、すべてのパスワードの変更回数が同一である場合に暗号化鍵を生成することを特徴とする暗号化鍵生成装置。
【請求項２】
第１の作業者がパスワードを変更してから第２の作業者がパスワードを変更するまでの時間が所定時間を超えた場合、第１の作業者が生成した鍵コンポーネントを無効にする請求項１に記載の暗号化鍵生成装置。
【請求項３】
（ａ）複数の作業者が入力操作部を操作して、作業者毎に個別のパスワードを入力するとともに、作業者毎に個別の鍵コンポーネントを生成し、
（ｂ）作業者毎に配設されたパスワード管理部が、作業者毎のパスワードを管理し、該パスワードの変更履歴をパスワード管理データに記録し、
（ｃ）鍵生成部が前記作業者によって生成された複数の鍵コンポーネントに基づいて暗号化鍵を生成する暗号化鍵生成方法であって、
（ｄ）入力されたパスワードが正しい場合、他の作業者のパスワードの変更の有無に係わらず前記鍵コンポーネントの生成を許可し、
（ｅ）前記パスワード管理データに記録されたすべてのパスワードの変更回数が同一である場合に暗号化鍵を生成することを特徴とする暗号化鍵生成方法。
【請求項４】
第１の作業者がパスワードを変更してから第２の作業者がパスワードを変更するまでの時間が所定時間を超えた場合、第１の作業者が生成した鍵コンポーネントを無効にする請求項３に記載の暗号化鍵生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パスワードを用いた暗号化鍵の生成装置及び方法に関するものである。
【背景技術】
【０００２】
従来、銀行、信用金庫、郵便局等の金融機関の支店等に配設されたＡＴＭ（Ａｕｔｏｍａｔｉｃ  Ｔｅｌｌｅｒ  Ｍａｃｈｉｎｅ：現金自動預払機）、ＣＤ（Ｃａｓｈ  Ｄｉｓｐｅｎｓｅｒ：現金自動支払機）等の自動取引装置を操作して入金、出金、振込、振替、送金等の金融取引を行う場合、顧客は、キャッシュカード等のカードを使用するとともに、暗証番号を入力するようになっている。また、飲食店、商店等の店舗において代金の精算を行う場合であって、デビットカード、クレジットカード等のカードで精算を行う場合、顧客は、カードを使用するとともに、店舗のレジに配設されたＰＯＳ（Ｐｏｉｎｔ  ｏｆ  Ｓａｌｅｓ）端末、クレジットカード端末等の端末又はその付属機器を操作して、暗証番号を入力するようになっている。
【０００３】
そして、前記自動取引装置及び端末は、通信回線を介して接続されているホストコンピュータ等の上位装置に、金額等の情報とともに、カードから読み取ったカード情報及び入力された暗証番号を送信し、金融取引、精算取引等の取引の処理を実行する。この場合、暗号化処理を行わずに、すなわち、平文で暗証番号を上位装置に送信すると、通信内容から第三者によって暗証番号を解析されてしまう可能性がある。
【０００４】
そこで、近年では、入力された暗証番号を暗号化処理する暗証番号入力装置として、ピンパッドと称する装置が採用されている。ピンパッドを前記自動取引装置及び端末に接続したり組み込んだりすることによって、暗号化処理された暗証番号を上位装置に送信することができるので、通信内容から第三者によって暗証番号を解析されてしまうことがない。
【０００５】
ピンパッドには暗号化に鍵（かぎ）が必要であり、鍵の取扱規約としてＡＮＳＩ（Ａｍｅｒｉｃａｎ  Ｎａｔｉｏｎａｌ  Ｓｔａｎｄａｒｄ  Ｉｎｓｔｉｔｕｔｅ）９．２４が定められている。該規約によれば、最上位鍵であるマスタキーを生成するためには、複数の鍵コンポーネントと呼ばれる数字列、すなわち、コンポーネントを入力し、該コンポーネントを演算してマスタキーを生成しなければならない。そして、ＰＣＩ（Ｐａｙｍｅｎｔ  Ｃａｒｄ  Ｉｎｄｕｓｔｒｙ）規格では、高いセキュリティレベルを保つために、マスタキー生成のためのコンポーネントは複数の入力者がそれぞれ入力するデータを封書で渡され、前記データに基づきピンパッドから入力するという方法で行うことが規定されている（例えば、非特許文献１及び２参照。）。
【０００６】
図２は、従来の暗号化鍵生成装置を示す図である。
【０００７】
図２において、１０２は従来の暗号化鍵生成装置が備えるパスワード管理部であり、１０４は従来の暗号化鍵生成装置が備える鍵生成部である。ここでは、説明の都合上、前記従来の暗号化鍵生成装置がピンパッドである場合についてのみ説明する。
【０００８】
なお、該ピンパッドは、金額、暗証番号等を入力するためのテンキー、金種、確認、訂正ボタン等を備える図示されない入力操作部を有する。そして、前記ピンパッドを自動取引装置及び端末に接続したり組み込んだりする際に、作業者によってコンポーネントとしての鍵コンポーネント１０３が生成される。すると、前記ピンパッドは、生成された鍵コンポーネント１０３を演算し、マスタキーとしての暗号化鍵１０５を生成して登録する。
【０００９】
この場合、機密性を保持するために、鍵コンポーネント１０３を生成するためのデータはあらかじめ複数に分割され、分割された個々のデータが別々の作業者に手渡される。ここでは、説明の都合上、作業者が作業者Ａ及びＢの２人であり、作業者Ａが生成する鍵コンポーネント１０３が鍵コンポーネント１０３ａであり、作業者Ｂが作成する鍵コンポーネント１０３が鍵コンポーネント１０３ｂであるものとして説明する。また、作業者Ａ及びＢには、鍵コンポーネント作成用のパスワード１０１としてのパスワード１０１ａ及びパスワード１０１ｂが、それぞれ、割り当てられる。
【００１０】
そして、鍵コンポーネント１０３の生成が開始されると、まず、作業者Ａは、前記ピンパッドを操作して鍵コンポーネント生成用のパスワード１０１ａの入力を行う。入力されたパスワード１０１ａはパスワード管理部１０２によってチェックされ、パスワード１０１ａの入力は、正確に行われなかった場合、正確に行われるまで繰り返し行われる。そして、正しいパスワード１０１ａの入力が行われると、作業者Ａは、鍵コンポーネント１０３ａを生成することができる。生成された鍵コンポーネント１０３ａは、鍵生成部１０４に登録される。
【００１１】
続いて、作業者Ｂが、前記ピンパッドを操作して鍵コンポーネント生成用のパスワード１０１ｂの入力を行う。作業者Ａの場合と同様に、入力されたパスワード１０１ｂはパスワード管理部１０２によってチェックされ、パスワード１０１ｂの入力は、正確に行われなかった場合、正確に行われるまで繰り返し行われる。そして、正しいパスワード１０１ｂの入力が行われると、作業者Ｂは、鍵コンポーネント１０３ｂを生成することができる。生成された鍵コンポーネント１０３ｂは、鍵生成部１０４に登録される。
【００１２】
そして、すべての鍵コンポーネント１０３、すなわち、鍵コンポーネント１０３ａ及び１０３ｂが生成されて登録されると、鍵生成部１０４は、鍵コンポーネント１０３ａ及び１０３ｂに基づいて暗号化鍵１０５を生成して登録する。
【００１３】
なお、作業者Ａのパスワード１０１ａが変更されると、パスワード管理部１０２は、パスワード１０１ａが変更されたことを記録し、作業者Ｂのパスワード１０１ｂも変更されない限り、鍵コンポーネント１０３の生成を許可しないようになっている。これは、パスワード管理のセキュリティを高めるためである。したがって、１つのパスワード１０１を変更する場合にはすべてのパスワード１０１を変更する必要がある。
【非特許文献１】http://partnernetwork.visa.com/dv/pin/main.jsp
【非特許文献２】http://www.ecom.jp/qecom/about＿wg/wg05/cr-swg/code-4.html
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかしながら、前記従来の暗号化鍵生成装置においては、１つのパスワード１０１を変更する場合にはすべてのパスワード１０１を変更する必要があるので、例えば、作業者Ａがパスワード１０１ａを変更したときには、作業者Ｂがパスワード１０１ｂを変更するまで、作業者Ａは鍵コンポーネント１０３ａの生成を行うことができなくなってしまう。鍵コンポーネント１０３を生成する作業においては、必ずしも、すべての作業者が同一の場所で同一の時間帯に作業するとは限らないので、すべての作業者のパスワード１０１が変更されるまで、鍵コンポーネント１０３の生成が行えなくなると、作業効率が著しく低下してしまう。
【００１５】
本発明は、前記従来の問題点を解決して、鍵コンポーネントを生成する作業者のパスワードを管理するパスワード管理部を作業者毎に配設し、パスワードの変更履歴を作業者毎に記録することによって、他の作業者のパスワードの変更の有無に係わらず、作業者毎に鍵コンポーネントを生成することができ、作業効率が高く、かつ、高いセキュリティを保持することができる暗号化鍵生成装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【００１６】
そのために、本発明の暗号化鍵生成装置においては、複数の作業者が操作し、作業者毎に個別のパスワードを入力するとともに、作業者毎に個別の鍵コンポーネントを生成する入力操作部と、作業者毎に配設され、作業者毎のパスワードを管理し、該パスワードの変更履歴をパスワード管理データに記録するパスワード管理部と、前記作業者によって生成された複数の鍵コンポーネントに基づいて暗号化鍵を生成する鍵生成部とを有し、前記パスワード管理部は、入力されたパスワードが正しい場合、他の作業者のパスワードの変更の有無に係わらず前記鍵コンポーネントの生成を許可し、前記鍵生成部は、前記パスワード管理データに記録されたパスワードの変更履歴を参照し、すべてのパスワードの変更回数が同一である場合に暗号化鍵を生成する。
【００１７】
本発明の他の暗号化鍵生成装置においては、さらに、第１の作業者がパスワードを変更してから第２の作業者がパスワードを変更するまでの時間が所定時間を超えた場合、第１の作業者が生成した鍵コンポーネントを無効にする。
【００１８】
本発明の暗号化鍵生成方法においては、複数の作業者が入力操作部を操作して、作業者毎に個別のパスワードを入力するとともに、作業者毎に個別の鍵コンポーネントを生成し、作業者毎に配設されたパスワード管理部が、作業者毎のパスワードを管理し、該パスワードの変更履歴をパスワード管理データに記録し、鍵生成部が前記作業者によって生成された複数の鍵コンポーネントに基づいて暗号化鍵を生成する暗号化鍵生成方法であって、入力されたパスワードが正しい場合、他の作業者のパスワードの変更の有無に係わらず前記鍵コンポーネントの生成を許可し、前記パスワード管理データに記録されたすべてのパスワードの変更回数が同一である場合に暗号化鍵を生成する。
【００１９】
本発明の他の暗号化鍵生成方法においては、さらに、第１の作業者がパスワードを変更してから第２の作業者がパスワードを変更するまでの時間が所定時間を超えた場合、第１の作業者が生成した鍵コンポーネントを無効にする。
【発明の効果】
【００２０】
本発明によれば、暗号化鍵生成装置においては、鍵コンポーネントを生成する作業者のパスワードを管理するパスワード管理部が作業者毎に配設され、パスワードの変更履歴を作業者毎に記録する。これにより、他の作業者のパスワードの変更の有無に係わらず、作業者毎に鍵コンポーネントを生成することができ、作業効率が高く、かつ、高いセキュリティを保持することができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【００２２】
図１は本発明の実施の形態における暗号化鍵生成装置を示す図である。
【００２３】
図において、１０は本実施の形態における暗号化鍵生成装置であり、例えば、ピンパッドと称する装置と同様の装置であって、入力された暗証番号を暗号化処理する暗証番号入力装置として使用される。具体的には、暗号化鍵生成装置１０は、図示されない取引装置に接続されたり組み込まれたりすることによって使用され、暗号化処理された暗証番号を取引装置の上位装置に送信する。これにより、通信内容から第三者によって暗証番号を解析されてしまうことがない。
【００２４】
なお、前記取引装置は、例えば、銀行、信用金庫、郵便局等の金融機関の支店等に配設されたＡＴＭ、ＣＤ等の自動取引装置、コンビニエンスストア、スーパーマーケット、デパート等の商店の店舗、地下街等に配設され、チケット予約機能、商品購入申込み機能、クレジットカードの与信確認機能、施設情報案内機能等を有するキオスク（ＫＩＯＳＫ）端末のような多機能端末、レストラン、バー等の飲食店や商店の店舗のレジに配設されるＰＯＳ端末、クレジットカード端末等の端末であるが、キャッシュカード、デビットカード、クレジットカード等のカードを使用して、入金、出金、振込、振替、送金等の金融取引や代金の精算のような各種の取引を行う際に、暗証番号を入力して認証を行う装置であれば、いかなる場所に配設された、いかなる種類の装置であってもよい。
【００２５】
ここでは、前記取引装置が、自動取引装置、多機能端末、ＰＯＳ端末等のような入出金機能を備えた装置である場合について説明する。この場合、前記取引装置は、電話回線網、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、イントラネット、オンラインネットワーク、インターネット等の通信回線網に接続されており、該通信回線網を介して、図示されないホストコンピュータ等の上位装置に通信可能に接続されている。そして、金額等の情報とともに、入力された暗証番号を上位装置に送信し、金融取引、精算取引等の取引の処理を実行する。
【００２６】
そして、ピンパッドとしての暗号化鍵生成装置１０は、顧客が操作して暗証番号を入力する装置として機能する。そのため、暗号化鍵生成装置１０は、ＣＰＵ、ＭＰＵ等の演算手段、半導体メモリ、磁気ディスク等の記憶手段、及び、暗証番号等の数字や文字を入力するための入力手段としてのテンキー、金種、確認、訂正ボタン等を備える図示されない入力操作部を有するとともに、入力された暗証番号を暗号化処理して暗号化された暗証番号を送信する暗号化処理手段を有する。なお、前記暗号化鍵生成装置１０は、取引装置内に組み込まれたものであってもよいし、取引装置と別個に構成され、通信ケーブル等を介して取引装置に接続されたものであってもよい。
【００２７】
また、前記暗号化鍵生成装置１０は、「背景技術」の項において説明したピンパッドの規格としてのＡＮＳＩ９．２４に準拠したものである。そのため、最上位鍵であるマスタキーとしての暗号化鍵１５を生成するためには、複数の鍵コンポーネント１３を生成し、複数の鍵コンポーネント１３に基づいて演算をしてマスタキーを生成しなければならない。さらに、「背景技術」の項において説明したＰＣＩ規格では、高いセキュリティレベルを保つために、暗号化鍵１５を生成するための鍵コンポーネント１３は複数の作業者がそれぞれデータを封書で渡され、前記データに基づきピンパッドを操作して生成するという方法で行うことが規定されている。
【００２８】
なお、鍵コンポーネント１３を生成するためのデータはあらかじめ複数に分割され、分割された個々のデータが別々の作業者に手渡される。ここでは、説明の都合上、作業者が作業者Ａ及びＢの２人であり、作業者Ａが生成する鍵コンポーネント１３が鍵コンポーネント１３ａであり、作業者Ｂが作成する鍵コンポーネント１３が鍵コンポーネント１３ｂであるものとして説明する。また、作業者Ａ及びＢには、鍵コンポーネント作成用のパスワード１１としてのパスワード１１ａ及びパスワード１１ｂが、それぞれ、割り当てられる。
【００２９】
そして、前記暗号化鍵生成装置１０は、入力されたパスワード１１をチェックするとともに、該パスワード１１を管理してパスワード１１の変更履歴を記録するパスワード管理部１２を有する。該パスワード管理部１２は、作業者毎に配設され、パスワード１１の変更履歴を作業者毎に記録したパスワード管理データ１６を作成する。そのため、図示される例において、パスワード管理部１２は、作業者Ａ及びＢに対応するパスワード管理部１２ａ及び１２ｂを含むものとする。各パスワード管理部１２は、入力されたパスワード１１が正しい場合、他の作業者のパスワード１１の変更の有無に係わらず鍵コンポーネント１３の生成を許可する。
【００３０】
また、前記暗号化鍵生成装置１０は、作業者によって生成された鍵コンポーネント１３を登録し、すべての鍵コンポーネント１３が登録されると、登録された複数の鍵コンポーネント１３に基づいて暗号化鍵１５を生成する鍵生成部１４を有する。なお、該鍵生成部１４は、暗号化鍵１５を生成する際にはパスワード管理データ１６を参照し、いずれか１つのパスワード１１が変更された場合には、残りのすべてのパスワード１１も変更されない限り、暗号化鍵１５を生成しないようになっている。つまり、鍵生成部１４は、すべてのパスワード１１の変更回数が同一である場合に暗号化鍵１５を生成する。
【００３１】
次に、前記構成の暗号化鍵生成装置１０の動作について説明する。ここでは、暗号化鍵１５を生成する動作についてのみ説明する。
【００３２】
ピンパッドとしての暗号化鍵生成装置１０を使用可能な状態にするためには、該暗号化鍵生成装置１０を取引装置に接続したり取り付けたりする際に、暗号化鍵１５を生成するための複数の鍵コンポーネント１３ａ及び１３ｂを生成して登録する。暗号化鍵生成装置１０の工場出荷時に、鍵コンポーネント１３ａ及び１３ｂを生成するためのデータが指定され、それぞれが印刷された紙が封入された封筒が暗号化鍵１５を生成する作業を行う作業者Ａ及びＢの各々に手渡される。また、鍵コンポーネント１３ａ及び１３ｂを生成するために、作業者Ａ及びＢについて個別のパスワード１１ａ及び１１ｂが指定され、作業者Ａ及びＢの各々に手渡される。
【００３３】
そして、暗号化鍵１５を生成する作業が開始されると、作業者Ａ及びＢは、別々の時間に暗号化鍵生成装置１０を操作して、各々に手渡されたデータに従って、鍵コンポーネント１３ａ及び１３ｂを生成する。なお、鍵コンポーネント１３を生成する手順は、すべての鍵コンポーネント１３について同一である。
【００３４】
そして、鍵コンポーネント１３ａの生成が開始されると、まず、作業者Ａは、暗号化鍵生成装置１０の入力操作部を操作して鍵コンポーネント生成用のパスワード１１ａの入力を行う。入力されたパスワード１１ａは、作業者Ａに対応するパスワード管理部１２ａによってチェックされ、パスワード１１ａの入力は、正確に行われなかった場合、正確に行われるまで繰り返し行われる。そして、正しいパスワード１１ａの入力が行われると、作業者Ａは、鍵コンポーネント１３ａを生成することができる。生成された鍵コンポーネント１３ａは、鍵生成部１４に登録される。
【００３５】
続いて、作業者Ｂが、前記入力操作部を操作して鍵コンポーネント生成用のパスワード１１ｂの入力を行う。作業者Ａの場合と同様に、入力されたパスワード１１ｂは、作業者Ｂに対応するパスワード管理部１２ｂによってチェックされ、パスワード１１ｂの入力は、正確に行われなかった場合、正確に行われるまで繰り返し行われる。そして、正しいパスワード１１ｂの入力が行われると、作業者Ｂは、鍵コンポーネント１３ｂを生成することができる。生成された鍵コンポーネント１３ｂは、鍵生成部１４に登録される。
【００３６】
そして、すべての鍵コンポーネント１３、すなわち、鍵コンポーネント１３ａ及び１３ｂが生成されて登録されると、鍵生成部１４は、パスワード管理データ１６を参照する。この場合、いずれの作業者のパスワード１１についても変更が行われていないので、鍵生成部１４は、鍵コンポーネント１３ａ及び１３ｂに基づいて暗号化鍵１５を生成して登録する。
【００３７】
次に、作業者Ａについて指定されたパスワード１１ａが変更された場合ついて説明する。
【００３８】
作業者Ａについて指定されたパスワード１１ａが変更されたことは、作業者Ａに対応するパスワード管理部１２ａによって管理される。そして、該パスワード管理部１２ａは、パスワード１１ａの変更履歴をパスワード管理データ１６に登録する。
【００３９】
続いて、鍵コンポーネント１３ａの生成が開始されると、まず、作業者Ａは、暗号化鍵生成装置１０の入力操作部を操作して、変更後のパスワード１１ａ’を入力する。入力されたパスワード１１ａ’は、作業者Ａに対応するパスワード管理部１２ａによってチェックされる。そして、入力されたパスワード１１ａ’が、変更後のパスワード１１ａ’としてパスワード管理データ１６に登録されたものと一致すると、すなわち、正しいものであるとパスワード管理部１２ａが判断すると、作業者Ａは、鍵コンポーネント１３ａを生成することができる。
【００４０】
この場合、他の作業者、すなわち、作業者Ｂについて指定されたパスワード１１ｂが変更されたか否かに係わらず、作業者Ａは、鍵コンポーネント１３ａを生成することができる。そして、生成された鍵コンポーネント１３ａは、鍵生成部１４に登録される。
【００４１】
また、作業者Ｂについて指定されたパスワード１１ｂが変更されたことは、作業者Ｂに対応するパスワード管理部１２ｂによって管理される。そして、該パスワード管理部１２ｂは、パスワード１１ｂの変更履歴をパスワード管理データ１６に登録する。
【００４２】
続いて、鍵コンポーネント１３ｂの生成が開始されると、まず、作業者Ｂは、暗号化鍵生成装置１０の入力操作部を操作して、変更後のパスワード１１ｂ’を入力する。入力されたパスワード１１ｂ’は、作業者Ｂに対応するパスワード管理部１２ｂによってチェックされる。そして、入力されたパスワード１１ｂ’が、変更後のパスワード１１ｂ’としてパスワード管理データ１６に登録されたものと一致すると、すなわち、正しいものであるとパスワード管理部１２ｂが判断すると、作業者Ｂは、鍵コンポーネント１３ｂを生成することができる。
【００４３】
この場合、他の作業者、すなわち、作業者Ａについて指定されたパスワード１１ａが変更されたか否かに係わらず、作業者Ｂは、鍵コンポーネント１３ｂを生成することができる。そして、生成された鍵コンポーネント１３ｂは、鍵生成部１４に登録される。
【００４４】
続いて、すべての鍵コンポーネント１３、すなわち、鍵コンポーネント１３ａ及び１３ｂが生成されて登録されると、鍵生成部１４は、パスワード管理データ１６を参照する。この場合、いずれの作業者のパスワード１１についても変更が行われたので、鍵生成部１４は、鍵コンポーネント１３ａ及び１３ｂに基づいて暗号化鍵１５を生成して登録する。すなわち、鍵生成部１４は、すべての鍵コンポーネント１３が生成されて登録され、かつ、すべてのパスワード１１について同一回数の変更が行われた場合にのみ、暗号化鍵１５を生成して登録する。
【００４５】
このように、本実施の形態においては、パスワード管理部１２が作業者毎に配設され、パスワード１１の変更履歴を作業者毎にパスワード管理データ１６に記録して登録するようになっている。そして、各パスワード管理部１２は、入力されたパスワード１１が正しい場合、他の作業者のパスワード１１の変更の有無に係わらず鍵コンポーネント１３の生成を許可する。また、鍵生成部１４は、パスワード管理データ１６に登録されたパスワード１１の変更履歴を参照し、すべての鍵コンポーネント１３が生成されて登録され、かつ、すべてのパスワード１１について同一回数の変更が行われた場合にのみ、暗号化鍵１５を生成して登録する。
【００４６】
これにより、作業者の各々は、他の作業者のパスワード１１の変更の有無に係わらず、各鍵コンポーネント１３を生成することができる。したがって、作業者の各々は、他の作業者のパスワード１１の変更を待つことなく、個々に鍵コンポーネント１３の生成のための作業を遂行することができるので、作業効率が向上する。
【００４７】
また、鍵生成部１４は、パスワード管理データ１６に登録されたパスワード１１の変更履歴を参照し、すべてのパスワード１１について同一回数の変更が行われた場合にのみ、暗号化鍵１５を生成するので、高いセキュリティを保持することができる。
【００４８】
なお、本実施の形態においては、暗号化鍵生成装置１０がピンパッドである場合を例にして説明したが、暗号化鍵生成装置１０は、必ずしもピンパッドである必要はなく、パスワード１１の入力を伴って暗号化鍵１５を生成する装置であれば、いかなる種類の装置であってもよい。
【００４９】
また、第１の作業者としての作業者Ａがパスワード１１ａを変更してから、第２の作業者としての作業者Ｂがパスワード１１ｂを変更するまでの時間が、あらかじめ設定した所定時間を超えた場合には、作業者Ａが生成した鍵コンポーネント１３ａを無効とするようにしてもよい。これにより、セキュリティを更に向上させることができる。
【００５０】
なお、本発明は前記実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【図面の簡単な説明】
【００５１】
【図１】本発明の実施の形態における暗号化鍵生成装置を示す図である。
【図２】従来の暗号化鍵生成装置を示す図である。
【符号の説明】
【００５２】
１０    暗号化鍵生成装置
１１ａ、１１ｂ    パスワード
１２ａ、１２ｂ    パスワード管理部
１３ａ、１３ｂ    鍵コンポーネント
１４    鍵生成部
１５    暗号化鍵
１６    パスワード管理データ
【図１】
0005163178.tif 000002
【図２】
0005163178.tif 000003