(57)【特許請求の範囲】
【請求項１】
起動用パスワードで起動の認証をし、認証用パスワードで接続先コンピュータに認証を行わせる接続装置であって、
利用者の識別コードと起動用パスワードを受け付けて、受け付けた識別コードと起動用パスワードとが、予め登録されている識別コードとパスワードに一致するかによって認証を行う認証手段と、
前記認証手段が起動用パスワードが一致していると判断すると、接続用パスワードを記録したパスワード格納領域から接続用パスワードを読み込み、該接続用パスワードと前記識別コードとを接続先コンピュータに送信する接続手段と、
前記接続先コンピュータが前記接続用パスワードと前記識別コードをもちいて確認を行って前記接続装置に接続すると、新たな接続用パスワードを生成し、該生成した接続用パスワードで前記パスワード格納領域を更新し、前記接続先コンピュータに新たな接続用パスワードを送信するパスワード変更手段と
を備えたことを特徴とする接続装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、識別コードおよびパスワードを用いて他のコンピュータに接続する接続装置および記録媒体に関するものである。
【０００２】
【従来の技術】
従来、コンピュータとコンピュータとを接続する際の資格確認として、オペレータを判断するための識別コードとパスワードを接続要求元の端末から入力し、接続先のコンピュータ側で事前に登録されている識別コードとパスワードとを一致するかの比較処理を行い、一致する場合に接続を許可していた。
【０００３】
そして、パスワードは接続要求元の端末からオペレータが随時変更することで、第三者による盗用が発生しないようにしていた。
【０００４】
【発明が解決しようとする課題】
しかし、従来の上述した識別コードとパスワードを用いた資格確認手法では、オペレータがパスワードを記憶する関係で覚えやすい、誕生日や電話番号などを用いることが多く、オペレータに関係したものとなりがちで、頻繁に同一のパスワードを使用すると、何度かのパスワードの入力によって第三者に検出取得され易いという問題があった。
【０００５】
本発明は、これらの問題を解決するため、コンピュータにパスワード管理装置を設けてオペレータは識別コードとパスワードでパスワード管理装置を起動し、パスワード管理装置は接続パスワードを持ってこれで他のコンピュータには接続し、接続毎に乱数により接続パスワードを自動変更することで、接続パスワードの寿命を短くかつ他の装置からコンピュータに接続不可とすることを目的としている。
【０００６】
【課題を解決するための手段】
図１を参照して課題を解決するための手段を説明する。
図１において、パスワード管理装置２は、パスワードおよび識別コードで処理開始し、内部に保持する接続用パスワードと識別コードで接続先のコンピュータと接続したり、接続毎に新たな接続用パスワードを生成して更新したりなどするものであって、接続手段４、パスワード作成手段５、パスワード格納領域８などから構成されるものである。
【０００７】
接続手段４は、接続用パスワードおよび識別コードを接続先に送信して接続するものである。
パスワード作成手段５は、接続用パスワードと接続時間、接続回数などをもとに乱数によって新たな接続用パスワードを生成するものである。
【０００８】
パスワード格納領域８は、接続用パスワードなどを格納する領域である。
次に、動作を説明する。
パスワード管理装置２が入力された識別コードおよびパスワードと保持している値とそれぞれ一致したときに処理開始され、当該パスワード管理装置２を構成する接続手段４がパスワード格納領域８から読み出した接続用パスワードと識別コードを接続先に送信して接続してデータの送受信を行うと共に、パスワード作成手段５が接続用パスワードをもとに乱数によって新たな接続用パスワードを生成し、生成した新たな接続用パスワードを接続先に送信してパスワードを変更させると共にパスワード格納領域８の接続用パスワードを更新するようにしている。
【０００９】
この際、接続用パスワードと接続時間、接続回数の１つ以上とをもとに乱数によって新たなパスワードを生成するようにしている。
また、接続先と接続毎に接続用パスワードを更新するようにしている。
【００１０】
従って、コンピュータにパスワード管理装置２を設けてオペレータは識別コードとパスワードでパスワード管理装置２を処理開始し、パスワード管理装置２は接続パスワードを持ってこれで他のコンピュータには接続し、接続毎に乱数により接続パスワードを自動変更することにより、接続パスワードの寿命を短くかつ他の装置から接続先のコンピュータに接続不可とすることが可能となる。
【００１１】
【実施例】
次に、図１から図５を用いて本発明の実施の形態および動作を順次詳細に説明する。
【００１２】
図１は、本発明のシステム構成図を示す。
図１において、端末１は、クライアント側のコンピュータであって、端末入力装置２１を利用者が操作して接続先コンピュータ１１に接続しデータ通信を行い各種処理を行うものであって、ここでは、パスワード管理装置２を介して接続先コンピュータ１１と接続してデータ通信を行って各種処理を行うものである。
【００１３】
パスワード管理装置２は、利用者が端末入力装置２１を操作して識別コードとパスワードを入力して予め登録した値とそれぞれ一致して資格ＯＫとなると、起動して接続先コンピュータ１１に識別コードと接続毎に異なる接続用パスワードを送信して接続したりなどのセキュリティを管理するものであって、パスワード読込手段３、接続手段４、パスワード作成手段５、パスワード変更手段６、接続結果通知手段７、およびパスワード格納領域８などから構成されるものである。
【００１４】
パスワード読込手段３は、パスワード格納領域８から接続用パスワードなどを読み込むものである。
接続手段４は、識別コードと接続用パスワードをもとに接続先コンピュータ１１と接続するものである（図３を用いて後述する）。
【００１５】
パスワード作成手段５は、接続用パスワードを自動作成するものである（図３から図５を用いて後述する）。
パスワード変更手段６は、パスワード格納領域８に格納されている旧の接続用パスワードを、自動作成した接続用パスワードで更新したりなどするものである。
【００１６】
接続結果通知手段７は、接続先コンピュータ１１と接続した結果を、端末入力装置２１に通知したりなどするものである。
パスワード格納領域８は、接続用パスワードを格納して保持するものである。
【００１７】
接続先コンピュータ１１は、端末１から接続して各種サービスの提供を行うものであって、ここでは、接続処理実行手段１２、パスワード読込手段１３、パスワード比較手段１４、接続結果通知手段１５、およびパスワード格納領域１６などから構成されるものである。
【００１８】
接続処理実行手段１２は、端末１からの接続要求に対する処理を行うものである。
パスワード読込手段１３は、パスワード格納領域１６から識別コードに対応する接続用パスワードを読み込むものである。
【００１９】
パスワード比較手段１４は、端末１から受信した接続用パスワードと、パスワード格納領域１６から読み込んだ当該識別コードの接続用パスワードとを比較し、一致するかいなかをチェックするものである。
【００２０】
接続結果通知手段１５は、パスワード比較手段１４によって比較した結果（ＯＫ，あるいはＮＧ）などを通知するものである。
パスワード格納領域１６は、識別コードに対応づけて接続用パスワードを格納して保存するものである。
【００２１】
端末入力装置２１は、利用者が自己の識別コードとパスワードとを入力して端末１に接続してパスワード管理装置２を起動し、当該パスワード管理装置２に依頼して接続先コンピュータ１１に接続し、当該接続先コンピュータ１１から各種サービスの提供を受けるものである。
【００２２】
次に、図２のフローチャートの順番で図１の構成の動作を詳細に説明する。
図２は、本発明の動作説明フローチャートを示す。
図２において、Ｓ１は、識別コードを入力する。
【００２３】
Ｓ２は、起動用パスワードを入力する。これらＳ１、Ｓ２は、例えば後述する図３の画面上で利用者が識別コードの欄とパスワードの欄にそれぞれ図示のように入力し、図示外の実行キーを押下する。
【００２４】
Ｓ３は、パスワード確認する。これは、Ｓ１、Ｓ２で入力された識別コードとパスワードと、これを受信した図１の端末１が予め登録されている識別コードに対応するパスワードとを比較し、一致するか確認する。一致した場合には、Ｓ４に進む。不一致の場合には、予め登録された識別コードとパスワードとが一致しないので、エラーを表示し、再入力を促すなどする。
【００２５】
Ｓ４は、接続用パスワードを読み込む。これは、Ｓ３の一致で、利用者からの識別コードとパスワードのチェックがＯＫとなったので、図１のパスワード管理装置２が起動され、当該パスワード管理装置２を構成するパスワード読込手段３がパスワード格納領域８から接続用パスワードを読み込む。
【００２６】
Ｓ５は、パスワードと識別コードを送信する。これは、Ｓ５で読み込んだ接続用パスワードと識別コードを、接続先コンピュータ１１に向けて送信する。
Ｓ６は、パスワード確認する。これは、Ｓ５で送信された接続用パスワードと識別コードを受信した接続先コンピュータ１１のパスワード比較手段１４がパスワード格納領域１６から読み込まれた当該識別コードの接続用パスワードとを比較し、一致するかいなかを判別する。一致した場合には、Ｓ７に進む。不一致の場合には、エラーとして接続処理を中止などする。
【００２７】
Ｓ７は、Ｓ６の一致と判明してパスワードのチェックＯＫとなったので、コンピュータ接続する。これは、接続先コンピュータ１１が端末１と接続する。
Ｓ８は、旧パスワードと接続時間から乱数を作成する。これは、図１のパスワード管理装置２を構成するパスワード作成手段５が旧の接続用パスワードと接続時間から乱数を作成する。
【００２８】
Ｓ９は、接続用パスワードを作成する。これは、Ｓ８で作成した乱数をもとに接続用パスワードを作成する。
Ｓ１０は、接続パスワードを変更する。これは、図１のパスワード変更手段６が新たに作成した接続用パスワードを接続先コンピュータ１１に送信してパスワード格納領域１６の旧の接続用パスワードを更新（変更）させると共に、パスワード格納領域８の旧の接続用パスワードを更新（変更）する。
【００２９】
以上によって、端末１を構成するパスワード管理装置２が接続先コンピュータ１１に接続するときに、接続用パスワードを用いて利用者の確認（識別コードとパスワードによる本人確認）を行って接続しサービスの提供を受けと共に、接続用パスワードを新たに作成して端末１側のパスワード管理装置２内の接続用パスワードおよび接続先コンピュータ１１内の接続用パスワードを同期して更新（変更）することにより、接続毎に接続用パスワードが自動的に利用者が意識することなく変更され、第三者による接続用パスワードを秘密裏に取得しても次回には異なる接続用パスワードとなり長期に渡る盗用を完全に防止することが可能となると共に盗用して接続すると接続用パスワードが変更されてしまい、真正の利用者（パスワード管理装置２）から接続用パスワードを使って接続しようとしても不可となり、盗用されたことを知ることが可能となる。
【００３０】
図４は、本発明の接続用パスワード変更処理フローチャートを示す。
図４において、Ｓ２１は、パスワードの変更開始する。これは、図１のパスワード管理装置２が接続用パスワードの変更処理の開始を行う。
【００３１】
Ｓ２２は、旧のパスワードの入力を行う。
Ｓ２３は、新のパスワードの入力を行う。
Ｓ２４は、新のパスワードの格納を行う。この際、Ｓ２２で入力された旧のパスワードが図１のパスワード格納領域８に格納されている現パスワードと一致したときにＯＫとし、新のパスワード（接続用パスワード）をパスワード格納領域８に格納し、接続用パスワードを変更（更新）する。尚、図１の接続先コンピュータ１１内のパスワード格納領域１６に格納されている接続用パスワードを変更（更新）する場合も同様に、旧の接続用パスワードが一致したときに新の接続用パスワードで変更（更新）する。
【００３２】
以上によって、旧の接続用パスワードが一致したときに接続毎に作成した新の接続用パスワードでパスワード格納領域８，１６の接続用パスワードを変更（更新）することにより、第三者によって接続用パスワードが更新されないようにすることが可能となる。
【００３３】
図５は、本発明の接続用パスワードの作成説明図を示す。
図５において、旧パスワードは、現在使用する接続用パスワードである。
接続依頼時間は、例えば図１のパスワード管理装置２が接続先コンピュータ１１に接続依頼した時間であって、YYMMDDHHMMSS（年月日時分秒ミリ秒）であって、常に変化する値の例である。
【００３４】
接続回数は、例えば図１のパスワード管理装置２が接続先コンピュータ１１に接続した回数であって、接続毎に変化する値の例である。
乱数発生装置３１は、旧パスワード（旧の接続用パスワード）、接続依頼時間、接続回数をもとに乱数を発生する公知の乱数発生装置である。
【００３５】
新パスワードは、乱数発生装置３１によって、旧パスワード、接続依頼時間、および接続回数をもとに発生された乱数から生成された新たな接続用パスワードである。
【００３６】
以上のように、旧パスワード（旧の接続用パスワード）、常に変化する接続依頼時間、更に、接続毎に変化する接続回数をもとに乱数を発生して新パスワード（新たな接続用パスワード）を自動作成することが可能となる。
【００３７】
【発明の効果】
以上説明したように、本発明によれば、コンピュータにパスワード管理装置２を設けてオペレータは識別コードとパスワードでパスワード管理装置２を処理開始させ、パスワード管理装置２は接続パスワードを持ってこれで他のコンピュータには接続し、接続毎に乱数により接続パスワードを自動変更する構成を採用しているため、接続パスワードの寿命を短くし、かつ他の装置から接続先のコンピュータに接続不可とすることができ、接続時の機密を効果的に高めることが可能となる。これらにより、
（１）  接続毎に接続用パスワードが自動変更されるため、接続時の機密性を高めることが可能となると共に、盗用されても盗用できるのは利用者が次に接続するまでのみと短時間に制限できる。
【００３８】
（２）  利用者のパスワードが盗用されても、当該利用者が使用する端末１のパスワード管理装置２が接続毎に自動変更する接続用パスワードを保持するため、当該利用者のパスワードを取得して使用しようとしても他の端末では使えなく、接続時の機密性を高めることが可能となる。
【００３９】
（３）  端末１にパスワード管理装置２を付加するのみで、本発明を実現でき、利用者の持つ従来型のパスワードに加えて、接続毎に自動的に変更される第２の接続用パスワードで接続先コンピュータ１１に接続でき、当該接続用パスワードは利用者が知る必要がなく、覚えがたい乱数を使うことができ、予測が困難となり、接続時の機密性を大幅に高めることが可能となる。
【図面の簡単な説明】
【図１】本発明のシステム構成図である。
【図２】本発明を動作説明フローチャートである。
【図３】本発明を画面例である。
【図４】本発明を接続用パスワード変更処理フローチャートである。
【図５】本発明の接続用パスワードの作成説明図である。
【符号の説明】
１：端末（クライアント）
２：パスワード管理装置
３：パスワード読込手段
４：接続手段
５：パスワード作成手段
６：パスワード変更手段
７：接続結果通知手段
８：パスワード格納領域
１１：接続先コンピュータ
１２：接続処理実行手段
１３：パスワード読込手段
１４：パスワード比較手段
１５：接続結果通知手段
１６：パスワード格納領域
２１：端末入力装置
３１：乱数発生装置
【図１】
0004020520.tif 000002
【図２】
0004020520.tif 000003
【図３】
0004020520.tif 000004
【図４】
0004020520.tif 000005
【図５】
0004020520.tif 000006