(57)【要約】【課題】チャレンジコードの送信が不要であると共に、認証装置と被認証装置の両方がパスワードを格納する必要がなく、パスワードを被認証装置が保持するだけで、一方向関数を用いた信頼性の高い認証により、先に行われた通信と同じ被認証装置からの通信であるということを認証することができるようにする。【解決手段】設定管理サーバ４での設定更新時に、前回に取得したワンタイムパスワードを使って認証を行う。すなわち、音声通話端末３が、今回送信されたワンタイムパスワードKn-1にハッシュ関数による処理を１回行い、前回に取得したワンタイムパスワードKnと一致するか否かにより認証を行い、設定変更時の情報が正当かどうかを音声端末が確認する。【選択図】図８
2009543177.tif 000002
【特許請求の範囲】
【請求項１】
認証装置と被認証装置とを備えた認証システムであって、
前記被認証装置は、
パスワードおよび、当該パスワードを予め定められた一方向関数により処理する処理回数情報を格納する格納手段と、
前記パスワードを前記一方向関数により前記処理回数だけ処理した所定回数暗号化パスワードを当該処理回数情報と共に前記認証装置に送信する所定回数暗号送信手段と、
前記パスワードを前記一方向関数により、前記処理回数から所定の減算回数だけ減算した減算済み回数だけ処理した減回数暗号化パスワードを当該減算済み回数と共に前記認証装置に送信する減回数暗号送信手段と、を備え、
前記認証装置は、
前記被認証装置から受信した前記所定回数暗号化パスワードと、前記処理回数情報と、前記減回数暗号化パスワードと、前記減算済み回数情報とに基づいて認証を行うことを特徴とする認証システム。
【請求項２】
前記認証装置は、
前記被認証装置からの情報を受信する受信手段と、
前記受信手段により受信された前記減回数暗号化パスワードを、前記処理回数から前記減算済み回数を減算することで得られた減算回数だけ前記一方向関数により処理する暗号化処理手段と、
前記暗号化処理手段により算出された算出済みパスワードが前記受信手段により受信された前記所定回数暗号化パスワードと一致するか否かにより認証する認証手段と、を備えたことを特徴とする請求項１記載の認証システム。
【請求項３】
認証装置と被認証装置とを備えた認証システムであって、
前記被認証装置は、
パスワードおよび、当該パスワードを予め定められた一方向関数により処理する処理回数情報を格納する格納手段と、
前記パスワードを前記一方向関数により前記処理回数だけ処理した所定回数暗号化パスワードを前記認証装置に送信する所定回数暗号送信手段と、
前記パスワードを前記一方向関数により、前記処理回数から１少ない減算済み回数だけ処理した減回数暗号化パスワードを前記認証装置に送信する減回数暗号送信手段と、を備え、
前記認証装置は、
前記被認証装置から受信した前記所定回数暗号化パスワードと、前記減回数暗号化パスワードとに基づいて認証を行うことを特徴とする認証システム。
【請求項４】
前記認証装置は、
前記被認証装置からの情報を受信する受信手段と、
前記被認証装置から前記受信手段により受信された前記減回数暗号化パスワードを１回だけ前記一方向関数により処理する暗号化処理手段と、
前記暗号化処理手段により算出された算出済みパスワードが前記受信手段により受信された前記所定回数暗号化パスワードと一致するか否かにより認証する認証手段と、を備えたことを特徴とする請求項３記載の認証システム。
【請求項５】
前記被認証装置は、前記認証装置の設定情報を管理する設定管理装置であって、
前記認証装置から認証されると、該認証装置についての設定情報を当該認証装置に送信する設定情報送信手段を備えたことを特徴とする請求項１から４の何れか１項に記載の認証システム。
【請求項６】
前記被認証装置は、
設定情報が変更された場合に該変更を通知する変更通知手段を備え、
前記設定情報送信手段は、前記変更通知手段が通知した後に送信を行うことを特徴とする請求項５記載の認証システム。
【請求項７】
前記認証装置と前記被認証装置との接続制御を行う接続制御手段を備え、
前記接続制御手段は、前記被認証装置が前記接続制御手段を介して前記認証装置にアクセスを試みた時点で該認証装置が接続されていない場合、前記被認証装置の変更通知手段から送信された変更通知および、前記減回数暗号送信手段から送信された減回数暗号化パスワードを保持して該認証装置にアクセス可能となるのを待機する保持待機部を備えたことを特徴とする請求項６記載の認証システム。
【請求項８】
前記被認証装置が前記認証装置にアクセスを試みた時点で該認証装置が接続されておらず、その後に該認証装置にアクセス可能となった場合、当該認証装置を設定用のネットワークとして接続する設定用接続手段を備え、
前記設定情報送信手段は、前記設定用接続手段により設定用のネットワークとして接続された該認証装置に前記設定情報を送信することを特徴とする請求項５から７の何れか１項に記載の認証システム。
【請求項９】
前記設定情報には有効期限が設けられ、
前記認証装置は、前記有効期限が切れた場合、前記被認証装置に設定用のネットワークとして接続する設定接続手段を備えたことを特徴とする請求項５から８の何れか１項に記載の認証システム。
【請求項１０】
前記認証装置は、ネットワークに接続されて通信を行う情報通信端末であり、
前記被認証装置は、前記設定管理装置として該情報通信端末の設定情報を管理することを特徴とする請求項５から９の何れか１項に記載の認証システム。
【請求項１１】
認証装置に対して認証を要求する被認証装置であって、
パスワードおよび、当該パスワードを予め定められた一方向関数により処理する処理回数情報を格納する格納手段と、
前記パスワードを前記一方向関数により前記処理回数だけ処理した所定回数暗号化パスワードを当該処理回数情報と共に前記認証装置に送信する所定回数暗号送信手段と、
前記パスワードを前記一方向関数により、前記処理回数から所定の減算回数だけ減算した減算済み回数だけ処理した減回数暗号化パスワードを当該減算済み回数と共に前記認証装置に送信する減回数暗号送信手段と、を備えたことを特徴とする被認証装置。
【請求項１２】
認証装置に対して認証を要求する被認証装置であって、
パスワードおよび、当該パスワードを予め定められた一方向関数により処理する処理回数情報を格納する格納手段と、
前記パスワードを前記一方向関数により前記処理回数だけ処理した所定回数暗号化パスワードを前記認証装置に送信する所定回数暗号送信手段と、
前記パスワードを前記一方向関数により、前記処理回数から１少ない減算済み回数だけ処理した減回数暗号化パスワードを前記認証装置に送信する減回数暗号送信手段と、を備えたことを特徴とする被認証装置。
【請求項１３】
前記被認証装置は、前記認証装置の設定情報を管理する設定管理装置であって、
前記認証装置から認証されると、該認証装置についての設定情報を当該認証装置に送信する設定情報送信手段を備えたことを特徴とする請求項１１または１２記載の被認証装置。
【請求項１４】
設定情報が変更された場合に該変更を通知する変更通知手段を備え、
前記設定情報送信手段は、前記変更通知手段が通知した後に送信を行うことを特徴とする請求項１３記載の被認証装置。
【請求項１５】
前記被認証装置が前記認証装置にアクセスを試みた時点で該認証装置が接続されておらず、その後に該認証装置にアクセス可能となった場合、当該認証装置を設定用のネットワークとして接続する設定用接続手段を備え、
前記設定情報送信手段は、前記設定用接続手段により設定用のネットワークとして接続された該認証装置に前記設定情報を送信することを特徴とする請求項１３または１４記載の被認証装置。
【請求項１６】
被認証装置からの認証要求に応じて認証を行う認証装置であって、
前記被認証装置からの情報を受信する受信手段と、
所定の処理回数から所定の減算回数だけ減算した減算済み回数だけパスワードを一方向関数により処理した減回数暗号化パスワードが、前記被認証装置から前記受信手段により受信された際に、該減回数暗号化パスワードを、前記処理回数から前記減算済み回数を減算することで得られた減算回数だけ前記一方向関数により処理する暗号化処理手段と、
前記受信手段により受信された、前記一方向関数により前記パスワードを前記処理回数だけ処理した所定回数暗号化パスワードが、前記暗号化処理手段により算出された算出済みパスワードと一致するか否かにより認証する認証手段と、を備えたことを特徴とする認証装置。
【請求項１７】
被認証装置からの認証要求に応じて認証を行う認証装置であって、
前記被認証装置からの情報を受信する受信手段と、
所定の処理回数から１少ない減算済み回数だけパスワードを一方向関数により処理した減回数暗号化パスワードが前記被認証装置から前記受信手段により受信された際に、該減回数暗号化パスワードを、１回だけ前記一方向関数により処理する暗号化処理手段と、
前記受信手段により受信された、前記パスワードを前記処理回数だけ前記一方向関数により処理した所定回数暗号化パスワードが、前記暗号化処理手段により算出された算出済みパスワードと一致するか否かにより認証する認証手段と、を備えたことを特徴とする認証装置。
【請求項１８】
前記認証装置は、ネットワークに接続されて通信を行う情報通信端末であり、
前記被認証装置は、該情報通信端末の設定情報を管理する設定管理装置であって、
前記設定情報には有効期限が設けられ、
前記認証装置は、前記有効期限が切れた場合、前記被認証装置に設定用のネットワークとして接続する設定接続手段を備えたことを特徴とする請求項１６または１７記載の認証装置。
【請求項１９】
認証装置と被認証装置とを備えた認証システムにおける認証方法であって、
前記被認証装置が、パスワードを所定の一方向関数により所定の処理回数だけ処理した所定回数暗号化パスワードを当該処理回数情報と共に前記認証装置に送信する所定回数暗号送信工程と、
前記被認証装置が、前記パスワードを前記一方向関数により、前記処理回数から所定の減算回数だけ減算した減算済み回数だけ処理した減回数暗号化パスワードを当該減算済み回数と共に前記認証装置に送信する減回数暗号送信工程と、を備え、
前記認証装置が、前記被認証装置から受信した前記所定回数暗号化パスワードと、前記処理回数情報と、前記減回数暗号化パスワードと、前記減算済み回数情報とに基づいて認証を行うことを特徴とする認証方法。
【請求項２０】
前記認証装置が、前記減回数暗号送信工程で送信された減回数暗号化パスワードを、前記処理回数から前記減算済み回数を減算することで得られた減算回数だけ前記一方向関数により処理する暗号化処理工程と、
前記暗号化処理工程により算出された算出済みパスワードが、前記所定回数暗号送信工程で送信された前記所定回数暗号化パスワードと一致するか否かにより前記認証装置が認証する認証工程と、を備えたことを特徴とする請求項１９記載の認証方法。
【請求項２１】
認証装置と被認証装置とを備えた認証システムにおける認証方法であって、
前記被認証装置が、パスワードを所定の一方向関数により所定の処理回数だけ処理した所定回数暗号化パスワードを前記認証装置に送信する所定回数暗号送信工程と、
前記被認証装置が、前記パスワードを前記一方向関数により、前記処理回数から１少ない減算済み回数だけ処理した減回数暗号化パスワードを前記認証装置に送信する減回数暗号送信工程と、を備え、
前記認証装置が、前記被認証装置から受信した前記所定回数暗号化パスワードと、前記減回数暗号化パスワードとに基づいて認証を行うことを特徴とする認証方法。
【請求項２２】
前記認証装置が、前記減回数暗号送信工程で送信された減回数暗号化パスワードを１回だけ前記一方向関数により処理する暗号化処理工程と、
前記暗号化処理工程により算出された算出済みパスワードが、前記所定回数暗号送信工程で送信された前記所定回数暗号化パスワードと一致するか否かにより前記認証装置が認証する認証工程と、を備えたことを特徴とする請求項２１記載の認証方法。
【請求項２３】
前記被認証装置は、前記認証装置の設定情報を管理する設定管理装置であって、
前記認証工程で前記認証装置から認証されると、該認証装置についての設定情報を前記被認証装置が当該認証装置に送信する設定情報送信工程を備えたことを特徴とする請求項１９から２２の何れか１項に記載の認証方法。
【請求項２４】
設定情報が変更された場合に該変更を前記被認証装置が前記認証装置に通知する変更通知工程を備え、
前記設定情報送信工程では、前記変更通知工程で通知した後に送信を行うことを特徴とする請求項２３記載の認証方法。
【請求項２５】
前記被認証装置が前記認証装置にアクセスを試みた時点で該認証装置が接続されていない場合、前記被認証装置からの変更通知および、前記減回数暗号送信工程として算出された減回数暗号化パスワードを、前記認証装置と前記被認証装置との接続制御を行う接続制御手段が保持し、該認証装置にアクセス可能となるのを待機する保持待機工程を備えたことを特徴とする請求項２４記載の認証方法。
【請求項２６】
前記被認証装置が前記認証装置にアクセスを試みた時点で該認証装置が接続されておらず、その後に該認証装置にアクセス可能となった場合、当該認証装置を設定用のネットワークとして接続させる設定用接続工程を備え、
前記設定情報送信工程は、前記設定用接続工程により設定用のネットワークとして接続された該認証装置に前記設定情報を送信することを特徴とする請求項２３から２５の何れか１項に記載の認証方法。
【請求項２７】
前記設定情報には有効期限が設けられ、
前記有効期限が切れた場合、前記認証装置が前記被認証装置に設定用のネットワークとして接続する設定接続工程を備えたことを特徴とする請求項２３から２６の何れか１項に記載の認証方法。
【請求項２８】
認証装置に対して認証を要求する被認証装置のプログラムを記録した記録媒体であって、
前記被認証装置に、
パスワードを所定の一方向関数により所定の処理回数だけ処理した所定回数暗号化パスワードを当該処理回数情報と共に前記認証装置に送信する所定回数暗号送信処理と、
前記パスワードを前記一方向関数により、前記処理回数から所定の減算回数だけ減算した減算済み回数だけ処理した減回数暗号化パスワードを当該減算済み回数と共に前記認証装置に送信する減回数暗号送信処理と、を実行させることを特徴とする被認証装置のプログラムを記録した記録媒体。
【請求項２９】
認証装置に対して認証を要求する被認証装置のプログラムを記録した記録媒体であって、
前記被認証装置に、
パスワードを所定の一方向関数により所定の処理回数だけ処理した所定回数暗号化パスワードを前記認証装置に送信する所定回数暗号送信処理と、
前記パスワードを前記一方向関数により、前記処理回数から１少ない減算済み回数だけ処理した減回数暗号化パスワードを前記認証装置に送信する減回数暗号送信処理と、を実行させることを特徴とする被認証装置のプログラムを記録した記録媒体。
【請求項３０】
前記被認証装置は、前記認証装置の設定情報を管理する設定管理装置であって、
該被認証装置に、
前記認証処理で前記認証装置から認証されると、該認証装置についての設定情報を当該認証装置に送信する設定情報送信処理を実行させることを特徴とする請求項２８または２９記載の被認証装置のプログラムを記録した記録媒体。
【請求項３１】
前記被認証装置に、設定情報が変更された場合に該変更を前記認証装置に通知する変更通知処理を実行させ、
前記設定情報送信処理では、前記変更通知処理で通知した後に送信を行うことを特徴とする請求項３０記載の被認証装置のプログラムを記録した記録媒体。
【請求項３２】
被認証装置からの認証要求に応じて認証を行う認証装置のプログラムを記録した記録媒体であって、
前記認証装置に、
前記被認証装置からの情報を受信する受信処理と、
所定の処理回数から所定の減算回数だけ減算した減算済み回数だけパスワードを一方向関数により処理した減回数暗号化パスワードが、前記被認証装置から前記受信処理により受信された際に、該減回数暗号化パスワードを、前記処理回数から前記減算済み回数を減算することで得られた減算回数だけ前記一方向関数により処理する暗号化処理と、
前記受信処理により受信された、前記一方向関数により前記パスワードを前記処理回数だけ処理した所定回数暗号化パスワードが、前記暗号化処理により算出された算出済みパスワードと一致するか否かにより認証する認証処理と、を実行させることを特徴とする認証装置のプログラムを記録した記録媒体。
【請求項３３】
被認証装置からの認証要求に応じて認証を行う認証装置のプログラムを記録した記録媒体であって、
前記認証装置に、
前記被認証装置からの情報を受信する受信処理と、
所定の処理回数から１少ない減算済み回数だけパスワードを一方向関数により処理した減回数暗号化パスワードが前記被認証装置から前記受信処理により受信された際に、該減回数暗号化パスワードを、１回だけ前記一方向関数により処理する暗号化処理と、
前記受信処理により受信された、前記パスワードを前記処理回数だけ前記一方向関数により処理した所定回数暗号化パスワードが、前記暗号化処理により算出された算出済みパスワードと一致するか否かにより認証する認証処理と、を実行させることを特徴とする認証装置のプログラムを記録した記録媒体。
【請求項３４】
前記設定情報には有効期限が設けられ、
前記認証装置に、
前記有効期限が切れた場合、前記認証装置が前記被認証装置に設定用のネットワークとして接続する設定接続処理を実行させることを特徴とする請求項３２または３３記載の認証装置のプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、暗号化しているプロセスを実行することによって、認証装置が被認証装置の認証を行う認証システム、被認証装置、認証装置、認証方法、被認証装置のプログラムを記録した記録媒体、および認証装置のプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
これまでに、ハッシュ関数などの一方向関数を用いた認証方法として、チャレンジレスポンス方式と言われるものがある。
【０００３】
図１３に、サーバがクライアント端末にアクセスする場合についての、チャレンジレスポンス方式による認証方法の一例を示す。この場合、サーバが被認証装置であり、クライアント端末が認証装置となる。
ここで、サーバはパスワードと、ハッシュ関数による処理回数“ｎ”とを予め格納していることとする。また、クライアント端末は、同じパスワードを予め格納していることとする。
【０００４】
まず、サーバがクライアント端末にアクセスし、チャレンジコードと処理回数“ｎ”を送信する（ステップＳ５０１）。
受信したクライアント端末は、保持しているパスワードにハッシュ関数による処理をｎ回行い、暗号化パスワードＫnを生成する（ステップＳ５０２）。
【０００５】
送信したサーバでは、保持しているパスワードにハッシュ関数による処理をｎ−１回行い、暗号化パスワードKn-1を生成し（ステップＳ５０３）、そのKn-1をクライアント端末に送信する（ステップＳ５０４）。
【０００６】
クライアント端末は、受信したKn-1にハッシュ関数による処理を１回行い、こうして得られた暗号化パスワードＫnが、自身の内部に保持するパスワードからステップＳ５０２で生成したＫnと一致するかどうかにより認証を行う（ステップＳ５０５）。
【０００７】
また、認証を行う従来のシステムとして、ネットワークの監視装置が監視対象装置のエージェントプログラムを起動させるためのリモートコマンドを発行する際、そのリモートコマンドにワンタイムパスワードを付与し、そのワンタイムパスワードに基づく認証を行った後にエージェントプログラムを起動させるものがある（例えば、特許文献１参照）。
【０００８】
また、従来のシステムとして、管理ＰＣからユーザＰＣにプロファイルの更新パケットを送信する際に、暗号化キーの情報を含め、さらにハッシュキーを用いて暗号化して送出し、受信したユーザＰＣで複合化して解読するようにしたものがある（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００４−２１５４９号公報
【特許文献１】特開２００５−５１６２５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、上述した従来の通信システムでは、ハッシュ関数などの一方向関数を用いることで認証の信頼性を高めるよう意図しているが、そのためにチャレンジコードを送信してから改めてKn-1を送信するといった２度手間が必要であった。
すなわち、先に行われた通信と同じ被認証装置からの通信であるということを認証する場合には、認証手順をより簡略化できる余地のあるものであった。
【００１１】
また、認証装置と被認証装置との両方が同じパスワードを格納する必要があった。
すなわち、先に行われた通信と同じ被認証装置からの通信であるということを認証する場合には、セキュリティの向上としてさらに改善の余地があった。
【００１２】
また、上述した特許文献１のものは、認証についてはワンタイムパスワードを用いて認証することまでしか考慮されていないものであった。
また、上述した特許文献２のものは、ハッシュキーを用いて暗号化して送出したパケットを受信側で複合化することまでしか考慮されていないものであった。
すなわち、特許文献１、２の何れについても、信頼性の高い認証を行いながらもチャレンジコードの送信といった認証手順を簡略化したり、パスワードを認証装置と被認証装置との両方が持つのでないようにすることについてまで考慮されたものではなかった。
【００１３】
本発明はこのような状況に鑑みてなされたものであり、チャレンジコードの送信が不要であると共に、認証装置と被認証装置の両方がパスワードを格納する必要がなく、パスワードを被認証装置が保持するだけで、一方向関数を用いた信頼性の高い認証により、先に行われた通信と同じ被認証装置からの通信であるということを認証することができる認証システム、被認証装置、認証装置、認証方法、被認証装置のプログラムを記録した記録媒体、および認証装置のプログラムを記録した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１４】
かかる目的を達成するために、典型的な本発明の態様による認証システムは、認証装置と被認証装置とを備えた認証システムであって、上記被認証装置は、パスワードおよび、当該パスワードを予め定められた一方向関数により処理する処理回数情報を格納する格納手段と、上記パスワードを上記一方向関数により上記処理回数だけ処理した所定回数暗号化パスワードを当該処理回数情報と共に上記認証装置に送信する所定回数暗号送信手段と、上記パスワードを上記一方向関数により、上記処理回数から所定の減算回数だけ減算した減算済み回数だけ処理した減回数暗号化パスワードを当該減算済み回数と共に上記認証装置に送信する減回数暗号送信手段を備える。
また、上記認証装置は、上記被認証装置から受信した上記所定回数暗号化パスワードと、上記処理回数情報と、上記減回数暗号化パスワードと、上記減算済み回数情報とに基づいて認証を行うことを特徴とする。
【００１５】
また、典型的な本発明の態様による認証システムは、認証装置と被認証装置とを備えた認証システムであって、上記被認証装置は、パスワードおよび、当該パスワードを予め定められた一方向関数により処理する処理回数情報を格納する格納手段と、上記パスワードを上記一方向関数により上記処理回数だけ処理した所定回数暗号化パスワードを上記認証装置に送信する所定回数暗号送信手段と、上記パスワードを上記一方向関数により、上記処理回数から１少ない減算済み回数だけ処理した減回数暗号化パスワードを上記認証装置に送信する減回数暗号送信手段と、を備える。
また、上記認証装置は、上記被認証装置から受信した上記所定回数暗号化パスワードと、上記減回数暗号化パスワードとに基づいて認証を行うことを特徴とする。
【００１６】
また、典型的な本発明の態様による被認証装置は、認証装置に対して認証を要求する被認証装置であって、パスワードおよび、当該パスワードを予め定められた一方向関数により処理する処理回数情報を格納する格納手段と、上記パスワードを上記一方向関数により上記処理回数だけ処理した所定回数暗号化パスワードを当該処理回数情報と共に上記認証装置に送信する所定回数暗号送信手段と、上記パスワードを上記一方向関数により、上記処理回数から所定の減算回数だけ減算した減算済み回数だけ処理した減回数暗号化パスワードを当該減算済み回数と共に上記認証装置に送信する減回数暗号送信手段と、を備えたことを特徴とする。
【００１７】
また、典型的な本発明の態様による被認証装置は、認証装置に対して認証を要求する被認証装置であって、パスワードおよび、当該パスワードを予め定められた一方向関数により処理する処理回数情報を格納する格納手段と、上記パスワードを上記一方向関数により上記処理回数だけ処理した所定回数暗号化パスワードを上記認証装置に送信する所定回数暗号送信手段と、上記パスワードを上記一方向関数により、上記処理回数から１少ない減算済み回数だけ処理した減回数暗号化パスワードを上記認証装置に送信する減回数暗号送信手段と、を備えたことを特徴とする。
【００１８】
また、典型的な本発明の態様による認証装置は、被認証装置からの認証要求に応じて認証を行う認証装置であって、上記被認証装置からの情報を受信する受信手段と、所定の処理回数から所定の減算回数だけ減算した減算済み回数だけパスワードを一方向関数により処理した減回数暗号化パスワードが、上記被認証装置から上記受信手段により受信された際に、該減回数暗号化パスワードを、上記処理回数から上記減算済み回数を減算することで得られた減算回数だけ上記一方向関数により処理する暗号化処理手段と、上記受信手段により受信された、上記一方向関数により上記パスワードを上記処理回数だけ処理した所定回数暗号化パスワードが、上記暗号化処理手段により算出された算出済みパスワードと一致するか否かにより認証する認証手段と、を備えたことを特徴とする。
【００１９】
また、典型的な本発明の態様による認証装置は、被認証装置からの認証要求に応じて認証を行う認証装置であって、上記被認証装置からの情報を受信する受信手段と、所定の処理回数から１少ない減算済み回数だけパスワードを一方向関数により処理した減回数暗号化パスワードが上記被認証装置から上記受信手段により受信された際に、該減回数暗号化パスワードを、１回だけ上記一方向関数により処理する暗号化処理手段と、上記受信手段により受信された、上記パスワードを上記処理回数だけ上記一方向関数により処理した所定回数暗号化パスワードが、上記暗号化処理手段により算出された算出済みパスワードと一致するか否かにより認証する認証手段と、を備えたことを特徴とする。
【００２０】
また、典型的な本発明の態様による認証方法は、認証装置と被認証装置とを備えた認証システムにおける認証方法であって、上記被認証装置が、パスワードを所定の一方向関数により所定の処理回数だけ処理した所定回数暗号化パスワードを当該処理回数情報と共に上記認証装置に送信する所定回数暗号送信工程と、上記被認証装置が、上記パスワードを上記一方向関数により、上記処理回数から所定の減算回数だけ減算した減算済み回数だけ処理した減回数暗号化パスワードを当該減算済み回数と共に上記認証装置に送信する減回数暗号送信工程と、を備える。
また、上記認証装置が、上記被認証装置から受信した上記所定回数暗号化パスワードと、上記処理回数情報と、上記減回数暗号化パスワードと、上記減算済み回数情報とに基づいて認証を行うことを特徴とする。
【００２１】
また、典型的な本発明の態様による認証方法は、認証装置と被認証装置とを備えた認証システムにおける認証方法であって、上記被認証装置が、パスワードを所定の一方向関数により所定の処理回数だけ処理した所定回数暗号化パスワードを上記認証装置に送信する所定回数暗号送信工程と、上記被認証装置が、上記パスワードを上記一方向関数により、上記処理回数から１少ない減算済み回数だけ処理した減回数暗号化パスワードを上記認証装置に送信する減回数暗号送信工程と、を備える。
また、上記認証装置が、上記被認証装置から受信した上記所定回数暗号化パスワードと、上記減回数暗号化パスワードとに基づいて認証を行うことを特徴とする。
【００２２】
また、典型的な本発明の態様による被認証装置のプログラムを記録した記録媒体は、認証装置に対して認証を要求する被認証装置のプログラムを記録した記録媒体であって、上記被認証装置に、パスワードを所定の一方向関数により所定の処理回数だけ処理した所定回数暗号化パスワードを当該処理回数情報と共に上記認証装置に送信する所定回数暗号送信処理と、上記パスワードを上記一方向関数により、上記処理回数から所定の減算回数だけ減算した減算済み回数だけ処理した減回数暗号化パスワードを当該減算済み回数と共に上記認証装置に送信する減回数暗号送信処理と、を実行させることを特徴とする。
【００２３】
また、典型的な本発明の態様による被認証装置のプログラムを記録した記録媒体は、認証装置に対して認証を要求する被認証装置のプログラムを記録した記録媒体であって、上記被認証装置に、パスワードを所定の一方向関数により所定の処理回数だけ処理した所定回数暗号化パスワードを上記認証装置に送信する所定回数暗号送信処理と、上記パスワードを上記一方向関数により、上記処理回数から１少ない減算済み回数だけ処理した減回数暗号化パスワードを上記認証装置に送信する減回数暗号送信処理と、を実行させることを特徴とする。
【００２４】
また、典型的な本発明の態様による認証装置のプログラムを記録した記録媒体は、被認証装置からの認証要求に応じて認証を行う認証装置のプログラムを記録した記録媒体であって、上記認証装置に、上記被認証装置からの情報を受信する受信処理と、所定の処理回数から所定の減算回数だけ減算した減算済み回数だけパスワードを一方向関数により処理した減回数暗号化パスワードが、上記被認証装置から上記受信処理により受信された際に、該減回数暗号化パスワードを、上記処理回数から上記減算済み回数を減算することで得られた減算回数だけ上記一方向関数により処理する暗号化処理と、を実行させる。
また、上記受信処理により受信された、上記一方向関数により上記パスワードを上記処理回数だけ処理した所定回数暗号化パスワードが、上記暗号化処理により算出された算出済みパスワードと一致するか否かにより認証する認証処理と、を実行させることを特徴とする。
【００２５】
また、典型的な本発明の態様による認証装置のプログラムを記録した記録媒体は、被認証装置からの認証要求に応じて認証を行う認証装置のプログラムを記録した記録媒体であって、上記認証装置に、上記被認証装置からの情報を受信する受信処理と、所定の処理回数から１少ない減算済み回数だけパスワードを一方向関数により処理した減回数暗号化パスワードが上記被認証装置から上記受信処理により受信された際に、該減回数暗号化パスワードを、１回だけ上記一方向関数により処理する暗号化処理と、を実行させる。
また、上記受信処理により受信された、上記パスワードを上記処理回数だけ上記一方向関数により処理した所定回数暗号化パスワードが、上記暗号化処理により算出された算出済みパスワードと一致するか否かにより認証する認証処理と、を実行させることを特徴とする。
【発明の効果】
【００２６】
以上のように、本発明によれば、チャレンジコードの送信が不要であると共に、認証装置と被認証装置の両方がパスワードを格納する必要がなく、パスワードを被認証装置が保持するだけで、一方向関数を用いた信頼性の高い認証により、先に行われた通信と同じ被認証装置からの通信であるということを認証することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施形態としての無線通信システムを示すブロック図である。
【図２】システム制御装置１の構成例を示すブロック図である。
【図３】接続状態管理テーブル１３１の構成例を示す図である。
【図４】無線基地局２の構成例を示すブロック図である。
【図５】情報通信端末３の構成例を示すブロック図である。
【図６】設定管理サーバ４の構成例を示すブロック図である。
【図７】設定情報管理テーブル４４１の構成例を示す図である。
【図８】第１の実施形態としての無線通信システムによる動作例を示すシーケンス図である。
【図９】第２の実施形態としての無線通信システムによる動作例を示すシーケンス図である。
【図１０】第３の実施形態としての無線通信システムによる動作例を示すシーケンス図である。
【図１１】第４の実施形態としての無線通信システムによる動作例を示すシーケンス図である。
【図１２】第５の実施形態としての無線通信システムによる動作例を示すシーケンス図である。
【図１３】従来のチャレンジレスポンス方式による認証例を示すシーケンス図である。
【発明を実施するための形態】
【００２８】
次に、本発明に係る認証システム、被認証装置、認証装置、認証方法、被認証装置のプログラム、および認証装置のプログラムを、無線ＬＡＮ（Local Area Network）を用いた無線通信システムに適用した一実施形態について、図面を用いて詳細に説明する。
各実施形態としての無線通信システムは、各端末の設定情報を管理する設定管理システムとして機能し、音声通話機能を備えた各端末への設定更新を自動で安全に行うことができる好適なものを例示している。
【００２９】
まず、各実施形態に共通する構成について説明する。
本発明の各実施形態としての無線通信システムは、図１に示すように、システム制御装置（ＣＴＲＬ）１と、無線ＬＡＮ情報通信端末３（音声通話端末）からの無線通信接続を制御する無線基地局（ＡＰ；アクセスポイント）２と、設定管理サーバ４と、無線ＬＡＮ認証サーバ５と、音声通話サーバ６とが、ネットワークを介して接続されて構成される。
【００３０】
システム制御装置（ＣＴＲＬ）１は、各無線基地局２を制御し、本無線通信システムにおける無線通信の制御を行う。
無線ＬＡＮ認証サーバ５は、各情報通信端末についての認証情報５１などを格納することにより、情報通信端末３がＡＰに帰属する際の認証を行う。
音声通話サーバ６は、各情報通信端末が音声通話を行う場合についての電話番号情報６１などを格納することにより、情報通信端末間での音声通信の制御を行う。
【００３１】
設定管理サーバ４は、各情報通信端末における設定登録情報を管理し、設定登録情報が更新された場合に情報通信端末３へアクセスし、情報通信端末３内の端末設定情報を自動的に更新する。
すなわち、設定登録情報が更新された場合、情報通信端末３が認証装置として、設定管理サーバ４が被認証装置として機能することにより、設定管理サーバ４からのアクセスに対して情報通信端末３が認証を行い、認証ＯＫである場合に端末設定情報の自動更新が行われる。
【００３２】
この設定管理サーバの機能について、以下に説明する。
変更通知機能は、情報通信端末３についての設定情報変更が行われた場合に、無線通信システムにおけるその設定情報を格納する各装置に対して、変更が行われた旨を通知する。
【００３３】
無線ＬＡＮ認証サーバ登録情報管理機能は、情報通信端末３についての設定変更が行われた場合に、無線ＬＡＮ認証サーバ５に変更内容を通知し、設定更新を行わせる。このことにより、無線ＬＡＮ認証サーバ５は、設定管理サーバ４で設定情報が更新されるたびに更新通知を受信し、最新の登録情報に更新する。
【００３４】
音声通話サーバ登録情報管理機能は、情報通信端末３についての設定変更が行われた場合に、音声通話サーバ６に変更内容を通知し、設定更新を行わせる。このことにより、音声通話サーバ６は、設定管理サーバ４で設定情報が更新されるたびに更新通知を受信し、最新の登録情報に更新する。
【００３５】
設定管理機能は、設定管理サーバ４が格納する各設定情報の変更など、設定管理動作の制御を行う。
端末情報通信機能は、端末の設定情報を変更する場合に、情報通信端末３との無線通信を確立したり、設定情報の変更を行わせたりする。
鍵情報管理機能は、端末の設定情報を変更する場合のハッシュ関数による演算などを行い、暗号処理や認証の制御を行う。
【００３６】
次に、各実施形態としての無線通信システムの各装置の構成について説明する。
システム制御装置１は、図２に示すように、他の装置との間で通信を行うための通信部１１と、本システム制御装置１の動作全体を制御する制御部１２と、記憶部１３とを備える。
【００３７】
記憶部１３は、不図示のプログラムや、接続状態管理テーブル１３１を格納する。
接続状態管理テーブル１３１は、図３に示すように、各情報通信端末のＭａｃ  Ａｄｄｒｅｓｓにその端末の接続状態が関連付けられて格納される。また、他の装置から情報通信端末３についての鍵情報が通知された場合には、その鍵情報を該当する端末のＭａｃ  Ａｄｄｒｅｓｓに関連付けて格納する。
【００３８】
無線基地局２は、図４に示すように、情報通信端末３など他の装置と無線通信を行う無線通信部２１と、システム制御装置１など他の装置と有線での通信を行う有線通信部２２と、本無線基地局２の動作全体を制御する制御部２３と、記憶部２４とを備える。
【００３９】
情報通信端末３は、図５に示すように、無線基地局２と無線通信を行う無線通信部３１と、本情報通信端末３の動作全体を制御する制御部３２と、ハッシュ関数による処理を行って認証処理を行う認証処理部３３と、マイクやスピーカにより音声通話の制御を行う音声通話部３４と、ユーザが操作を行い情報を入力するための操作入力部３５と、記憶部３６とを備える。
記憶部３６は、本情報通信端末３についての設定情報である端末設定情報３６１と、設定管理サーバ４などから送信された暗号処理に関する暗号情報３６２とを格納する。
【００４０】
設定管理サーバ４は、図６に示すように、他の装置との間で通信を行うための通信部４１と、本設定管理サーバ４の動作全体を制御する制御部４２と、設定情報の変更などの際に情報入力を行うための情報入力部４３と、記憶部４４とを備える。
記憶部４４は、各情報通信端末３の設定情報などの設定情報管理テーブル４４１を格納する。
【００４１】
設定情報管理テーブル４４１には、図７に示すように、情報通信端末３のＭａｃ  Ａｄｄｒｅｓｓにその端末のシリアルナンバーと、設定登録情報と、暗号情報とが関連付けられて格納される。
設定登録情報には、各情報通信端末３について設定される情報であり、ＥＳＳＩＤ（拡張サービス識別子）、ＳＩＰ（Session Initiation Protocol）アドレス、ユーザＩＤ、認証方式、など、無線ＬＡＮに接続するための各種情報が含まれる。
暗号情報には、パスワードと、そのパスワードをハッシュ関数により処理する処理回数“ｎ”などの情報が含まれる。
【００４２】
〔第１の実施形態〕
次に、本発明の第１の実施形態について説明する。
この第１の実施形態は、上述した構成を備え、設定管理サーバ４における各端末の設定情報に変更があった場合、情報通信端末３が設定管理サーバ４を認証し、設定管理サーバ４が自動的に情報通信端末３の設定情報の更新を安全に行うものである。
【００４３】
第１の実施形態としての無線通信システムの動作について、図８を参照して説明する。
まず、情報通信端末３は、初期設定時など設定管理サーバ４への初回接続時に、設定管理サーバ４から設定登録情報を取得すると同時に、鍵情報を受信する（ステップＳ１）。
鍵は１度きりしか使えないワンタイムパスワードであり、設定管理サーバ４がワンタイムパスワードを生成する。ワンタイムパスワードは、
Ｋn=hash(pwd,n)
のように、パスワード（ｐｗｄ）をハッシュ関数によりｎ回処理したｎ回ハッシュ値として求められる。hash(*,*)は既知の一方向性ハッシュ関数である。
情報通信端末３は、送信された設定情報を端末設定情報３６１として、送信されたＫnとｎとを暗号情報３６２として、それぞれ保存する。
【００４４】
その後、システムの管理者などが端末の設定を変更した場合（ステップＳ２）、その設定情報の変更内容を、無線ＬＡＮ認証サーバ登録情報管理機能により無線ＬＡＮ認証サーバ５に送信し、無線ＬＡＮ認証サーバ５内の設定情報を変更させる（ステップＳ３，Ｓ４）。
また、音声通話サーバ登録情報管理機能により、設定情報の変更内容を音声通話サーバ６に送信し、音声通話サーバ６内の設定情報を変更させる（ステップＳ５，Ｓ６）。
【００４５】
そして、端末情報通信機能により、対象となる情報通信端末３が接続中であれば、その情報通信端末３に設定情報と鍵情報を送信する（ステップＳ７）。
変更通知の際、設定管理サーバ４は、
Kn-1=hash(pwd,n-1)
を計算して端末に通知する。
【００４６】
情報通信端末３は、設定管理サーバ４から受信したKn-1にハッシュ関数による処理を１回行い、Ｋn'を求める。すなわち、
Ｋn'=hash(K(n-1),1)
を求め、初回の設定時に取得したＫnと比較し、一致するか否かにより認証する（ステップＳ８）。
【００４７】
認証できた場合、情報通信端末３は、送信された設定情報を端末設定情報３６１として、送信されたKn-1とｎ−１とを暗号情報３６２として、それぞれ保存する。
こうして端末設定情報３６１が安全に更新される。また、次回の更新時など、次に認証を行う時には、暗号情報３６２のKn-1とｎ−１とを用いて、送信されたKn-2にハッシュ関数による処理を１回行い、Kn-1と比較し、一致するか否かにより認証することとなる。
また、設定管理サーバ４が設定登録情報を送信する際に、Kn-1と共に新しい鍵Ｋmおよびｍを送信することにより、次回の更新時など、次に認証を行う時に新しい鍵Ｋmを用いて認証を行うようにしても、上述した実施形態は同様に実現することができる。
【００４８】
以上のように、上述した第１の実施形態では、設定管理サーバ４での設定更新時に、前回に取得したワンタイムパスワードを使って認証を行う。すなわち、情報通信端末３が、今回送信されたワンタイムパスワードKn-1にハッシュ関数による処理を１回行い、前回に取得したワンタイムパスワードＫnと一致するか否かにより認証を行い、設定変更時の情報が正当かどうかを音声端末が確認する。
このため、偽のアクセスポイントに通信をハイジャックされるといったことのない十分なセキュリティ対策を施しつつ、各端末の設定更新を自動的に行うことができる。
【００４９】
また、前回に取得したワンタイムパスワードと一致するか否かにより認証を行うため、従来のチャレンジレスポンス方式のようにチャレンジコードの送信が不要であると共に、情報通信端末３はパスワードを格納する必要がなく、パスワードを設定管理サーバ４が保持するだけで、ハッシュ関数を用いた信頼性の高い認証により、先に行われた通信と同じ設定管理サーバ４からの通信であるということを認証することができる。
【００５０】
〔第２の実施形態〕
次に、本発明の第２の実施形態について説明する。
この第２の実施形態は、上述した第１の実施形態で設定管理サーバ４から情報通信端末３に設定登録情報を送信する前に、変更通知とその際の認証処理とをさらに行うようにしたものである。
【００５１】
第２の実施形態としての無線通信システムの動作について、図９を参照して説明する。
まず、上述した第１の実施形態と同様に、情報通信端末３は、初期設定時など設定管理サーバ４への初回接続時に、設定管理サーバ４から設定登録情報を取得すると同時に、鍵情報Ｋnおよびｎを受信する（ステップＳ１１）。
また、システムの管理者などが端末の設定を変更した場合（ステップＳ１２）、上述した第１の実施形態と同様に、無線ＬＡＮ認証サーバ５および音声通話サーバ６内の設定情報を変更させる（ステップＳ１３〜Ｓ１６）。
【００５２】
そして、設定管理サーバ４の端末情報通信機能により、無線基地局２を管理するシステム制御装置１に、端末を特定する特定情報（Ｍａｃ  ＡｄｄｒｅｓｓまたはユーザＩＤ）に変更通知を関連付けて送信する（ステップＳ１７）。
システム制御装置１は、その特定情報により特定される情報通信端末３が接続中であれば、接続中である旨の応答を設定管理サーバ４に送信する（ステップＳ１８）。
【００５３】
接続中の応答を受信すると、設定管理サーバ４は、変更通知をKn-1と共に情報通信端末３に送信する（ステップＳ１９）。
情報通信端末３は、設定管理サーバ４から受信したKn-1にハッシュ関数による処理を１回行い、Ｋn'を求める。すなわち、
Ｋn'=hash(K(n-1),1)
を求め、前回の設定時に取得したＫnと比較し、一致するか否かにより認証する（ステップＳ２０）。
【００５４】
前回の設定時と同じ設定管理サーバ４であると認証されれば、情報通信端末３は、認証ＯＫの旨をシリアル番号などと共にその設定管理サーバ４に送信する（ステップＳ２１）。
認証ＯＫを受信すると、設定管理サーバ４は、前回送信した鍵情報であるKn-1よりもハッシュ関数による処理回数が１回少ないKn-2と共に、変更された設定登録情報を送信する（ステップＳ２２）。
【００５５】
情報通信端末３は、設定管理サーバ４から受信したKn-2にハッシュ関数による処理を１回行い、Kn-1'を求め、前回の設定時に取得したKn-1と比較し、一致するか否かにより認証する。前回の設定時と同じ設定管理サーバ４であると認証されれば、情報通信端末３は、送信された設定情報を端末設定情報３６１として、送信されたKn-2とｎ−２とを暗号情報３６２として、それぞれ保存する（ステップＳ２３）。
【００５６】
こうして端末設定情報３６１が安全に更新される。また、次回の更新時など、次に認証を行う時には、暗号情報３６２のKn-2とｎ−２とを用いて、送信されたKn-3にハッシュ関数による処理を１回行い、Kn-2と比較し、一致するか否かにより認証することとなる。
また、設定管理サーバ４が設定登録情報を送信する際に、Kn-2と共に新しい鍵Ｋmおよびｍを送信することにより、次回の更新時など、次に認証を行う時に新しい鍵Ｋmを用いて認証を行うようにしても、上述した実施形態は同様に実現することができる。
【００５７】
以上のように、上述した第２の実施形態では、変更通知や設定登録情報の送信時など、設定管理サーバ４から情報通信端末３へのデータ送信時に、情報通信端末３が、前回に取得したワンタイムパスワードを使って認証を行う。すなわち、情報通信端末３が、今回送信されたワンタイムパスワードにハッシュ関数による処理を１回行い、前回に取得したワンタイムパスワードと一致するか否かにより認証を行い、データ送信元が前回の通信相手と同じであるかどうかを音声端末が確認する。
このため、偽のアクセスポイントに通信をハイジャックされるといったことのない十分なセキュリティ対策を施しつつ、各端末の設定更新を自動的に行うことができる。
【００５８】
また、前回に取得したワンタイムパスワードと一致するか否かにより認証を行うため、従来のチャレンジレスポンス方式のようにチャレンジコードの送信が不要であると共に、情報通信端末３はパスワードを格納する必要がなく、パスワードを設定管理サーバ４が保持するだけで、ハッシュ関数を用いた信頼性の高い認証により、前回の通信と同じ設定管理サーバ４からの通信であるということを認証することができる。
【００５９】
〔第３の実施形態〕
次に、本発明の第３の実施形態について説明する。
この第３の実施形態は、上述した第２の実施形態で設定管理サーバ４から情報通信端末３に設定登録情報を送信しようとした時に、情報通信端末３の電源が切れているなど、情報通信端末３に接続できない場合の処理を示すものである。
【００６０】
第３の実施形態としての無線通信システムの動作について、図１０を参照して説明する。
まず、上述した第２の実施形態と同様に、情報通信端末３は、初期設定時など設定管理サーバ４への初回接続時に、設定管理サーバ４から設定登録情報を取得すると同時に、鍵情報Ｋnおよびｎを受信する（ステップＳ３１）。
また、システムの管理者などが端末の設定を変更した場合（ステップＳ３２）、上述した第２の実施形態と同様に、無線ＬＡＮ認証サーバ５および音声通話サーバ６内の設定情報を変更させる（ステップＳ３３〜Ｓ３６）。
【００６１】
そして、設定管理サーバ４の端末情報通信機能により、無線基地局２を管理するシステム制御装置１に、端末を特定する特定情報（Ｍａｃ  ＡｄｄｒｅｓｓまたはユーザＩＤ）に変更通知を関連付けて送信する（ステップＳ３７）。
システム制御装置１は、接続状態管理テーブル１３１を参照し、その特定情報により特定される情報通信端末３に接続不能である場合、切断中である旨の応答を設定管理サーバ４に送信する（ステップＳ３８）。
【００６２】
切断中の応答を受信すると、設定管理サーバ４は、変更通知をKn-1と共にシステム制御装置１に送信する（ステップＳ３９）。
システム制御装置１は、接続状態管理テーブル１３１におけるその情報通信端末３のＭａｃ  Ａｄｄｒｅｓｓに、送信されたワンタイムパスワードKn-1をさらに関連付けて格納し、その情報通信端末３からの接続要求待ち（アクセス待ち）状態となる（ステップＳ４０）。
【００６３】
接続要求待ちであった情報通信端末３から、本無線通信システムにおける無線基地局２にＰｒｏｂｅ要求が送信されると（ステップＳ４１）、システム制御装置１は、Ｐｒｏｂｅ応答に加えて、設定管理サーバ４から送信された変更通知とワンタイムパスワードKn-1を返信する（ステップＳ４２）。
【００６４】
情報通信端末３は、システム制御装置１から受信したKn-1にハッシュ関数による処理を１回行い、Ｋn'を求める。すなわち、
Ｋn'=hash(K(n-1),1)
を求め、前回の設定時に取得したＫnと比較し、一致するか否かにより認証する（ステップＳ４３）。
【００６５】
前回の設定情報変更時と同じ設定管理サーバ４からのワンタイムパスワードであると認証されれば、情報通信端末３は、設定変更用のＳＳＩＤにより無線基地局２に帰属要求を発信する（ステップＳ４４）。
設定変更用のＳＳＩＤにより帰属要求が発信されると、その設定変更用のＳＳＩＤによる接続要求が設定管理サーバ４に送信され、設定管理サーバ４は、端末情報通信機能により情報通信端末３にＩＰアドレスを割り当て、ＤＨＣＰサーバとして機能できるように接続を確立する（ステップＳ４５）。
【００６６】
こうして設定変更用のＳＳＩＤによる接続が確立されると、設定管理サーバ４は、情報通信端末３にシリアルナンバーの要求を送信する（ステップＳ４６）。情報通信端末３がシリアルナンバーを返信すると（ステップＳ４７）、設定管理サーバ４は、そのシリアルナンバーに基づいて設定情報管理テーブル４４１を検索し、設定登録情報と新しい鍵情報Ｋmとｍとを送信する（ステップＳ４８）。
情報通信端末３は、送信された設定情報を端末設定情報３６１として、送信されたＫmとｍとを暗号情報３６２として、それぞれ保存する（ステップＳ４９）。
【００６７】
こうして端末設定情報３６１が安全に更新される。また、次回の更新時など、次に認証を行う時には、暗号情報３６２のＫmとｍとを用いて、送信されたKm-1にハッシュ関数による処理を１回行い、Ｋmと比較し、一致するか否かにより認証することとなる。
また、設定管理サーバ４が設定登録情報を送信する際に、Kn-2およびｎ−２を送信することにより、次回の更新時など、次に認証を行う時にそのKn-2を用いて認証を行うようにしても、上述した実施形態は同様に実現することができる。
【００６８】
以上のように、上述した第３の実施形態では、変更通知の送信時など、設定管理サーバ４から情報通信端末３へのデータ送信時に、情報通信端末３が、前回に取得したワンタイムパスワードを使って認証を行う。すなわち、情報通信端末３が、今回送信されたワンタイムパスワードにハッシュ関数による処理を１回行い、前回に取得したワンタイムパスワードと一致するか否かにより認証を行い、データ送信元が前回の通信相手と同じであるかどうかを音声端末が確認する。
また、その認証後には、設定変更用のＳＳＩＤで接続を確立して通信を行い、設定登録情報などの送受信を行う。
このため、偽のアクセスポイントに通信をハイジャックされるといったことのない十分なセキュリティ対策を施しつつ、各端末の設定更新を自動的に行うことができる。
【００６９】
また、前回に取得したワンタイムパスワードと一致するか否かにより認証を行うため、従来のチャレンジレスポンス方式のようにチャレンジコードの送信が不要であると共に、情報通信端末３はパスワードを格納する必要がなく、パスワードを設定管理サーバ４が保持するだけで、ハッシュ関数を用いた信頼性の高い認証により、前回の通信と同じ設定管理サーバ４からの通信であるということを認証することができる。
【００７０】
〔第４の実施形態〕
次に、本発明の第４の実施形態について説明する。
この第４の実施形態は、上述した第３の実施形態で設定管理サーバ４から情報通信端末３に設定登録情報を送信しようとして、情報通信端末３に接続できない場合に、情報通信端末３が設定変更用の無線基地局２にアクセスしてくるのを待つ場合の処理を示すものである。
【００７１】
第４の実施形態としての無線通信システムの動作について、図１１を参照して説明する。
まず、情報通信端末３が初期設定時など設定管理サーバ４への初回接続時に設定登録情報と鍵情報を受信するステップＳ５１の動作から、切断中である旨の応答を設定管理サーバ４が受信するステップＳ５８までの動作については、上述した第３の実施形態におけるステップＳ３１からＳ３８の動作と同様であり、説明を省略する。
【００７２】
情報通信端末３が切断中である旨の応答を受信すると、設定管理サーバ４は、情報通信端末３が設定変更用の無線基地局２にアクセスしてくるのを待つ状態となり、変更通知の送信を試みることを停止する。
【００７３】
情報通信端末３は、設定変更用の無線基地局２にアクセスすると、設定変更用のＳＳＩＤによりその無線基地局２に帰属要求を発信する（ステップＳ５９）。
設定変更用のＳＳＩＤにより帰属要求が発信されると、その設定変更用のＳＳＩＤによる接続要求が設定管理サーバ４に送信され、設定管理サーバ４は、端末情報通信機能により情報通信端末３にＩＰアドレスを割り当て、ＤＨＣＰサーバとして機能できるように接続を確立する（ステップＳ６０）。
【００７４】
こうして設定変更用のＳＳＩＤによる接続が確立されると、設定管理サーバ４は、シリアルナンバーの要求と、変更通知と、Kn-1とを情報通信端末３に送信する（ステップＳ６１）。
【００７５】
情報通信端末３は、システム制御装置１から受信したKn-1にハッシュ関数による処理を１回行い、Ｋn'を求める。すなわち、
Ｋn'=hash(K(n-1),1)
を求め、前回の設定時に取得したＫnと比較し、一致するか否かにより認証する（ステップＳ６２）。
【００７６】
前回の設定情報変更時と同じ設定管理サーバ４からのワンタイムパスワードであると認証されれば、情報通信端末３は、認証ＯＫの通知としてシリアルナンバーを設定管理サーバ４に返信する（ステップＳ６３）。
設定管理サーバ４は、そのシリアルナンバーに基づいて設定情報管理テーブル４４１を検索し、設定登録情報と新しい鍵情報Ｋmとｍとを送信する（ステップＳ６４）。
情報通信端末３は、送信された設定情報を端末設定情報３６１として、送信されたＫmとｍとを暗号情報３６２として、それぞれ保存する（ステップＳ６５）。
【００７７】
こうして端末設定情報３６１が安全に更新される。また、次回の更新時など、次に認証を行う時には、暗号情報３６２のＫmとｍとを用いて、送信されたKm-1にハッシュ関数による処理を１回行い、Ｋmと比較し、一致するか否かにより認証することとなる。
また、設定管理サーバ４が設定登録情報を送信する際に、Kn-2およびｎ−２を送信することにより、次回の更新時など、次に認証を行う時にそのKn-2を用いて認証を行うようにしても、上述した実施形態は同様に実現することができる。
【００７８】
以上のように、上述した第４の実施形態では、設定変更があった場合に設定変更用のＳＳＩＤで接続を確立して通信を行い、変更通知の送信時など、設定管理サーバ４から情報通信端末３への初回のデータ送信時に、情報通信端末３が、前回に取得したワンタイムパスワードを使って認証を行う。すなわち、情報通信端末３が、今回送信されたワンタイムパスワードにハッシュ関数による処理を１回行い、前回に取得したワンタイムパスワードと一致するか否かにより認証を行い、データ送信元が前回の設定変更送信元と同じであるかどうかを音声端末が確認する。
このため、偽のアクセスポイントに通信をハイジャックされるといったことのない十分なセキュリティ対策を施しつつ、各端末の設定更新を自動的に行うことができる。
【００７９】
また、前回に取得したワンタイムパスワードと一致するか否かにより認証を行うため、従来のチャレンジレスポンス方式のようにチャレンジコードの送信が不要であると共に、情報通信端末３はパスワードを格納する必要がなく、パスワードを設定管理サーバ４が保持するだけで、ハッシュ関数を用いた信頼性の高い認証により、前回の通信と同じ設定管理サーバ４からの通信であるということを認証することができる。
【００８０】
〔第５の実施形態〕
次に、本発明の第５の実施形態について説明する。
この第５の実施形態は、上述した第１〜第４の実施形態における端末設定情報３６１に、有効期限を設けるようにしたものである。
【００８１】
第５の実施形態としての無線通信システムの動作について、図１２を参照して説明する。
まず、上述した第４の実施形態と同様に、情報通信端末３は、初期設定時など設定管理サーバ４への初回接続時に、設定管理サーバ４から設定登録情報を取得すると同時に、鍵情報Ｋnおよびｎを受信する（ステップＳ７１）。
【００８２】
この後、上述した第１〜第４の実施形態に示すような設定管理サーバ４からの自動更新が行われることなく、端末設定情報３６１に関連付けられた有効期限が切れた場合（ステップＳ７２）、情報通信端末３は、設定変更用の無線基地局２にアクセスし、設定変更用のＳＳＩＤによりその無線基地局２に帰属要求を発信する（ステップＳ７３）。
設定変更用のＳＳＩＤにより帰属要求が発信されると、その設定変更用のＳＳＩＤによる接続要求が設定管理サーバ４に送信され、設定管理サーバ４は、端末情報通信機能により情報通信端末３にＩＰアドレスを割り当て、ＤＨＣＰサーバとして機能できるように接続を確立する（ステップＳ７４）。
【００８３】
こうして設定変更用のＳＳＩＤによる接続が確立されると、設定管理サーバ４は、シリアルナンバーの要求と、変更通知と、Kn-1とを情報通信端末３に送信する（ステップＳ７５）。
【００８４】
情報通信端末３は、システム制御装置１から受信したKn-1にハッシュ関数による処理を１回行い、Ｋn'を求める。すなわち、
Ｋn'=hash(K(n-1),1)
を求め、前回の設定時に取得したＫnと比較し、一致するか否かにより認証する（ステップＳ７６）。
【００８５】
前回の設定情報変更時と同じ設定管理サーバ４からのワンタイムパスワードであると認証されれば、情報通信端末３は、認証ＯＫの通知としてシリアルナンバーを設定管理サーバ４に返信する（ステップＳ７７）。
設定管理サーバ４は、そのシリアルナンバーに基づいて設定情報管理テーブル４４１を検索し、有効期限付きの設定登録情報と、新しい鍵情報Ｋmとｍとを送信する（ステップＳ７８）。
情報通信端末３は、送信された有効期限付き設定情報を端末設定情報３６１として、送信されたＫmとｍとを暗号情報３６２として、それぞれ保存する（ステップＳ７９）。
【００８６】
こうして端末設定情報３６１が安全に更新される。また、次回の更新時など、次に認証を行う時には、暗号情報３６２のＫmとｍとを用いて、送信されたKm-1にハッシュ関数による処理を１回行い、Ｋmと比較し、一致するか否かにより認証することとなる。
また、設定管理サーバ４が設定登録情報を送信する際に、Kn-2およびｎ−２を送信することにより、次回の更新時など、次に認証を行う時にそのKn-2を用いて認証を行うようにしても、上述した実施形態は同様に実現することができる。
【００８７】
以上のように、上述した第５の実施形態によれば、端末設定情報に有効期限を設けることにより、設定情報が古くなりすぎることを防止し、常に最新の端末設定情報を設定管理サーバ４と情報通信端末３との間で共有することができる。
【００８８】
また、その有効期限が切れた場合にも、設定変更用のＳＳＩＤで接続を確立して通信を行い、設定管理サーバ４から情報通信端末３への初回のデータ送信時に、情報通信端末３が、前回に取得したワンタイムパスワードを使って認証を行う。すなわち、情報通信端末３が、今回送信されたワンタイムパスワードにハッシュ関数による処理を１回行い、前回に取得したワンタイムパスワードと一致するか否かにより認証を行い、データ送信元が前回の設定変更送信元と同じであるかどうかを音声端末が確認する。
このため、偽のアクセスポイントに通信をハイジャックされるといったことのない十分なセキュリティ対策を施しつつ、有効期限が切れた端末の設定更新を自動的に行うことができる。
【００８９】
また、前回に取得したワンタイムパスワードと一致するか否かにより認証を行うため、従来のチャレンジレスポンス方式のようにチャレンジコードの送信が不要であると共に、情報通信端末３はパスワードを格納する必要がなく、パスワードを設定管理サーバ４が保持するだけで、ハッシュ関数を用いた信頼性の高い認証により、前回の通信と同じ設定管理サーバ４からの通信であるということを認証することができる。
【００９０】
〔第６の実施形態〕
また、典型的な本発明の態様による認証システムは、認証装置と被認証装置とを備えた認証システムであって、上記被認証装置は、パスワードおよび、当該パスワードを予め定められた一方向関数により処理する処理回数情報を格納する格納手段と、上記パスワードを上記一方向関数により上記処理回数だけ処理した所定回数暗号化パスワードを当該処理回数情報と共に上記認証装置に送信する所定回数暗号送信手段と、上記パスワードを上記一方向関数により、上記処理回数から所定の減算回数だけ減算した減算済み回数だけ処理した減回数暗号化パスワードを当該減算済み回数と共に上記認証装置に送信する減回数暗号送信手段を備える。
また、上記認証装置は、上記被認証装置から受信した上記所定回数暗号化パスワードと、上記処理回数情報と、上記減回数暗号化パスワードと、上記減算済み回数情報とに基づいて認証を行うことを特徴とする。
【００９１】
〔第７の実施形態〕
上記認証装置は、上記被認証装置からの情報を受信する受信手段と、上記受信手段により受信された上記減回数暗号化パスワードを、上記処理回数から上記減算済み回数を減算することで得られた減算回数だけ上記一方向関数により処理する暗号化処理手段と、上記暗号化処理手段により算出された算出済みパスワードが上記受信手段により受信された上記所定回数暗号化パスワードと一致するか否かにより認証する認証手段と、を備えたことが好ましい。
【００９２】
〔第８の実施形態〕
また、典型的な本発明の態様による認証システムは、認証装置と被認証装置とを備えた認証システムであって、上記被認証装置は、パスワードおよび、当該パスワードを予め定められた一方向関数により処理する処理回数情報を格納する格納手段と、上記パスワードを上記一方向関数により上記処理回数だけ処理した所定回数暗号化パスワードを上記認証装置に送信する所定回数暗号送信手段と、上記パスワードを上記一方向関数により、上記処理回数から１少ない減算済み回数だけ処理した減回数暗号化パスワードを上記認証装置に送信する減回数暗号送信手段と、を備える。
また、上記認証装置は、上記被認証装置から受信した上記所定回数暗号化パスワードと、上記減回数暗号化パスワードとに基づいて認証を行うことを特徴とする。
【００９３】
〔第９の実施形態〕
上記認証装置は、上記被認証装置からの情報を受信する受信手段と、上記被認証装置から上記受信手段により受信された上記減回数暗号化パスワードを１回だけ上記一方向関数により処理する暗号化処理手段と、上記暗号化処理手段により算出された算出済みパスワードが上記受信手段により受信された上記所定回数暗号化パスワードと一致するか否かにより認証する認証手段と、を備えたことが好ましい。
【００９４】
〔第１０の実施形態〕
上記被認証装置は、上記認証装置の設定情報を管理する設定管理装置であって、上記認証装置から認証されると、該認証装置についての設定情報を当該認証装置に送信する設定情報送信手段を備えたことが好ましい。
【００９５】
〔第１１の実施形態〕
上記被認証装置は、設定情報が変更された場合に該変更を通知する変更通知手段を備え、上記設定情報送信手段は、上記変更通知手段が通知した後に送信を行うことが好ましい。
【００９６】
〔第１２の実施形態〕
上記認証装置と上記被認証装置との接続制御を行う接続制御手段を備え、上記接続制御手段は、上記被認証装置が上記接続制御手段を介して上記認証装置にアクセスを試みた時点で該認証装置が接続されていない場合、上記被認証装置の変更通知手段から送信された変更通知および、上記減回数暗号送信手段から送信された減回数暗号化パスワードを保持して該認証装置にアクセス可能となるのを待機する保持待機部を備えたことが好ましい。
【００９７】
〔第１３の実施形態〕
上記被認証装置が上記認証装置にアクセスを試みた時点で該認証装置が接続されておらず、その後に該認証装置にアクセス可能となった場合、当該認証装置を設定用のネットワークとして接続する設定用接続手段を備え、上記設定情報送信手段は、上記設定用接続手段により設定用のネットワークとして接続された該認証装置に上記設定情報を送信することが好ましい。
【００９８】
〔第１４の実施形態〕
上記設定情報には有効期限が設けられ、上記認証装置は、上記有効期限が切れた場合、上記被認証装置に設定用のネットワークとして接続する設定接続手段を備えたことが好ましい。
【００９９】
〔第１５の実施形態〕
上記認証装置は、ネットワークに接続されて通信を行う情報通信端末であり、上記被認証装置は、上記設定管理装置として該情報通信端末の設定情報を管理することが好ましい。
【０１００】
〔第１６の実施形態〕
また、典型的な本発明の態様による認証方法は、認証装置と被認証装置とを備えた認証システムにおける認証方法であって、上記被認証装置が、パスワードを所定の一方向関数により所定の処理回数だけ処理した所定回数暗号化パスワードを当該処理回数情報と共に上記認証装置に送信する所定回数暗号送信工程と、上記被認証装置が、上記パスワードを上記一方向関数により、上記処理回数から所定の減算回数だけ減算した減算済み回数だけ処理した減回数暗号化パスワードを当該減算済み回数と共に上記認証装置に送信する減回数暗号送信工程と、を備える。
また、上記認証装置が、上記被認証装置から受信した上記所定回数暗号化パスワードと、上記処理回数情報と、上記減回数暗号化パスワードと、上記減算済み回数情報とに基づいて認証を行うことを特徴とする。
【０１０１】
〔第１７の実施形態〕
上記認証装置が、上記減回数暗号送信工程で送信された減回数暗号化パスワードを、上記処理回数から上記減算済み回数を減算することで得られた減算回数だけ上記一方向関数により処理する暗号化処理工程と、上記暗号化処理工程により算出された算出済みパスワードが、上記所定回数暗号送信工程で送信された上記所定回数暗号化パスワードと一致するか否かにより上記認証装置が認証する認証工程と、を備えたことが好ましい。
【０１０２】
〔第１８の実施形態〕
また、典型的な本発明の態様による認証方法は、認証装置と被認証装置とを備えた認証システムにおける認証方法であって、上記被認証装置が、パスワードを所定の一方向関数により所定の処理回数だけ処理した所定回数暗号化パスワードを上記認証装置に送信する所定回数暗号送信工程と、上記被認証装置が、上記パスワードを上記一方向関数により、上記処理回数から１少ない減算済み回数だけ処理した減回数暗号化パスワードを上記認証装置に送信する減回数暗号送信工程と、を備える。
また、上記認証装置が、上記被認証装置から受信した上記所定回数暗号化パスワードと、上記減回数暗号化パスワードとに基づいて認証を行うことを特徴とする。
【０１０３】
〔第１９の実施形態〕
上記認証装置が、上記減回数暗号送信工程で送信された減回数暗号化パスワードを１回だけ上記一方向関数により処理する暗号化処理工程と、上記暗号化処理工程により算出された算出済みパスワードが、上記所定回数暗号送信工程で送信された上記所定回数暗号化パスワードと一致するか否かにより上記認証装置が認証する認証工程と、を備えたことが好ましい。
【０１０４】
〔第２０の実施形態〕
上記被認証装置は、上記認証装置の設定情報を管理する設定管理装置であって、上記認証工程で上記認証装置から認証されると、該認証装置についての設定情報を上記被認証装置が当該認証装置に送信する設定情報送信工程を備えたことが好ましい。
【０１０５】
〔第２１の実施形態〕
設定情報が変更された場合に該変更を上記被認証装置が上記認証装置に通知する変更通知工程を備え、上記設定情報送信工程では、上記変更通知工程で通知した後に送信を行うことが好ましい。
【０１０６】
〔第２２の実施形態〕
上記被認証装置が上記認証装置にアクセスを試みた時点で該認証装置が接続されていない場合、上記被認証装置からの変更通知および、上記減回数暗号送信工程として算出された減回数暗号化パスワードを、上記認証装置と上記被認証装置との接続制御を行う接続制御手段が保持し、該認証装置にアクセス可能となるのを待機する保持待機工程を備えたことが好ましい。
【０１０７】
〔第２３の実施形態〕
上記被認証装置が上記認証装置にアクセスを試みた時点で該認証装置が接続されておらず、その後に該認証装置にアクセス可能となった場合、当該認証装置を設定用のネットワークとして接続させる設定用接続工程を備え、上記設定情報送信工程は、上記設定用接続工程により設定用のネットワークとして接続された該認証装置に上記設定情報を送信することが好ましい。
【０１０８】
〔第２４の実施形態〕
上記設定情報には有効期限が設けられ、上記有効期限が切れた場合、上記認証装置が上記被認証装置に設定用のネットワークとして接続する設定接続工程を備えたことが好ましい。
【０１０９】
〔第２５の実施形態〕
また、典型的な本発明の態様による被認証装置のプログラムを記録した記録媒体は、認証装置に対して認証を要求する被認証装置のプログラムを記録した記録媒体であって、上記被認証装置に、パスワードを所定の一方向関数により所定の処理回数だけ処理した所定回数暗号化パスワードを当該処理回数情報と共に上記認証装置に送信する所定回数暗号送信処理と、上記パスワードを上記一方向関数により、上記処理回数から所定の減算回数だけ減算した減算済み回数だけ処理した減回数暗号化パスワードを当該減算済み回数と共に上記認証装置に送信する減回数暗号送信処理と、を実行させることを特徴とする。
【０１１０】
〔第２６の実施形態〕
また、典型的な本発明の態様による被認証装置のプログラムを記録した記録媒体は、認証装置に対して認証を要求する被認証装置のプログラムを記録した記録媒体であって、上記被認証装置に、パスワードを所定の一方向関数により所定の処理回数だけ処理した所定回数暗号化パスワードを上記認証装置に送信する所定回数暗号送信処理と、上記パスワードを上記一方向関数により、上記処理回数から１少ない減算済み回数だけ処理した減回数暗号化パスワードを上記認証装置に送信する減回数暗号送信処理と、を実行させることを特徴とする。
【０１１１】
〔第２７の実施形態〕
上記被認証装置は、上記認証装置の設定情報を管理する設定管理装置であって、該被認証装置に、上記認証処理で上記認証装置から認証されると、該認証装置についての設定情報を当該認証装置に送信する設定情報送信処理を実行させることが好ましい。
【０１１２】
〔第２８の実施形態〕
上記被認証装置に、設定情報が変更された場合に該変更を上記認証装置に通知する変更通知処理を実行させ、上記設定情報送信処理では、上記変更通知処理で通知した後に送信を行うことが好ましい。
【０１１３】
〔第２９の実施形態〕
また、典型的な本発明の態様による認証装置のプログラムを記録した記録媒体は、被認証装置からの認証要求に応じて認証を行う認証装置のプログラムを記録した記録媒体であって、上記認証装置に、上記被認証装置からの情報を受信する受信処理と、所定の処理回数から所定の減算回数だけ減算した減算済み回数だけパスワードを一方向関数により処理した減回数暗号化パスワードが、上記被認証装置から上記受信処理により受信された際に、該減回数暗号化パスワードを、上記処理回数から上記減算済み回数を減算することで得られた減算回数だけ上記一方向関数により処理する暗号化処理と、を実行させる。
また、上記受信処理により受信された、上記一方向関数により上記パスワードを上記処理回数だけ処理した所定回数暗号化パスワードが、上記暗号化処理により算出された算出済みパスワードと一致するか否かにより認証する認証処理と、を実行させることを特徴とする。
【０１１４】
〔第３０の実施形態〕
また、典型的な本発明の態様による認証装置のプログラムを記録した記録媒体は、被認証装置からの認証要求に応じて認証を行う認証装置のプログラムを記録した記録媒体であって、上記認証装置に、上記被認証装置からの情報を受信する受信処理と、所定の処理回数から１少ない減算済み回数だけパスワードを一方向関数により処理した減回数暗号化パスワードが上記被認証装置から上記受信処理により受信された際に、該減回数暗号化パスワードを、１回だけ上記一方向関数により処理する暗号化処理と、を実行させる。
また、上記受信処理により受信された、上記パスワードを上記処理回数だけ上記一方向関数により処理した所定回数暗号化パスワードが、上記暗号化処理により算出された算出済みパスワードと一致するか否かにより認証する認証処理と、を実行させることを特徴とする。
【０１１５】
〔第３１の実施形態〕
上記設定情報には有効期限が設けられ、上記認証装置に、上記有効期限が切れた場合、上記認証装置が上記被認証装置に設定用のネットワークとして接続する設定接続処理を実行させることが好ましい。
【０１１６】
〔各実施形態について〕
なお、上述した各実施形態は本発明の好適な実施形態であり、本発明はこれに限定されることなく、本発明の技術的思想に基づいて種々変形して実施することが可能である。
例えば、上述した各実施形態に係る無線通信システムは、図１〜図７に示す構成例として説明したが、無線通信を行う情報通信端末と、その情報通信端末についての設定情報を管理する設定管理装置とを備えたシステムであればシステム構成はこのものに限定されず、各種の装置を備えたものであってよい。
【０１１７】
また、上述した各実施形態では、情報通信端末３が他の情報通信端末３などとの間で音声通話を行う機能を有するものであるとして説明したが、無線通信を行う無線通信端末であればこのものに限定されず、例えばデータ通信のための無線通信端末など、各種の端末であってよい。
【０１１８】
また、設定情報管理テーブル４４１は、図７に示されるように、情報通信端末３のＭａｃ  Ａｄｄｒｅｓｓにその端末のシリアルナンバーと、設定登録情報と、暗号情報とが関連付けられて格納されることとして説明したが、Ｍａｃ  Ａｄｄｒｅｓｓとシリアルナンバーとについてはその端末を特定できる特定情報であれば、何れか一方のみで代替としても、あるいは各種のものを代替に用いても本発明は同様に実現することができる。
【０１１９】
また、認証の際に、被認証装置である設定管理サーバ４が、前回送信したワンタイムパスワードよりハッシュ関数の処理が１回少ないワンタイムパスワードを生成して送信し、認証装置である情報通信端末３が、今回送信されたワンタイムパスワードにハッシュ関数による処理を１回行い、前回に取得したワンタイムパスワードと一致するか否かにより認証を行うこととして説明したが、ハッシュ関数の処理を減らす回数は１回に限定されず、任意の回数であってよい。
この場合、認証装置である情報通信端末３は、ワンタイムパスワードと同時に送信されるハッシュ関数の処理回数の前回との差を検知することにより、その差の回数だけ今回送信されたワンタイムパスワードにハッシュ関数による処理を行い、前回に取得したワンタイムパスワードと一致するか否かにより認証を行うこととなる。
【０１２０】
また、暗号化処理はハッシュ関数を用いて行うこととして説明したが、このハッシュ関数には、例えばＳＨＡ−１（Secure Hash Algorithm 1）やＭＤ５（Message Digest 5）など、予め定められたものであれば各種のものを用いてよい。
また、一方向関数（one-way function）であればハッシュ関数に限定されず、各種の関数を用いてよい。
ここで、ある関数ｙ＝ｆ（ｘ）が一方向関数であるとは、ｘよりｙ＝ｆ（ｘ）を計算することが容易であっても、逆にｙよりｘを求めることが極めて困難であるということである。
【０１２１】
また、上述した各実施形態としての無線通信システムを実現するための処理手順をプログラムとして記録媒体に記録することにより、本発明の各実施形態による上述した各機能を、その記録媒体から供給されるプログラムによって、システムや各装置を構成するコンピュータのＣＰＵに処理を行わせて実現させることができる。
この場合、上記の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
すなわち、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記録媒体および該記録媒体から読み出された信号は本発明を構成することになる。
この記録媒体としては、例えば、フロッピー（登録商標）ディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いてよい。
【０１２２】
この本発明に係るプログラムを記録した記録媒体によれば、記録されたプログラムによって制御される無線通信システムやシステムを構成する各装置に、本発明の各実施形態として上述した各機能を実現させることができる。
【０１２３】
本出願は２００６年７月７日に出願された日本出願特願２００６―１８８５４０を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【符号の説明】
【０１２４】
１    システム制御装置
１３１    接続状態管理テーブル
２    無線基地局
３    情報通信端末（認証装置の一例）
３６１    端末設定情報
３６２    暗号情報
４    設定管理サーバ（被認証装置の一例）
４４１    設定情報管理テーブル
【図１】
2009543177.tif 000003
【図２】
2009543177.tif 000004
【図３】
2009543177.tif 000005
【図４】
2009543177.tif 000006
【図５】
2009543177.tif 000007
【図６】
2009543177.tif 000008
【図７】
2009543177.tif 000009
【図８】
2009543177.tif 000010
【図９】
2009543177.tif 000011
【図１０】
2009543177.tif 000012
【図１１】
2009543177.tif 000013
【図１２】
2009543177.tif 000014
【図１３】
2009543177.tif 000015
【手続補正書】
【提出日】平成20年5月7日(2008.5.7)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、暗号化しているプロセスを実行することによって、認証装置が被認証装置の認証を行う認証システム、被認証装置、認証装置、認証方法、被認証装置のプログラムを記録した記録媒体、および認証装置のプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
これまでに、ハッシュ関数などの一方向関数を用いた認証方法として、チャレンジレスポンス方式と言われるものがある。
【０００３】
図１３に、サーバがクライアント端末にアクセスする場合についての、チャレンジレスポンス方式による認証方法の一例を示す。この場合、サーバが被認証装置であり、クライアント端末が認証装置となる。
ここで、サーバはパスワードと、ハッシュ関数による処理回数“ｎ”とを予め格納していることとする。また、クライアント端末は、同じパスワードを予め格納していることとする。
【０００４】
まず、サーバがクライアント端末にアクセスし、チャレンジコードと処理回数“ｎ”を送信する（ステップＳ５０１）。
受信したクライアント端末は、保持しているパスワードにハッシュ関数による処理をｎ回行い、暗号化パスワードＫnを生成する（ステップＳ５０２）。
【０００５】
送信したサーバでは、保持しているパスワードにハッシュ関数による処理をｎ−１回行い、暗号化パスワードKn-1を生成し（ステップＳ５０３）、そのKn-1をクライアント端末に送信する（ステップＳ５０４）。
【０００６】
クライアント端末は、受信したKn-1にハッシュ関数による処理を１回行い、こうして得られた暗号化パスワードＫnが、自身の内部に保持するパスワードからステップＳ５０２で生成したＫnと一致するかどうかにより認証を行う（ステップＳ５０５）。
【０００７】
また、認証を行う従来のシステムとして、ネットワークの監視装置が監視対象装置のエージェントプログラムを起動させるためのリモートコマンドを発行する際、そのリモートコマンドにワンタイムパスワードを付与し、そのワンタイムパスワードに基づく認証を行った後にエージェントプログラムを起動させるものがある（例えば、特許文献１参照）。
【０００８】
また、従来のシステムとして、管理ＰＣからユーザＰＣにプロファイルの更新パケットを送信する際に、暗号化キーの情報を含め、さらにハッシュキーを用いて暗号化して送出し、受信したユーザＰＣで複合化して解読するようにしたものがある（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００４−２１５４９号公報
【特許文献１】特開２００５−５１６２５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、上述した従来の通信システムでは、ハッシュ関数などの一方向関数を用いることで認証の信頼性を高めるよう意図しているが、そのためにチャレンジコードを送信してから改めてKn-1を送信するといった２度手間が必要であった。
すなわち、先に行われた通信と同じ被認証装置からの通信であるということを認証する場合には、認証手順をより簡略化できる余地のあるものであった。
【００１１】
また、認証装置と被認証装置との両方が同じパスワードを格納する必要があった。
すなわち、先に行われた通信と同じ被認証装置からの通信であるということを認証する場合には、セキュリティの向上としてさらに改善の余地があった。
【００１２】
また、上述した特許文献１のものは、認証についてはワンタイムパスワードを用いて認証することまでしか考慮されていないものであった。
また、上述した特許文献２のものは、ハッシュキーを用いて暗号化して送出したパケットを受信側で複合化することまでしか考慮されていないものであった。
すなわち、特許文献１、２の何れについても、信頼性の高い認証を行いながらもチャレンジコードの送信といった認証手順を簡略化したり、パスワードを認証装置と被認証装置との両方が持つのでないようにすることについてまで考慮されたものではなかった。
【００１３】
本発明はこのような状況に鑑みてなされたものであり、チャレンジコードの送信が不要であると共に、認証装置と被認証装置の両方がパスワードを格納する必要がなく、パスワードを被認証装置が保持するだけで、一方向関数を用いた信頼性の高い認証により、先に行われた通信と同じ被認証装置からの通信であるということを認証することができる認証システム、被認証装置、認証装置、認証方法、被認証装置のプログラムを記録した記録媒体、および認証装置のプログラムを記録した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１４】
かかる目的を達成するために、本発明に係る認証システムは、認証装置と被認証装置とを備えた認証システムであって、上記被認証装置は、上記認証装置の設定情報を管理する設定管理装置であり、パスワードおよび、当該パスワードを予め定められた一方向関数により処理する処理回数情報を格納する格納手段と、上記パスワードを上記一方向関数により上記処理回数だけ処理した所定回数暗号化パスワードを当該処理回数情報と共に上記認証装置に送信する所定回数暗号送信手段と、上記パスワードを上記一方向関数により、上記処理回数から所定の減算回数だけ減算した減算済み回数だけ処理した減回数暗号化パスワードを当該減算済み回数と共に上記認証装置に送信する減回数暗号送信手段と、を備え、上記認証装置は、上記被認証装置から受信した上記所定回数暗号化パスワードと、上記処理回数情報と、上記減回数暗号化パスワードと、上記減算済み回数情報とに基づいて認証を行い、上記被認証装置は、上記認証装置から認証されると、該認証装置についての設定情報を当該認証装置に送信する設定情報送信手段を備えたことを特徴とする。
【００１５】
また、本発明に係る認証システムは、認証装置と被認証装置とを備えた認証システムであって、上記被認証装置は、上記認証装置の設定情報を管理する設定管理装置であり、パスワードおよび、当該パスワードを予め定められた一方向関数により処理する処理回数情報を格納する格納手段と、上記パスワードを上記一方向関数により上記処理回数だけ処理した所定回数暗号化パスワードを上記認証装置に送信する所定回数暗号送信手段と、上記パスワードを上記一方向関数により、上記処理回数から１少ない減算済み回数だけ処理した減回数暗号化パスワードを上記認証装置に送信する減回数暗号送信手段と、を備え、上記認証装置は、上記被認証装置から受信した上記所定回数暗号化パスワードと、上記減回数暗号化パスワードとに基づいて認証を行い、上記被認証装置は、上記認証装置から認証されると、該認証装置についての設定情報を当該認証装置に送信する設定情報送信手段を備えたことを特徴とする。
【００１６】
また、本発明に係る被認証装置は、認証装置に対して認証を要求する被認証装置であって、上記認証装置の設定情報を管理する設定管理装置であり、パスワードおよび、当該パスワードを予め定められた一方向関数により処理する処理回数情報を格納する格納手段と、上記パスワードを上記一方向関数により上記処理回数だけ処理した所定回数暗号化パスワードを当該処理回数情報と共に上記認証装置に送信する所定回数暗号送信手段と、上記パスワードを上記一方向関数により、上記処理回数から所定の減算回数だけ減算した減算済み回数だけ処理した減回数暗号化パスワードを当該減算済み回数と共に上記認証装置に送信する減回数暗号送信手段と、上記認証装置から認証された時に該認証装置についての設定情報を当該認証装置に送信する設定情報送信手段と、を備えたことを特徴とする。
【００１７】
また、本発明に係る被認証装置は、認証装置に対して認証を要求する被認証装置であって、上記認証装置の設定情報を管理する設定管理装置であり、パスワードおよび、当該パスワードを予め定められた一方向関数により処理する処理回数情報を格納する格納手段と、上記パスワードを上記一方向関数により上記処理回数だけ処理した所定回数暗号化パスワードを上記認証装置に送信する所定回数暗号送信手段と、上記パスワードを上記一方向関数により、上記処理回数から１少ない減算済み回数だけ処理した減回数暗号化パスワードを上記認証装置に送信する減回数暗号送信手段と、上記認証装置から認証された時に該認証装置についての設定情報を当該認証装置に送信する設定情報送信手段と、を備えたことを特徴とする。
【００１８】
また、本発明に係る認証装置は、被認証装置からの認証要求に応じて認証を行う認証装置であって、上記被認証装置からの情報を受信する受信手段と、所定の処理回数から所定の減算回数だけ減算した減算済み回数だけパスワードを一方向関数により処理した減回数暗号化パスワードが、上記被認証装置から上記受信手段により受信された際に、該減回数暗号化パスワードを、上記処理回数から上記減算済み回数を減算することで得られた減算回数だけ上記一方向関数により処理する暗号化処理手段と、上記受信手段により受信された、上記一方向関数により上記パスワードを上記処理回数だけ処理した所定回数暗号化パスワードが、上記暗号化処理手段により算出された算出済みパスワードと一致するか否かにより認証する認証手段と、を備えたことを特徴とする。
【００１９】
また、本発明に係る認証装置は、被認証装置からの認証要求に応じて認証を行う認証装置であって、上記被認証装置からの情報を受信する受信手段と、所定の処理回数から１少ない減算済み回数だけパスワードを一方向関数により処理した減回数暗号化パスワードが上記被認証装置から上記受信手段により受信された際に、該減回数暗号化パスワードを、１回だけ上記一方向関数により処理する暗号化処理手段と、上記受信手段により受信された、上記パスワードを上記処理回数だけ上記一方向関数により処理した所定回数暗号化パスワードが、上記暗号化処理手段により算出された算出済みパスワードと一致するか否かにより認証する認証手段と、を備えたことを特徴とする。
【００２０】
また、本発明に係る認証方法は、認証装置と被認証装置とを備えた認証システムにおける認証方法であって、上記被認証装置は上記認証装置の設定情報を管理する設定管理装置であり、上記被認証装置が、パスワードを所定の一方向関数により所定の処理回数だけ処理した所定回数暗号化パスワードを当該処理回数情報と共に上記認証装置に送信する所定回数暗号送信工程と、上記被認証装置が、上記パスワードを上記一方向関数により、上記処理回数から所定の減算回数だけ減算した減算済み回数だけ処理した減回数暗号化パスワードを当該減算済み回数と共に上記認証装置に送信する減回数暗号送信工程と、上記被認証装置が、上記認証工程で上記認証装置から認証された時、該認証装置についての設定情報を上記被認証装置が当該認証装置に送信する設定情報送信工程と、を備え、上記認証装置が、上記被認証装置から受信した上記所定回数暗号化パスワードと、上記処理回数情報と、上記減回数暗号化パスワードと、上記減算済み回数情報とに基づいて認証を行うことを特徴とする。
【００２１】
また、本発明に係る認証方法は、認証装置と被認証装置とを備えた認証システムにおける認証方法であって、上記被認証装置は上記認証装置の設定情報を管理する設定管理装置であり、上記被認証装置が、パスワードを所定の一方向関数により所定の処理回数だけ処理した所定回数暗号化パスワードを上記認証装置に送信する所定回数暗号送信工程と、上記被認証装置が、上記パスワードを上記一方向関数により、上記処理回数から１少ない減算済み回数だけ処理した減回数暗号化パスワードを上記認証装置に送信する減回数暗号送信工程と、上記被認証装置が、上記認証工程で上記認証装置から認証された時、該認証装置についての設定情報を上記被認証装置が当該認証装置に送信する設定情報送信工程と、を備え、上記認証装置が、上記被認証装置から受信した上記所定回数暗号化パスワードと、上記減回数暗号化パスワードとに基づいて認証を行うことを特徴とする。
【００２２】
また、本発明に係る被認証装置のプログラムを記録した記録媒体は、認証装置に対して認証を要求する被認証装置のプログラムを記録した記録媒体であって、上記被認証装置は上記認証装置の設定情報を管理する設定管理装置であり、上記被認証装置に、パスワードを所定の一方向関数により所定の処理回数だけ処理した所定回数暗号化パスワードを当該処理回数情報と共に上記認証装置に送信する所定回数暗号送信処理と、上記パスワードを上記一方向関数により、上記処理回数から所定の減算回数だけ減算した減算済み回数だけ処理した減回数暗号化パスワードを当該減算済み回数と共に上記認証装置に送信する減回数暗号送信処理と、上記認証処理で上記認証装置から認証された時、該認証装置についての設定情報を当該認証装置に送信する設定情報送信処理と、を実行させることを特徴とする。
【００２３】
また、本発明に係る被認証装置のプログラムを記録した記録媒体は、認証装置に対して認証を要求する被認証装置のプログラムを記録した記録媒体であって、上記被認証装置は上記認証装置の設定情報を管理する設定管理装置であり、上記被認証装置に、パスワードを所定の一方向関数により所定の処理回数だけ処理した所定回数暗号化パスワードを上記認証装置に送信する所定回数暗号送信処理と、上記パスワードを上記一方向関数により、上記処理回数から１少ない減算済み回数だけ処理した減回数暗号化パスワードを上記認証装置に送信する減回数暗号送信処理と、上記認証処理で上記認証装置から認証された時、該認証装置についての設定情報を当該認証装置に送信する設定情報送信処理と、を実行させることを特徴とする。
【００２４】
また、本発明に係る認証装置のプログラムを記録した記録媒体は、被認証装置からの認証要求に応じて認証を行う認証装置のプログラムを記録した記録媒体であって、上記認証装置に、上記被認証装置からの情報を受信する受信処理と、所定の処理回数から所定の減算回数だけ減算した減算済み回数だけパスワードを一方向関数により処理した減回数暗号化パスワードが、上記被認証装置から上記受信処理により受信された際に、該減回数暗号化パスワードを、上記処理回数から上記減算済み回数を減算することで得られた減算回数だけ上記一方向関数により処理する暗号化処理と、上記受信処理により受信された、上記一方向関数により上記パスワードを上記処理回数だけ処理した所定回数暗号化パスワードが、上記暗号化処理により算出された算出済みパスワードと一致するか否かにより認証する認証処理と、を実行させることを特徴とする。
【００２５】
また、本発明に係る認証装置のプログラムを記録した記録媒体は、被認証装置からの認証要求に応じて認証を行う認証装置のプログラムを記録した記録媒体であって、上記認証装置に、上記被認証装置からの情報を受信する受信処理と、所定の処理回数から１少ない減算済み回数だけパスワードを一方向関数により処理した減回数暗号化パスワードが上記被認証装置から上記受信処理により受信された際に、該減回数暗号化パスワードを、１回だけ上記一方向関数により処理する暗号化処理と、上記受信処理により受信された、上記パスワードを上記処理回数だけ上記一方向関数により処理した所定回数暗号化パスワードが、上記暗号化処理により算出された算出済みパスワードと一致するか否かにより認証する認証処理と、を実行させることを特徴とする。
【発明の効果】
【００２６】
以上のように、本発明によれば、チャレンジコードの送信が不要であると共に、認証装置と被認証装置の両方がパスワードを格納する必要がなく、パスワードを被認証装置が保持するだけで、一方向関数を用いた信頼性の高い認証により、先に行われた通信と同じ被認証装置からの通信であるということを認証することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施形態としての無線通信システムを示すブロック図である。
【図２】システム制御装置１の構成例を示すブロック図である。
【図３】接続状態管理テーブル１３１の構成例を示す図である。
【図４】無線基地局２の構成例を示すブロック図である。
【図５】情報通信端末３の構成例を示すブロック図である。
【図６】設定管理サーバ４の構成例を示すブロック図である。
【図７】設定情報管理テーブル４４１の構成例を示す図である。
【図８】第１の実施形態としての無線通信システムによる動作例を示すシーケンス図である。
【図９】第２の実施形態としての無線通信システムによる動作例を示すシーケンス図である。
【図１０】第３の実施形態としての無線通信システムによる動作例を示すシーケンス図である。
【図１１】第４の実施形態としての無線通信システムによる動作例を示すシーケンス図である。
【図１２】第５の実施形態としての無線通信システムによる動作例を示すシーケンス図である。
【図１３】従来のチャレンジレスポンス方式による認証例を示すシーケンス図である。
【発明を実施するための形態】
【００２８】
次に、本発明に係る認証システム、被認証装置、認証装置、認証方法、被認証装置のプログラム、および認証装置のプログラムを、無線ＬＡＮ（Local Area Network）を用いた無線通信システムに適用した一実施形態について、図面を用いて詳細に説明する。
各実施形態としての無線通信システムは、各端末の設定情報を管理する設定管理システムとして機能し、音声通話機能を備えた各端末への設定更新を自動で安全に行うことができる好適なものを例示している。
【００２９】
まず、各実施形態に共通する構成について説明する。
本発明の各実施形態としての無線通信システムは、図１に示すように、システム制御装置（ＣＴＲＬ）１と、無線ＬＡＮ情報通信端末３（音声通話端末）からの無線通信接続を制御する無線基地局（ＡＰ；アクセスポイント）２と、設定管理サーバ４と、無線ＬＡＮ認証サーバ５と、音声通話サーバ６とが、ネットワークを介して接続されて構成される。
【００３０】
システム制御装置（ＣＴＲＬ）１は、各無線基地局２を制御し、本無線通信システムにおける無線通信の制御を行う。
無線ＬＡＮ認証サーバ５は、各情報通信端末についての認証情報５１などを格納することにより、情報通信端末３がＡＰに帰属する際の認証を行う。
音声通話サーバ６は、各情報通信端末が音声通話を行う場合についての電話番号情報６１などを格納することにより、情報通信端末間での音声通信の制御を行う。
【００３１】
設定管理サーバ４は、各情報通信端末における設定登録情報を管理し、設定登録情報が更新された場合に情報通信端末３へアクセスし、情報通信端末３内の端末設定情報を自動的に更新する。
すなわち、設定登録情報が更新された場合、情報通信端末３が認証装置として、設定管理サーバ４が被認証装置として機能することにより、設定管理サーバ４からのアクセスに対して情報通信端末３が認証を行い、認証ＯＫである場合に端末設定情報の自動更新が行われる。
【００３２】
この設定管理サーバの機能について、以下に説明する。
変更通知機能は、情報通信端末３についての設定情報変更が行われた場合に、無線通信システムにおけるその設定情報を格納する各装置に対して、変更が行われた旨を通知する。
【００３３】
無線ＬＡＮ認証サーバ登録情報管理機能は、情報通信端末３についての設定変更が行われた場合に、無線ＬＡＮ認証サーバ５に変更内容を通知し、設定更新を行わせる。このことにより、無線ＬＡＮ認証サーバ５は、設定管理サーバ４で設定情報が更新されるたびに更新通知を受信し、最新の登録情報に更新する。
【００３４】
音声通話サーバ登録情報管理機能は、情報通信端末３についての設定変更が行われた場合に、音声通話サーバ６に変更内容を通知し、設定更新を行わせる。このことにより、音声通話サーバ６は、設定管理サーバ４で設定情報が更新されるたびに更新通知を受信し、最新の登録情報に更新する。
【００３５】
設定管理機能は、設定管理サーバ４が格納する各設定情報の変更など、設定管理動作の制御を行う。
端末情報通信機能は、端末の設定情報を変更する場合に、情報通信端末３との無線通信を確立したり、設定情報の変更を行わせたりする。
鍵情報管理機能は、端末の設定情報を変更する場合のハッシュ関数による演算などを行い、暗号処理や認証の制御を行う。
【００３６】
次に、各実施形態としての無線通信システムの各装置の構成について説明する。
システム制御装置１は、図２に示すように、他の装置との間で通信を行うための通信部１１と、本システム制御装置１の動作全体を制御する制御部１２と、記憶部１３とを備える。
【００３７】
記憶部１３は、不図示のプログラムや、接続状態管理テーブル１３１を格納する。
接続状態管理テーブル１３１は、図３に示すように、各情報通信端末のＭａｃ  Ａｄｄｒｅｓｓにその端末の接続状態が関連付けられて格納される。また、他の装置から情報通信端末３についての鍵情報が通知された場合には、その鍵情報を該当する端末のＭａｃ  Ａｄｄｒｅｓｓに関連付けて格納する。
【００３８】
無線基地局２は、図４に示すように、情報通信端末３など他の装置と無線通信を行う無線通信部２１と、システム制御装置１など他の装置と有線での通信を行う有線通信部２２と、本無線基地局２の動作全体を制御する制御部２３と、記憶部２４とを備える。
【００３９】
情報通信端末３は、図５に示すように、無線基地局２と無線通信を行う無線通信部３１と、本情報通信端末３の動作全体を制御する制御部３２と、ハッシュ関数による処理を行って認証処理を行う認証処理部３３と、マイクやスピーカにより音声通話の制御を行う音声通話部３４と、ユーザが操作を行い情報を入力するための操作入力部３５と、記憶部３６とを備える。
記憶部３６は、本情報通信端末３についての設定情報である端末設定情報３６１と、設定管理サーバ４などから送信された暗号処理に関する暗号情報３６２とを格納する。
【００４０】
設定管理サーバ４は、図６に示すように、他の装置との間で通信を行うための通信部４１と、本設定管理サーバ４の動作全体を制御する制御部４２と、設定情報の変更などの際に情報入力を行うための情報入力部４３と、記憶部４４とを備える。
記憶部４４は、各情報通信端末３の設定情報などの設定情報管理テーブル４４１を格納する。
【００４１】
設定情報管理テーブル４４１には、図７に示すように、情報通信端末３のＭａｃ  Ａｄｄｒｅｓｓにその端末のシリアルナンバーと、設定登録情報と、暗号情報とが関連付けられて格納される。
設定登録情報には、各情報通信端末３について設定される情報であり、ＥＳＳＩＤ（拡張サービス識別子）、ＳＩＰ（Session Initiation Protocol）アドレス、ユーザＩＤ、認証方式、など、無線ＬＡＮに接続するための各種情報が含まれる。
暗号情報には、パスワードと、そのパスワードをハッシュ関数により処理する処理回数“ｎ”などの情報が含まれる。
【００４２】
〔第１の実施形態〕
次に、本発明の第１の実施形態について説明する。
この第１の実施形態は、上述した構成を備え、設定管理サーバ４における各端末の設定情報に変更があった場合、情報通信端末３が設定管理サーバ４を認証し、設定管理サーバ４が自動的に情報通信端末３の設定情報の更新を安全に行うものである。
【００４３】
第１の実施形態としての無線通信システムの動作について、図８を参照して説明する。
まず、情報通信端末３は、初期設定時など設定管理サーバ４への初回接続時に、設定管理サーバ４から設定登録情報を取得すると同時に、鍵情報を受信する（ステップＳ１）。
鍵は１度きりしか使えないワンタイムパスワードであり、設定管理サーバ４がワンタイムパスワードを生成する。ワンタイムパスワードは、
Ｋn=hash(pwd,n)
のように、パスワード（ｐｗｄ）をハッシュ関数によりｎ回処理したｎ回ハッシュ値として求められる。hash(*,*)は既知の一方向性ハッシュ関数である。
情報通信端末３は、送信された設定情報を端末設定情報３６１として、送信されたＫnとｎとを暗号情報３６２として、それぞれ保存する。
【００４４】
その後、システムの管理者などが端末の設定を変更した場合（ステップＳ２）、その設定情報の変更内容を、無線ＬＡＮ認証サーバ登録情報管理機能により無線ＬＡＮ認証サーバ５に送信し、無線ＬＡＮ認証サーバ５内の設定情報を変更させる（ステップＳ３，Ｓ４）。
また、音声通話サーバ登録情報管理機能により、設定情報の変更内容を音声通話サーバ６に送信し、音声通話サーバ６内の設定情報を変更させる（ステップＳ５，Ｓ６）。
【００４５】
そして、端末情報通信機能により、対象となる情報通信端末３が接続中であれば、その情報通信端末３に設定情報と鍵情報を送信する（ステップＳ７）。
変更通知の際、設定管理サーバ４は、
Kn-1=hash(pwd,n-1)
を計算して端末に通知する。
【００４６】
情報通信端末３は、設定管理サーバ４から受信したKn-1にハッシュ関数による処理を１回行い、Ｋn'を求める。すなわち、
Ｋn'=hash(K(n-1),1)
を求め、初回の設定時に取得したＫnと比較し、一致するか否かにより認証する（ステップＳ８）。
【００４７】
認証できた場合、情報通信端末３は、送信された設定情報を端末設定情報３６１として、送信されたKn-1とｎ−１とを暗号情報３６２として、それぞれ保存する。
こうして端末設定情報３６１が安全に更新される。また、次回の更新時など、次に認証を行う時には、暗号情報３６２のKn-1とｎ−１とを用いて、送信されたKn-2にハッシュ関数による処理を１回行い、Kn-1と比較し、一致するか否かにより認証することとなる。
また、設定管理サーバ４が設定登録情報を送信する際に、Kn-1と共に新しい鍵Ｋmおよびｍを送信することにより、次回の更新時など、次に認証を行う時に新しい鍵Ｋmを用いて認証を行うようにしても、上述した実施形態は同様に実現することができる。
【００４８】
以上のように、上述した第１の実施形態では、設定管理サーバ４での設定更新時に、前回に取得したワンタイムパスワードを使って認証を行う。すなわち、情報通信端末３が、今回送信されたワンタイムパスワードKn-1にハッシュ関数による処理を１回行い、前回に取得したワンタイムパスワードＫnと一致するか否かにより認証を行い、設定変更時の情報が正当かどうかを音声端末が確認する。
このため、偽のアクセスポイントに通信をハイジャックされるといったことのない十分なセキュリティ対策を施しつつ、各端末の設定更新を自動的に行うことができる。
【００４９】
また、前回に取得したワンタイムパスワードと一致するか否かにより認証を行うため、従来のチャレンジレスポンス方式のようにチャレンジコードの送信が不要であると共に、情報通信端末３はパスワードを格納する必要がなく、パスワードを設定管理サーバ４が保持するだけで、ハッシュ関数を用いた信頼性の高い認証により、先に行われた通信と同じ設定管理サーバ４からの通信であるということを認証することができる。
【００５０】
〔第２の実施形態〕
次に、本発明の第２の実施形態について説明する。
この第２の実施形態は、上述した第１の実施形態で設定管理サーバ４から情報通信端末３に設定登録情報を送信する前に、変更通知とその際の認証処理とをさらに行うようにしたものである。
【００５１】
第２の実施形態としての無線通信システムの動作について、図９を参照して説明する。
まず、上述した第１の実施形態と同様に、情報通信端末３は、初期設定時など設定管理サーバ４への初回接続時に、設定管理サーバ４から設定登録情報を取得すると同時に、鍵情報Ｋnおよびｎを受信する（ステップＳ１１）。
また、システムの管理者などが端末の設定を変更した場合（ステップＳ１２）、上述した第１の実施形態と同様に、無線ＬＡＮ認証サーバ５および音声通話サーバ６内の設定情報を変更させる（ステップＳ１３〜Ｓ１６）。
【００５２】
そして、設定管理サーバ４の端末情報通信機能により、無線基地局２を管理するシステム制御装置１に、端末を特定する特定情報（Ｍａｃ  ＡｄｄｒｅｓｓまたはユーザＩＤ）に変更通知を関連付けて送信する（ステップＳ１７）。
システム制御装置１は、その特定情報により特定される情報通信端末３が接続中であれば、接続中である旨の応答を設定管理サーバ４に送信する（ステップＳ１８）。
【００５３】
接続中の応答を受信すると、設定管理サーバ４は、変更通知をKn-1と共に情報通信端末３に送信する（ステップＳ１９）。
情報通信端末３は、設定管理サーバ４から受信したKn-1にハッシュ関数による処理を１回行い、Ｋn'を求める。すなわち、
Ｋn'=hash(K(n-1),1)
を求め、前回の設定時に取得したＫnと比較し、一致するか否かにより認証する（ステップＳ２０）。
【００５４】
前回の設定時と同じ設定管理サーバ４であると認証されれば、情報通信端末３は、認証ＯＫの旨をシリアル番号などと共にその設定管理サーバ４に送信する（ステップＳ２１）。
認証ＯＫを受信すると、設定管理サーバ４は、前回送信した鍵情報であるKn-1よりもハッシュ関数による処理回数が１回少ないKn-2と共に、変更された設定登録情報を送信する（ステップＳ２２）。
【００５５】
情報通信端末３は、設定管理サーバ４から受信したKn-2にハッシュ関数による処理を１回行い、Kn-1'を求め、前回の設定時に取得したKn-1と比較し、一致するか否かにより認証する。前回の設定時と同じ設定管理サーバ４であると認証されれば、情報通信端末３は、送信された設定情報を端末設定情報３６１として、送信されたKn-2とｎ−２とを暗号情報３６２として、それぞれ保存する（ステップＳ２３）。
【００５６】
こうして端末設定情報３６１が安全に更新される。また、次回の更新時など、次に認証を行う時には、暗号情報３６２のKn-2とｎ−２とを用いて、送信されたKn-3にハッシュ関数による処理を１回行い、Kn-2と比較し、一致するか否かにより認証することとなる。
また、設定管理サーバ４が設定登録情報を送信する際に、Kn-2と共に新しい鍵Ｋmおよびｍを送信することにより、次回の更新時など、次に認証を行う時に新しい鍵Ｋmを用いて認証を行うようにしても、上述した実施形態は同様に実現することができる。
【００５７】
以上のように、上述した第２の実施形態では、変更通知や設定登録情報の送信時など、設定管理サーバ４から情報通信端末３へのデータ送信時に、情報通信端末３が、前回に取得したワンタイムパスワードを使って認証を行う。すなわち、情報通信端末３が、今回送信されたワンタイムパスワードにハッシュ関数による処理を１回行い、前回に取得したワンタイムパスワードと一致するか否かにより認証を行い、データ送信元が前回の通信相手と同じであるかどうかを音声端末が確認する。
このため、偽のアクセスポイントに通信をハイジャックされるといったことのない十分なセキュリティ対策を施しつつ、各端末の設定更新を自動的に行うことができる。
【００５８】
また、前回に取得したワンタイムパスワードと一致するか否かにより認証を行うため、従来のチャレンジレスポンス方式のようにチャレンジコードの送信が不要であると共に、情報通信端末３はパスワードを格納する必要がなく、パスワードを設定管理サーバ４が保持するだけで、ハッシュ関数を用いた信頼性の高い認証により、前回の通信と同じ設定管理サーバ４からの通信であるということを認証することができる。
【００５９】
〔第３の実施形態〕
次に、本発明の第３の実施形態について説明する。
この第３の実施形態は、上述した第２の実施形態で設定管理サーバ４から情報通信端末３に設定登録情報を送信しようとした時に、情報通信端末３の電源が切れているなど、情報通信端末３に接続できない場合の処理を示すものである。
【００６０】
第３の実施形態としての無線通信システムの動作について、図１０を参照して説明する。
まず、上述した第２の実施形態と同様に、情報通信端末３は、初期設定時など設定管理サーバ４への初回接続時に、設定管理サーバ４から設定登録情報を取得すると同時に、鍵情報Ｋnおよびｎを受信する（ステップＳ３１）。
また、システムの管理者などが端末の設定を変更した場合（ステップＳ３２）、上述した第２の実施形態と同様に、無線ＬＡＮ認証サーバ５および音声通話サーバ６内の設定情報を変更させる（ステップＳ３３〜Ｓ３６）。
【００６１】
そして、設定管理サーバ４の端末情報通信機能により、無線基地局２を管理するシステム制御装置１に、端末を特定する特定情報（Ｍａｃ  ＡｄｄｒｅｓｓまたはユーザＩＤ）に変更通知を関連付けて送信する（ステップＳ３７）。
システム制御装置１は、接続状態管理テーブル１３１を参照し、その特定情報により特定される情報通信端末３に接続不能である場合、切断中である旨の応答を設定管理サーバ４に送信する（ステップＳ３８）。
【００６２】
切断中の応答を受信すると、設定管理サーバ４は、変更通知をKn-1と共にシステム制御装置１に送信する（ステップＳ３９）。
システム制御装置１は、接続状態管理テーブル１３１におけるその情報通信端末３のＭａｃ  Ａｄｄｒｅｓｓに、送信されたワンタイムパスワードKn-1をさらに関連付けて格納し、その情報通信端末３からの接続要求待ち（アクセス待ち）状態となる（ステップＳ４０）。
【００６３】
接続要求待ちであった情報通信端末３から、本無線通信システムにおける無線基地局２にＰｒｏｂｅ要求が送信されると（ステップＳ４１）、システム制御装置１は、Ｐｒｏｂｅ応答に加えて、設定管理サーバ４から送信された変更通知とワンタイムパスワードKn-1を返信する（ステップＳ４２）。
【００６４】
情報通信端末３は、システム制御装置１から受信したKn-1にハッシュ関数による処理を１回行い、Ｋn'を求める。すなわち、
Ｋn'=hash(K(n-1),1)
を求め、前回の設定時に取得したＫnと比較し、一致するか否かにより認証する（ステップＳ４３）。
【００６５】
前回の設定情報変更時と同じ設定管理サーバ４からのワンタイムパスワードであると認証されれば、情報通信端末３は、設定変更用のＳＳＩＤにより無線基地局２に帰属要求を発信する（ステップＳ４４）。
設定変更用のＳＳＩＤにより帰属要求が発信されると、その設定変更用のＳＳＩＤによる接続要求が設定管理サーバ４に送信され、設定管理サーバ４は、端末情報通信機能により情報通信端末３にＩＰアドレスを割り当て、ＤＨＣＰサーバとして機能できるように接続を確立する（ステップＳ４５）。
【００６６】
こうして設定変更用のＳＳＩＤによる接続が確立されると、設定管理サーバ４は、情報通信端末３にシリアルナンバーの要求を送信する（ステップＳ４６）。情報通信端末３がシリアルナンバーを返信すると（ステップＳ４７）、設定管理サーバ４は、そのシリアルナンバーに基づいて設定情報管理テーブル４４１を検索し、設定登録情報と新しい鍵情報Ｋmとｍとを送信する（ステップＳ４８）。
情報通信端末３は、送信された設定情報を端末設定情報３６１として、送信されたＫmとｍとを暗号情報３６２として、それぞれ保存する（ステップＳ４９）。
【００６７】
こうして端末設定情報３６１が安全に更新される。また、次回の更新時など、次に認証を行う時には、暗号情報３６２のＫmとｍとを用いて、送信されたKm-1にハッシュ関数による処理を１回行い、Ｋmと比較し、一致するか否かにより認証することとなる。
また、設定管理サーバ４が設定登録情報を送信する際に、Kn-2およびｎ−２を送信することにより、次回の更新時など、次に認証を行う時にそのKn-2を用いて認証を行うようにしても、上述した実施形態は同様に実現することができる。
【００６８】
以上のように、上述した第３の実施形態では、変更通知の送信時など、設定管理サーバ４から情報通信端末３へのデータ送信時に、情報通信端末３が、前回に取得したワンタイムパスワードを使って認証を行う。すなわち、情報通信端末３が、今回送信されたワンタイムパスワードにハッシュ関数による処理を１回行い、前回に取得したワンタイムパスワードと一致するか否かにより認証を行い、データ送信元が前回の通信相手と同じであるかどうかを音声端末が確認する。
また、その認証後には、設定変更用のＳＳＩＤで接続を確立して通信を行い、設定登録情報などの送受信を行う。
このため、偽のアクセスポイントに通信をハイジャックされるといったことのない十分なセキュリティ対策を施しつつ、各端末の設定更新を自動的に行うことができる。
【００６９】
また、前回に取得したワンタイムパスワードと一致するか否かにより認証を行うため、従来のチャレンジレスポンス方式のようにチャレンジコードの送信が不要であると共に、情報通信端末３はパスワードを格納する必要がなく、パスワードを設定管理サーバ４が保持するだけで、ハッシュ関数を用いた信頼性の高い認証により、前回の通信と同じ設定管理サーバ４からの通信であるということを認証することができる。
【００７０】
〔第４の実施形態〕
次に、本発明の第４の実施形態について説明する。
この第４の実施形態は、上述した第３の実施形態で設定管理サーバ４から情報通信端末３に設定登録情報を送信しようとして、情報通信端末３に接続できない場合に、情報通信端末３が設定変更用の無線基地局２にアクセスしてくるのを待つ場合の処理を示すものである。
【００７１】
第４の実施形態としての無線通信システムの動作について、図１１を参照して説明する。
まず、情報通信端末３が初期設定時など設定管理サーバ４への初回接続時に設定登録情報と鍵情報を受信するステップＳ５１の動作から、切断中である旨の応答を設定管理サーバ４が受信するステップＳ５８までの動作については、上述した第３の実施形態におけるステップＳ３１からＳ３８の動作と同様であり、説明を省略する。
【００７２】
情報通信端末３が切断中である旨の応答を受信すると、設定管理サーバ４は、情報通信端末３が設定変更用の無線基地局２にアクセスしてくるのを待つ状態となり、変更通知の送信を試みることを停止する。
【００７３】
情報通信端末３は、設定変更用の無線基地局２にアクセスすると、設定変更用のＳＳＩＤによりその無線基地局２に帰属要求を発信する（ステップＳ５９）。
設定変更用のＳＳＩＤにより帰属要求が発信されると、その設定変更用のＳＳＩＤによる接続要求が設定管理サーバ４に送信され、設定管理サーバ４は、端末情報通信機能により情報通信端末３にＩＰアドレスを割り当て、ＤＨＣＰサーバとして機能できるように接続を確立する（ステップＳ６０）。
【００７４】
こうして設定変更用のＳＳＩＤによる接続が確立されると、設定管理サーバ４は、シリアルナンバーの要求と、変更通知と、Kn-1とを情報通信端末３に送信する（ステップＳ６１）。
【００７５】
情報通信端末３は、システム制御装置１から受信したKn-1にハッシュ関数による処理を１回行い、Ｋn'を求める。すなわち、
Ｋn'=hash(K(n-1),1)
を求め、前回の設定時に取得したＫnと比較し、一致するか否かにより認証する（ステップＳ６２）。
【００７６】
前回の設定情報変更時と同じ設定管理サーバ４からのワンタイムパスワードであると認証されれば、情報通信端末３は、認証ＯＫの通知としてシリアルナンバーを設定管理サーバ４に返信する（ステップＳ６３）。
設定管理サーバ４は、そのシリアルナンバーに基づいて設定情報管理テーブル４４１を検索し、設定登録情報と新しい鍵情報Ｋmとｍとを送信する（ステップＳ６４）。
情報通信端末３は、送信された設定情報を端末設定情報３６１として、送信されたＫmとｍとを暗号情報３６２として、それぞれ保存する（ステップＳ６５）。
【００７７】
こうして端末設定情報３６１が安全に更新される。また、次回の更新時など、次に認証を行う時には、暗号情報３６２のＫmとｍとを用いて、送信されたKm-1にハッシュ関数による処理を１回行い、Ｋmと比較し、一致するか否かにより認証することとなる。
また、設定管理サーバ４が設定登録情報を送信する際に、Kn-2およびｎ−２を送信することにより、次回の更新時など、次に認証を行う時にそのKn-2を用いて認証を行うようにしても、上述した実施形態は同様に実現することができる。
【００７８】
以上のように、上述した第４の実施形態では、設定変更があった場合に設定変更用のＳＳＩＤで接続を確立して通信を行い、変更通知の送信時など、設定管理サーバ４から情報通信端末３への初回のデータ送信時に、情報通信端末３が、前回に取得したワンタイムパスワードを使って認証を行う。すなわち、情報通信端末３が、今回送信されたワンタイムパスワードにハッシュ関数による処理を１回行い、前回に取得したワンタイムパスワードと一致するか否かにより認証を行い、データ送信元が前回の設定変更送信元と同じであるかどうかを音声端末が確認する。
このため、偽のアクセスポイントに通信をハイジャックされるといったことのない十分なセキュリティ対策を施しつつ、各端末の設定更新を自動的に行うことができる。
【００７９】
また、前回に取得したワンタイムパスワードと一致するか否かにより認証を行うため、従来のチャレンジレスポンス方式のようにチャレンジコードの送信が不要であると共に、情報通信端末３はパスワードを格納する必要がなく、パスワードを設定管理サーバ４が保持するだけで、ハッシュ関数を用いた信頼性の高い認証により、前回の通信と同じ設定管理サーバ４からの通信であるということを認証することができる。
【００８０】
〔第５の実施形態〕
次に、本発明の第５の実施形態について説明する。
この第５の実施形態は、上述した第１〜第４の実施形態における端末設定情報３６１に、有効期限を設けるようにしたものである。
【００８１】
第５の実施形態としての無線通信システムの動作について、図１２を参照して説明する。
まず、上述した第４の実施形態と同様に、情報通信端末３は、初期設定時など設定管理サーバ４への初回接続時に、設定管理サーバ４から設定登録情報を取得すると同時に、鍵情報Ｋnおよびｎを受信する（ステップＳ７１）。
【００８２】
この後、上述した第１〜第４の実施形態に示すような設定管理サーバ４からの自動更新が行われることなく、端末設定情報３６１に関連付けられた有効期限が切れた場合（ステップＳ７２）、情報通信端末３は、設定変更用の無線基地局２にアクセスし、設定変更用のＳＳＩＤによりその無線基地局２に帰属要求を発信する（ステップＳ７３）。
設定変更用のＳＳＩＤにより帰属要求が発信されると、その設定変更用のＳＳＩＤによる接続要求が設定管理サーバ４に送信され、設定管理サーバ４は、端末情報通信機能により情報通信端末３にＩＰアドレスを割り当て、ＤＨＣＰサーバとして機能できるように接続を確立する（ステップＳ７４）。
【００８３】
こうして設定変更用のＳＳＩＤによる接続が確立されると、設定管理サーバ４は、シリアルナンバーの要求と、変更通知と、Kn-1とを情報通信端末３に送信する（ステップＳ７５）。
【００８４】
情報通信端末３は、システム制御装置１から受信したKn-1にハッシュ関数による処理を１回行い、Ｋn'を求める。すなわち、
Ｋn'=hash(K(n-1),1)
を求め、前回の設定時に取得したＫnと比較し、一致するか否かにより認証する（ステップＳ７６）。
【００８５】
前回の設定情報変更時と同じ設定管理サーバ４からのワンタイムパスワードであると認証されれば、情報通信端末３は、認証ＯＫの通知としてシリアルナンバーを設定管理サーバ４に返信する（ステップＳ７７）。
設定管理サーバ４は、そのシリアルナンバーに基づいて設定情報管理テーブル４４１を検索し、有効期限付きの設定登録情報と、新しい鍵情報Ｋmとｍとを送信する（ステップＳ７８）。
情報通信端末３は、送信された有効期限付き設定情報を端末設定情報３６１として、送信されたＫmとｍとを暗号情報３６２として、それぞれ保存する（ステップＳ７９）。
【００８６】
こうして端末設定情報３６１が安全に更新される。また、次回の更新時など、次に認証を行う時には、暗号情報３６２のＫmとｍとを用いて、送信されたKm-1にハッシュ関数による処理を１回行い、Ｋmと比較し、一致するか否かにより認証することとなる。
また、設定管理サーバ４が設定登録情報を送信する際に、Kn-2およびｎ−２を送信することにより、次回の更新時など、次に認証を行う時にそのKn-2を用いて認証を行うようにしても、上述した実施形態は同様に実現することができる。
【００８７】
以上のように、上述した第５の実施形態によれば、端末設定情報に有効期限を設けることにより、設定情報が古くなりすぎることを防止し、常に最新の端末設定情報を設定管理サーバ４と情報通信端末３との間で共有することができる。
【００８８】
また、その有効期限が切れた場合にも、設定変更用のＳＳＩＤで接続を確立して通信を行い、設定管理サーバ４から情報通信端末３への初回のデータ送信時に、情報通信端末３が、前回に取得したワンタイムパスワードを使って認証を行う。すなわち、情報通信端末３が、今回送信されたワンタイムパスワードにハッシュ関数による処理を１回行い、前回に取得したワンタイムパスワードと一致するか否かにより認証を行い、データ送信元が前回の設定変更送信元と同じであるかどうかを音声端末が確認する。
このため、偽のアクセスポイントに通信をハイジャックされるといったことのない十分なセキュリティ対策を施しつつ、有効期限が切れた端末の設定更新を自動的に行うことができる。
【００８９】
また、前回に取得したワンタイムパスワードと一致するか否かにより認証を行うため、従来のチャレンジレスポンス方式のようにチャレンジコードの送信が不要であると共に、情報通信端末３はパスワードを格納する必要がなく、パスワードを設定管理サーバ４が保持するだけで、ハッシュ関数を用いた信頼性の高い認証により、前回の通信と同じ設定管理サーバ４からの通信であるということを認証することができる。
【００９０】
〔各実施形態について〕
以上のように、本発明の１つの実施形態としての認証システムは、認証装置と被認証装置とを備えた認証システムであって、上記被認証装置は、上記認証装置の設定情報を管理する設定管理装置であり、パスワードおよび、当該パスワードを予め定められた一方向関数により処理する処理回数情報を格納する格納手段と、上記パスワードを上記一方向関数により上記処理回数だけ処理した所定回数暗号化パスワードを当該処理回数情報と共に上記認証装置に送信する所定回数暗号送信手段と、上記パスワードを上記一方向関数により、上記処理回数から所定の減算回数だけ減算した減算済み回数だけ処理した減回数暗号化パスワードを当該減算済み回数と共に上記認証装置に送信する減回数暗号送信手段と、を備え、上記認証装置は、上記被認証装置から受信した上記所定回数暗号化パスワードと、上記処理回数情報と、上記減回数暗号化パスワードと、上記減算済み回数情報とに基づいて認証を行い、上記被認証装置は、上記認証装置から認証されると、該認証装置についての設定情報を当該認証装置に送信する設定情報送信手段を備えたことを特徴とする。
【００９１】
上記認証装置は、上記被認証装置からの情報を受信する受信手段と、上記受信手段により受信された上記減回数暗号化パスワードを、上記処理回数から上記減算済み回数を減算することで得られた減算回数だけ上記一方向関数により処理する暗号化処理手段と、上記暗号化処理手段により算出された算出済みパスワードが上記受信手段により受信された上記所定回数暗号化パスワードと一致するか否かにより認証する認証手段と、を備えたことが好ましい。
【００９２】
また、本発明の１つの実施形態としての認証システムは、認証装置と被認証装置とを備えた認証システムであって、上記被認証装置は、上記認証装置の設定情報を管理する設定管理装置であり、パスワードおよび、当該パスワードを予め定められた一方向関数により処理する処理回数情報を格納する格納手段と、上記パスワードを上記一方向関数により上記処理回数だけ処理した所定回数暗号化パスワードを上記認証装置に送信する所定回数暗号送信手段と、上記パスワードを上記一方向関数により、上記処理回数から１少ない減算済み回数だけ処理した減回数暗号化パスワードを上記認証装置に送信する減回数暗号送信手段と、を備え、上記認証装置は、上記被認証装置から受信した上記所定回数暗号化パスワードと、上記減回数暗号化パスワードとに基づいて認証を行い、上記被認証装置は、上記認証装置から認証されると、該認証装置についての設定情報を当該認証装置に送信する設定情報送信手段を備えたことを特徴とする。
【００９３】
上記認証装置は、上記被認証装置からの情報を受信する受信手段と、上記被認証装置から上記受信手段により受信された上記減回数暗号化パスワードを１回だけ上記一方向関数により処理する暗号化処理手段と、上記暗号化処理手段により算出された算出済みパスワードが上記受信手段により受信された上記所定回数暗号化パスワードと一致するか否かにより認証する認証手段と、を備えたことが好ましい。
【００９４】
上記被認証装置は、設定情報が変更された場合に該変更を通知する変更通知手段を備え、上記設定情報送信手段は、上記変更通知手段が通知した後に送信を行うことが好ましい。
【００９５】
上記認証装置と上記被認証装置との接続制御を行う接続制御手段を備え、上記接続制御手段は、上記被認証装置が上記接続制御手段を介して上記認証装置にアクセスを試みた時点で該認証装置が接続されていない場合、上記被認証装置の変更通知手段から送信された変更通知および、上記減回数暗号送信手段から送信された減回数暗号化パスワードを保持して該認証装置にアクセス可能となるのを待機する保持待機部を備えたことが好ましい。
【００９６】
上記被認証装置が上記認証装置にアクセスを試みた時点で該認証装置が接続されておらず、その後に該認証装置にアクセス可能となった場合、当該認証装置を設定用のネットワークとして接続する設定用接続手段を備え、上記設定情報送信手段は、上記設定用接続手段により設定用のネットワークとして接続された該認証装置に上記設定情報を送信することが好ましい。
【００９７】
上記設定情報には有効期限が設けられ、上記認証装置は、上記有効期限が切れた場合、上記被認証装置に設定用のネットワークとして接続する設定接続手段を備えたことが好ましい。
【００９８】
上記認証装置は、ネットワークに接続されて通信を行う情報通信端末であり、上記被認証装置は、上記設定管理装置として該情報通信端末の設定情報を管理することが好ましい。
【００９９】
また、本発明の１つの実施形態としての被認証装置は、認証装置に対して認証を要求する被認証装置であって、上記認証装置の設定情報を管理する設定管理装置であり、パスワードおよび、当該パスワードを予め定められた一方向関数により処理する処理回数情報を格納する格納手段と、上記パスワードを上記一方向関数により上記処理回数だけ処理した所定回数暗号化パスワードを当該処理回数情報と共に上記認証装置に送信する所定回数暗号送信手段と、上記パスワードを上記一方向関数により、上記処理回数から所定の減算回数だけ減算した減算済み回数だけ処理した減回数暗号化パスワードを当該減算済み回数と共に上記認証装置に送信する減回数暗号送信手段と、上記認証装置から認証された時に該認証装置についての設定情報を当該認証装置に送信する設定情報送信手段と、を備えたことを特徴とする。
【０１００】
また、本発明の１つの実施形態としての被認証装置は、認証装置に対して認証を要求する被認証装置であって、上記認証装置の設定情報を管理する設定管理装置であり、パスワードおよび、当該パスワードを予め定められた一方向関数により処理する処理回数情報を格納する格納手段と、上記パスワードを上記一方向関数により上記処理回数だけ処理した所定回数暗号化パスワードを上記認証装置に送信する所定回数暗号送信手段と、上記パスワードを上記一方向関数により、上記処理回数から１少ない減算済み回数だけ処理した減回数暗号化パスワードを上記認証装置に送信する減回数暗号送信手段と、上記認証装置から認証された時に該認証装置についての設定情報を当該認証装置に送信する設定情報送信手段と、を備えたことを特徴とする。
【０１０１】
設定情報が変更された場合に該変更を通知する変更通知手段を備え、上記設定情報送信手段は、上記変更通知手段が通知した後に送信を行うことが好ましい。
【０１０２】
上記被認証装置が上記認証装置にアクセスを試みた時点で該認証装置が接続されておらず、その後に該認証装置にアクセス可能となった場合、当該認証装置を設定用のネットワークとして接続する設定用接続手段を備え、上記設定情報送信手段は、上記設定用接続手段により設定用のネットワークとして接続された該認証装置に上記設定情報を送信することが好ましい。
【０１０３】
また、本発明の１つの実施形態としての認証装置は、被認証装置からの認証要求に応じて認証を行う認証装置であって、上記被認証装置からの情報を受信する受信手段と、所定の処理回数から所定の減算回数だけ減算した減算済み回数だけパスワードを一方向関数により処理した減回数暗号化パスワードが、上記被認証装置から上記受信手段により受信された際に、該減回数暗号化パスワードを、上記処理回数から上記減算済み回数を減算することで得られた減算回数だけ上記一方向関数により処理する暗号化処理手段と、上記受信手段により受信された、上記一方向関数により上記パスワードを上記処理回数だけ処理した所定回数暗号化パスワードが、上記暗号化処理手段により算出された算出済みパスワードと一致するか否かにより認証する認証手段と、を備えたことを特徴とする。
【０１０４】
また、本発明の１つの実施形態としての認証装置は、被認証装置からの認証要求に応じて認証を行う認証装置であって、上記被認証装置からの情報を受信する受信手段と、所定の処理回数から１少ない減算済み回数だけパスワードを一方向関数により処理した減回数暗号化パスワードが上記被認証装置から上記受信手段により受信された際に、該減回数暗号化パスワードを、１回だけ上記一方向関数により処理する暗号化処理手段と、上記受信手段により受信された、上記パスワードを上記処理回数だけ上記一方向関数により処理した所定回数暗号化パスワードが、上記暗号化処理手段により算出された算出済みパスワードと一致するか否かにより認証する認証手段と、を備えたことを特徴とする。
【０１０５】
上記認証装置は、ネットワークに接続されて通信を行う情報通信端末であり、上記被認証装置は、該情報通信端末の設定情報を管理する設定管理装置であって、上記設定情報には有効期限が設けられ、上記認証装置は、上記有効期限が切れた場合、上記被認証装置に設定用のネットワークとして接続する設定接続手段を備えたことが好ましい。
【０１０６】
また、本発明の１つの実施形態としての認証方法は、認証装置と被認証装置とを備えた認証システムにおける認証方法であって、上記被認証装置は上記認証装置の設定情報を管理する設定管理装置であり、上記被認証装置が、パスワードを所定の一方向関数により所定の処理回数だけ処理した所定回数暗号化パスワードを当該処理回数情報と共に上記認証装置に送信する所定回数暗号送信工程と、上記被認証装置が、上記パスワードを上記一方向関数により、上記処理回数から所定の減算回数だけ減算した減算済み回数だけ処理した減回数暗号化パスワードを当該減算済み回数と共に上記認証装置に送信する減回数暗号送信工程と、上記被認証装置が、上記認証工程で上記認証装置から認証された時、該認証装置についての設定情報を上記被認証装置が当該認証装置に送信する設定情報送信工程と、を備え、上記認証装置が、上記被認証装置から受信した上記所定回数暗号化パスワードと、上記処理回数情報と、上記減回数暗号化パスワードと、上記減算済み回数情報とに基づいて認証を行うことを特徴とする。
【０１０７】
上記認証装置が、上記減回数暗号送信工程で送信された減回数暗号化パスワードを、上記処理回数から上記減算済み回数を減算することで得られた減算回数だけ上記一方向関数により処理する暗号化処理工程と、上記暗号化処理工程により算出された算出済みパスワードが、上記所定回数暗号送信工程で送信された上記所定回数暗号化パスワードと一致するか否かにより上記認証装置が認証する認証工程と、を備えたことが好ましい。
【０１０８】
また、本発明の１つの実施形態としての認証方法は、認証装置と被認証装置とを備えた認証システムにおける認証方法であって、上記被認証装置は上記認証装置の設定情報を管理する設定管理装置であり、上記被認証装置が、パスワードを所定の一方向関数により所定の処理回数だけ処理した所定回数暗号化パスワードを上記認証装置に送信する所定回数暗号送信工程と、上記被認証装置が、上記パスワードを上記一方向関数により、上記処理回数から１少ない減算済み回数だけ処理した減回数暗号化パスワードを上記認証装置に送信する減回数暗号送信工程と、上記被認証装置が、上記認証工程で上記認証装置から認証された時、該認証装置についての設定情報を上記被認証装置が当該認証装置に送信する設定情報送信工程と、を備え、上記認証装置が、上記被認証装置から受信した上記所定回数暗号化パスワードと、上記減回数暗号化パスワードとに基づいて認証を行うことを特徴とする。
【０１０９】
上記認証装置が、上記減回数暗号送信工程で送信された減回数暗号化パスワードを１回だけ上記一方向関数により処理する暗号化処理工程と、上記暗号化処理工程により算出された算出済みパスワードが、上記所定回数暗号送信工程で送信された上記所定回数暗号化パスワードと一致するか否かにより上記認証装置が認証する認証工程と、を備えたことが好ましい。
【０１１０】
設定情報が変更された場合に該変更を上記被認証装置が上記認証装置に通知する変更通知工程を備え、上記設定情報送信工程では、上記変更通知工程で通知した後に送信を行うことが好ましい。
【０１１１】
上記被認証装置が上記認証装置にアクセスを試みた時点で該認証装置が接続されていない場合、上記被認証装置からの変更通知および、上記減回数暗号送信工程として算出された減回数暗号化パスワードを、上記認証装置と上記被認証装置との接続制御を行う接続制御手段が保持し、該認証装置にアクセス可能となるのを待機する保持待機工程を備えたことが好ましい。
【０１１２】
上記被認証装置が上記認証装置にアクセスを試みた時点で該認証装置が接続されておらず、その後に該認証装置にアクセス可能となった場合、当該認証装置を設定用のネットワークとして接続させる設定用接続工程を備え、上記設定情報送信工程は、上記設定用接続工程により設定用のネットワークとして接続された該認証装置に上記設定情報を送信することが好ましい。
【０１１３】
上記設定情報には有効期限が設けられ、上記有効期限が切れた場合、上記認証装置が上記被認証装置に設定用のネットワークとして接続する設定接続工程を備えたことが好ましい。
【０１１４】
また、本発明の１つの実施形態としての被認証装置のプログラムを記録した記録媒体は、認証装置に対して認証を要求する被認証装置のプログラムを記録した記録媒体であって、上記被認証装置は上記認証装置の設定情報を管理する設定管理装置であり、上記被認証装置に、パスワードを所定の一方向関数により所定の処理回数だけ処理した所定回数暗号化パスワードを当該処理回数情報と共に上記認証装置に送信する所定回数暗号送信処理と、上記パスワードを上記一方向関数により、上記処理回数から所定の減算回数だけ減算した減算済み回数だけ処理した減回数暗号化パスワードを当該減算済み回数と共に上記認証装置に送信する減回数暗号送信処理と、上記認証処理で上記認証装置から認証された時、該認証装置についての設定情報を当該認証装置に送信する設定情報送信処理と、を実行させることを特徴とする。
【０１１５】
また、本発明の１つの実施形態としての被認証装置のプログラムを記録した記録媒体は、認証装置に対して認証を要求する被認証装置のプログラムを記録した記録媒体であって、上記被認証装置は上記認証装置の設定情報を管理する設定管理装置であり、上記被認証装置に、パスワードを所定の一方向関数により所定の処理回数だけ処理した所定回数暗号化パスワードを上記認証装置に送信する所定回数暗号送信処理と、上記パスワードを上記一方向関数により、上記処理回数から１少ない減算済み回数だけ処理した減回数暗号化パスワードを上記認証装置に送信する減回数暗号送信処理と、上記認証処理で上記認証装置から認証された時、該認証装置についての設定情報を当該認証装置に送信する設定情報送信処理と、を実行させることを特徴とする。
【０１１６】
上記被認証装置に、設定情報が変更された場合に該変更を上記認証装置に通知する変更通知処理を実行させ、上記設定情報送信処理では、上記変更通知処理で通知した後に送信を行うことが好ましい。
【０１１７】
また、本発明の１つの実施形態としての認証装置のプログラムを記録した記録媒体は、被認証装置からの認証要求に応じて認証を行う認証装置のプログラムを記録した記録媒体であって、上記認証装置に、上記被認証装置からの情報を受信する受信処理と、所定の処理回数から所定の減算回数だけ減算した減算済み回数だけパスワードを一方向関数により処理した減回数暗号化パスワードが、上記被認証装置から上記受信処理により受信された際に、該減回数暗号化パスワードを、上記処理回数から上記減算済み回数を減算することで得られた減算回数だけ上記一方向関数により処理する暗号化処理と、上記受信処理により受信された、上記一方向関数により上記パスワードを上記処理回数だけ処理した所定回数暗号化パスワードが、上記暗号化処理により算出された算出済みパスワードと一致するか否かにより認証する認証処理と、を実行させることを特徴とする。
【０１１８】
また、本発明の１つの実施形態としての認証装置のプログラムを記録した記録媒体は、被認証装置からの認証要求に応じて認証を行う認証装置のプログラムを記録した記録媒体であって、上記認証装置に、上記被認証装置からの情報を受信する受信処理と、所定の処理回数から１少ない減算済み回数だけパスワードを一方向関数により処理した減回数暗号化パスワードが上記被認証装置から上記受信処理により受信された際に、該減回数暗号化パスワードを、１回だけ上記一方向関数により処理する暗号化処理と、上記受信処理により受信された、上記パスワードを上記処理回数だけ上記一方向関数により処理した所定回数暗号化パスワードが、上記暗号化処理により算出された算出済みパスワードと一致するか否かにより認証する認証処理と、を実行させることを特徴とする。
【０１１９】
上記設定情報には有効期限が設けられ、上記認証装置に、上記有効期限が切れた場合、上記認証装置が上記被認証装置に設定用のネットワークとして接続する設定接続処理を実行させることが好ましい。
【０１２０】
〔各実施形態について〕
なお、上述した各実施形態は本発明の好適な実施形態であり、本発明はこれに限定されることなく、本発明の技術的思想に基づいて種々変形して実施することが可能である。
例えば、上述した各実施形態に係る無線通信システムは、図１〜図７に示す構成例として説明したが、無線通信を行う情報通信端末と、その情報通信端末についての設定情報を管理する設定管理装置とを備えたシステムであればシステム構成はこのものに限定されず、各種の装置を備えたものであってよい。
【０１２１】
また、上述した各実施形態では、情報通信端末３が他の情報通信端末３などとの間で音声通話を行う機能を有するものであるとして説明したが、無線通信を行う無線通信端末であればこのものに限定されず、例えばデータ通信のための無線通信端末など、各種の端末であってよい。
【０１２２】
また、設定情報管理テーブル４４１は、図７に示されるように、情報通信端末３のＭａｃ  Ａｄｄｒｅｓｓにその端末のシリアルナンバーと、設定登録情報と、暗号情報とが関連付けられて格納されることとして説明したが、Ｍａｃ  Ａｄｄｒｅｓｓとシリアルナンバーとについてはその端末を特定できる特定情報であれば、何れか一方のみで代替としても、あるいは各種のものを代替に用いても本発明は同様に実現することができる。
【０１２３】
また、認証の際に、被認証装置である設定管理サーバ４が、前回送信したワンタイムパスワードよりハッシュ関数の処理が１回少ないワンタイムパスワードを生成して送信し、認証装置である情報通信端末３が、今回送信されたワンタイムパスワードにハッシュ関数による処理を１回行い、前回に取得したワンタイムパスワードと一致するか否かにより認証を行うこととして説明したが、ハッシュ関数の処理を減らす回数は１回に限定されず、任意の回数であってよい。
この場合、認証装置である情報通信端末３は、ワンタイムパスワードと同時に送信されるハッシュ関数の処理回数の前回との差を検知することにより、その差の回数だけ今回送信されたワンタイムパスワードにハッシュ関数による処理を行い、前回に取得したワンタイムパスワードと一致するか否かにより認証を行うこととなる。
【０１２４】
また、暗号化処理はハッシュ関数を用いて行うこととして説明したが、このハッシュ関数には、例えばＳＨＡ−１（Secure Hash Algorithm 1）やＭＤ５（Message Digest 5）など、予め定められたものであれば各種のものを用いてよい。
また、一方向関数（one-way function）であればハッシュ関数に限定されず、各種の関数を用いてよい。
ここで、ある関数ｙ＝ｆ（ｘ）が一方向関数であるとは、ｘよりｙ＝ｆ（ｘ）を計算することが容易であっても、逆にｙよりｘを求めることが極めて困難であるということである。
【０１２５】
また、上述した各実施形態としての無線通信システムを実現するための処理手順をプログラムとして記録媒体に記録することにより、本発明の各実施形態による上述した各機能を、その記録媒体から供給されるプログラムによって、システムや各装置を構成するコンピュータのＣＰＵに処理を行わせて実現させることができる。
この場合、上記の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
すなわち、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記録媒体および該記録媒体から読み出された信号は本発明を構成することになる。
この記録媒体としては、例えば、フロッピー（登録商標）ディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いてよい。
【０１２６】
この本発明に係るプログラムを記録した記録媒体によれば、記録されたプログラムによって制御される無線通信システムやシステムを構成する各装置に、本発明の各実施形態として上述した各機能を実現させることができる。
【０１２７】
本出願は２００６年７月７日に出願された日本出願特願２００６―１８８５４０を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【符号の説明】
【０１２８】
１    システム制御装置
１３１    接続状態管理テーブル
２    無線基地局
３    情報通信端末（認証装置の一例）
３６１    端末設定情報
３６２    暗号情報
４    設定管理サーバ（被認証装置の一例）
４４１    設定情報管理テーブル
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
認証装置と被認証装置とを備えた認証システムであって、
前記被認証装置は、
前記認証装置の設定情報を管理する設定管理装置であり、
パスワードおよび、当該パスワードを予め定められた一方向関数により処理する処理回数情報を格納する格納手段と、
前記パスワードを前記一方向関数により前記処理回数だけ処理した所定回数暗号化パスワードを当該処理回数情報と共に前記認証装置に送信する所定回数暗号送信手段と、
前記パスワードを前記一方向関数により、前記処理回数から所定の減算回数だけ減算した減算済み回数だけ処理した減回数暗号化パスワードを当該減算済み回数と共に前記認証装置に送信する減回数暗号送信手段と、を備え、
前記認証装置は、
前記被認証装置から受信した前記所定回数暗号化パスワードと、前記処理回数情報と、前記減回数暗号化パスワードと、前記減算済み回数情報とに基づいて認証を行い、
前記被認証装置は、
前記認証装置から認証されると、該認証装置についての設定情報を当該認証装置に送信する設定情報送信手段を備えたことを特徴とする認証システム。
【請求項２】
前記認証装置は、
前記被認証装置からの情報を受信する受信手段と、
前記受信手段により受信された前記減回数暗号化パスワードを、前記処理回数から前記減算済み回数を減算することで得られた減算回数だけ前記一方向関数により処理する暗号化処理手段と、
前記暗号化処理手段により算出された算出済みパスワードが前記受信手段により受信された前記所定回数暗号化パスワードと一致するか否かにより認証する認証手段と、を備えたことを特徴とする請求項１記載の認証システム。
【請求項３】
認証装置と被認証装置とを備えた認証システムであって、
前記被認証装置は、
前記認証装置の設定情報を管理する設定管理装置であり、
パスワードおよび、当該パスワードを予め定められた一方向関数により処理する処理回数情報を格納する格納手段と、
前記パスワードを前記一方向関数により前記処理回数だけ処理した所定回数暗号化パスワードを前記認証装置に送信する所定回数暗号送信手段と、
前記パスワードを前記一方向関数により、前記処理回数から１少ない減算済み回数だけ処理した減回数暗号化パスワードを前記認証装置に送信する減回数暗号送信手段と、を備え、
前記認証装置は、
前記被認証装置から受信した前記所定回数暗号化パスワードと、前記減回数暗号化パスワードとに基づいて認証を行い、
前記被認証装置は、
前記認証装置から認証されると、該認証装置についての設定情報を当該認証装置に送信する設定情報送信手段を備えたことを特徴とする認証システム。
【請求項４】
前記認証装置は、
前記被認証装置からの情報を受信する受信手段と、
前記被認証装置から前記受信手段により受信された前記減回数暗号化パスワードを１回だけ前記一方向関数により処理する暗号化処理手段と、
前記暗号化処理手段により算出された算出済みパスワードが前記受信手段により受信された前記所定回数暗号化パスワードと一致するか否かにより認証する認証手段と、を備えたことを特徴とする請求項３記載の認証システム。
【請求項５】
前記被認証装置は、
設定情報が変更された場合に該変更を通知する変更通知手段を備え、
前記設定情報送信手段は、前記変更通知手段が通知した後に送信を行うことを特徴とする請求項１から４の何れか１項に記載の認証システム。
【請求項６】
前記認証装置と前記被認証装置との接続制御を行う接続制御手段を備え、
前記接続制御手段は、前記被認証装置が前記接続制御手段を介して前記認証装置にアクセスを試みた時点で該認証装置が接続されていない場合、前記被認証装置の変更通知手段から送信された変更通知および、前記減回数暗号送信手段から送信された減回数暗号化パスワードを保持して該認証装置にアクセス可能となるのを待機する保持待機部を備えたことを特徴とする請求項５記載の認証システム。
【請求項７】
前記被認証装置が前記認証装置にアクセスを試みた時点で該認証装置が接続されておらず、その後に該認証装置にアクセス可能となった場合、当該認証装置を設定用のネットワークとして接続する設定用接続手段を備え、
前記設定情報送信手段は、前記設定用接続手段により設定用のネットワークとして接続された該認証装置に前記設定情報を送信することを特徴とする請求項１から６の何れか１項に記載の認証システム。
【請求項８】
前記設定情報には有効期限が設けられ、
前記認証装置は、前記有効期限が切れた場合、前記被認証装置に設定用のネットワークとして接続する設定接続手段を備えたことを特徴とする請求項１から７の何れか１項に記載の認証システム。
【請求項９】
前記認証装置は、ネットワークに接続されて通信を行う情報通信端末であり、
前記被認証装置は、前記設定管理装置として該情報通信端末の設定情報を管理することを特徴とする請求項１から８の何れか１項に記載の認証システム。
【請求項１０】
認証装置に対して認証を要求する被認証装置であって、
前記認証装置の設定情報を管理する設定管理装置であり、
パスワードおよび、当該パスワードを予め定められた一方向関数により処理する処理回数情報を格納する格納手段と、
前記パスワードを前記一方向関数により前記処理回数だけ処理した所定回数暗号化パスワードを当該処理回数情報と共に前記認証装置に送信する所定回数暗号送信手段と、
前記パスワードを前記一方向関数により、前記処理回数から所定の減算回数だけ減算した減算済み回数だけ処理した減回数暗号化パスワードを当該減算済み回数と共に前記認証装置に送信する減回数暗号送信手段と、
前記認証装置から認証された時に該認証装置についての設定情報を当該認証装置に送信する設定情報送信手段と、を備えたことを特徴とする被認証装置。
【請求項１１】
認証装置に対して認証を要求する被認証装置であって、
前記認証装置の設定情報を管理する設定管理装置であり、
パスワードおよび、当該パスワードを予め定められた一方向関数により処理する処理回数情報を格納する格納手段と、
前記パスワードを前記一方向関数により前記処理回数だけ処理した所定回数暗号化パスワードを前記認証装置に送信する所定回数暗号送信手段と、
前記パスワードを前記一方向関数により、前記処理回数から１少ない減算済み回数だけ処理した減回数暗号化パスワードを前記認証装置に送信する減回数暗号送信手段と、
前記認証装置から認証された時に該認証装置についての設定情報を当該認証装置に送信する設定情報送信手段と、を備えたことを特徴とする被認証装置。
【請求項１２】
設定情報が変更された場合に該変更を通知する変更通知手段を備え、
前記設定情報送信手段は、前記変更通知手段が通知した後に送信を行うことを特徴とする請求項１０または１１記載の被認証装置。
【請求項１３】
前記被認証装置が前記認証装置にアクセスを試みた時点で該認証装置が接続されておらず、その後に該認証装置にアクセス可能となった場合、当該認証装置を設定用のネットワークとして接続する設定用接続手段を備え、
前記設定情報送信手段は、前記設定用接続手段により設定用のネットワークとして接続された該認証装置に前記設定情報を送信することを特徴とする請求項１０から１２の何れか１項に記載の被認証装置。
【請求項１４】
被認証装置からの認証要求に応じて認証を行う認証装置であって、
前記被認証装置からの情報を受信する受信手段と、
所定の処理回数から所定の減算回数だけ減算した減算済み回数だけパスワードを一方向関数により処理した減回数暗号化パスワードが、前記被認証装置から前記受信手段により受信された際に、該減回数暗号化パスワードを、前記処理回数から前記減算済み回数を減算することで得られた減算回数だけ前記一方向関数により処理する暗号化処理手段と、
前記受信手段により受信された、前記一方向関数により前記パスワードを前記処理回数だけ処理した所定回数暗号化パスワードが、前記暗号化処理手段により算出された算出済みパスワードと一致するか否かにより認証する認証手段と、を備えたことを特徴とする認証装置。
【請求項１５】
被認証装置からの認証要求に応じて認証を行う認証装置であって、
前記被認証装置からの情報を受信する受信手段と、
所定の処理回数から１少ない減算済み回数だけパスワードを一方向関数により処理した減回数暗号化パスワードが前記被認証装置から前記受信手段により受信された際に、該減回数暗号化パスワードを、１回だけ前記一方向関数により処理する暗号化処理手段と、
前記受信手段により受信された、前記パスワードを前記処理回数だけ前記一方向関数により処理した所定回数暗号化パスワードが、前記暗号化処理手段により算出された算出済みパスワードと一致するか否かにより認証する認証手段と、を備えたことを特徴とする認証装置。
【請求項１６】
前記認証装置は、ネットワークに接続されて通信を行う情報通信端末であり、
前記被認証装置は、該情報通信端末の設定情報を管理する設定管理装置であって、
前記設定情報には有効期限が設けられ、
前記認証装置は、前記有効期限が切れた場合、前記被認証装置に設定用のネットワークとして接続する設定接続手段を備えたことを特徴とする請求項１４または１５記載の認証装置。
【請求項１７】
認証装置と被認証装置とを備えた認証システムにおける認証方法であって、
前記被認証装置は前記認証装置の設定情報を管理する設定管理装置であり、
前記被認証装置が、パスワードを所定の一方向関数により所定の処理回数だけ処理した所定回数暗号化パスワードを当該処理回数情報と共に前記認証装置に送信する所定回数暗号送信工程と、
前記被認証装置が、前記パスワードを前記一方向関数により、前記処理回数から所定の減算回数だけ減算した減算済み回数だけ処理した減回数暗号化パスワードを当該減算済み回数と共に前記認証装置に送信する減回数暗号送信工程と、
前記被認証装置が、前記認証工程で前記認証装置から認証された時、該認証装置についての設定情報を前記被認証装置が当該認証装置に送信する設定情報送信工程と、を備え、
前記認証装置が、前記被認証装置から受信した前記所定回数暗号化パスワードと、前記処理回数情報と、前記減回数暗号化パスワードと、前記減算済み回数情報とに基づいて認証を行うことを特徴とする認証方法。
【請求項１８】
前記認証装置が、前記減回数暗号送信工程で送信された減回数暗号化パスワードを、前記処理回数から前記減算済み回数を減算することで得られた減算回数だけ前記一方向関数により処理する暗号化処理工程と、
前記暗号化処理工程により算出された算出済みパスワードが、前記所定回数暗号送信工程で送信された前記所定回数暗号化パスワードと一致するか否かにより前記認証装置が認証する認証工程と、を備えたことを特徴とする請求項１７記載の認証方法。
【請求項１９】
認証装置と被認証装置とを備えた認証システムにおける認証方法であって、
前記被認証装置は前記認証装置の設定情報を管理する設定管理装置であり、
前記被認証装置が、パスワードを所定の一方向関数により所定の処理回数だけ処理した所定回数暗号化パスワードを前記認証装置に送信する所定回数暗号送信工程と、
前記被認証装置が、前記パスワードを前記一方向関数により、前記処理回数から１少ない減算済み回数だけ処理した減回数暗号化パスワードを前記認証装置に送信する減回数暗号送信工程と、
前記被認証装置が、前記認証工程で前記認証装置から認証された時、該認証装置についての設定情報を前記被認証装置が当該認証装置に送信する設定情報送信工程と、を備え、
前記認証装置が、前記被認証装置から受信した前記所定回数暗号化パスワードと、前記減回数暗号化パスワードとに基づいて認証を行うことを特徴とする認証方法。
【請求項２０】
前記認証装置が、前記減回数暗号送信工程で送信された減回数暗号化パスワードを１回だけ前記一方向関数により処理する暗号化処理工程と、
前記暗号化処理工程により算出された算出済みパスワードが、前記所定回数暗号送信工程で送信された前記所定回数暗号化パスワードと一致するか否かにより前記認証装置が認証する認証工程と、を備えたことを特徴とする請求項１９記載の認証方法。
【請求項２１】
設定情報が変更された場合に該変更を前記被認証装置が前記認証装置に通知する変更通知工程を備え、
前記設定情報送信工程では、前記変更通知工程で通知した後に送信を行うことを特徴とする請求項１７から２０の何れか１項に記載の認証方法。
【請求項２２】
前記被認証装置が前記認証装置にアクセスを試みた時点で該認証装置が接続されていない場合、前記被認証装置からの変更通知および、前記減回数暗号送信工程として算出された減回数暗号化パスワードを、前記認証装置と前記被認証装置との接続制御を行う接続制御手段が保持し、該認証装置にアクセス可能となるのを待機する保持待機工程を備えたことを特徴とする請求項２１記載の認証方法。
【請求項２３】
前記被認証装置が前記認証装置にアクセスを試みた時点で該認証装置が接続されておらず、その後に該認証装置にアクセス可能となった場合、当該認証装置を設定用のネットワークとして接続させる設定用接続工程を備え、
前記設定情報送信工程は、前記設定用接続工程により設定用のネットワークとして接続された該認証装置に前記設定情報を送信することを特徴とする請求項１７から２２の何れか１項に記載の認証方法。
【請求項２４】
前記設定情報には有効期限が設けられ、
前記有効期限が切れた場合、前記認証装置が前記被認証装置に設定用のネットワークとして接続する設定接続工程を備えたことを特徴とする請求項１７から２３の何れか１項に記載の認証方法。
【請求項２５】
認証装置に対して認証を要求する被認証装置のプログラムを記録した記録媒体であって、
前記被認証装置は前記認証装置の設定情報を管理する設定管理装置であり、
前記被認証装置に、
パスワードを所定の一方向関数により所定の処理回数だけ処理した所定回数暗号化パスワードを当該処理回数情報と共に前記認証装置に送信する所定回数暗号送信処理と、
前記パスワードを前記一方向関数により、前記処理回数から所定の減算回数だけ減算した減算済み回数だけ処理した減回数暗号化パスワードを当該減算済み回数と共に前記認証装置に送信する減回数暗号送信処理と、
前記認証処理で前記認証装置から認証された時、該認証装置についての設定情報を当該認証装置に送信する設定情報送信処理と、を実行させることを特徴とする被認証装置のプログラムを記録した記録媒体。
【請求項２６】
認証装置に対して認証を要求する被認証装置のプログラムを記録した記録媒体であって、
前記被認証装置は前記認証装置の設定情報を管理する設定管理装置であり、
前記被認証装置に、
パスワードを所定の一方向関数により所定の処理回数だけ処理した所定回数暗号化パスワードを前記認証装置に送信する所定回数暗号送信処理と、
前記パスワードを前記一方向関数により、前記処理回数から１少ない減算済み回数だけ処理した減回数暗号化パスワードを前記認証装置に送信する減回数暗号送信処理と、
前記認証処理で前記認証装置から認証された時、該認証装置についての設定情報を当該認証装置に送信する設定情報送信処理と、を実行させることを特徴とする被認証装置のプログラムを記録した記録媒体。
【請求項２７】
前記被認証装置に、設定情報が変更された場合に該変更を前記認証装置に通知する変更通知処理を実行させ、
前記設定情報送信処理では、前記変更通知処理で通知した後に送信を行うことを特徴とする請求項２５または２６記載の被認証装置のプログラムを記録した記録媒体。
【請求項２８】
被認証装置からの認証要求に応じて認証を行う認証装置のプログラムを記録した記録媒体であって、
前記認証装置に、
前記被認証装置からの情報を受信する受信処理と、
所定の処理回数から所定の減算回数だけ減算した減算済み回数だけパスワードを一方向関数により処理した減回数暗号化パスワードが、前記被認証装置から前記受信処理により受信された際に、該減回数暗号化パスワードを、前記処理回数から前記減算済み回数を減算することで得られた減算回数だけ前記一方向関数により処理する暗号化処理と、
前記受信処理により受信された、前記一方向関数により前記パスワードを前記処理回数だけ処理した所定回数暗号化パスワードが、前記暗号化処理により算出された算出済みパスワードと一致するか否かにより認証する認証処理と、を実行させることを特徴とする認証装置のプログラムを記録した記録媒体。
【請求項２９】
被認証装置からの認証要求に応じて認証を行う認証装置のプログラムを記録した記録媒体であって、
前記認証装置に、
前記被認証装置からの情報を受信する受信処理と、
所定の処理回数から１少ない減算済み回数だけパスワードを一方向関数により処理した減回数暗号化パスワードが前記被認証装置から前記受信処理により受信された際に、該減回数暗号化パスワードを、１回だけ前記一方向関数により処理する暗号化処理と、
前記受信処理により受信された、前記パスワードを前記処理回数だけ前記一方向関数により処理した所定回数暗号化パスワードが、前記暗号化処理により算出された算出済みパスワードと一致するか否かにより認証する認証処理と、を実行させることを特徴とする認証装置のプログラムを記録した記録媒体。
【請求項３０】
前記設定情報には有効期限が設けられ、
前記認証装置に、
前記有効期限が切れた場合、前記認証装置が前記被認証装置に設定用のネットワークとして接続する設定接続処理を実行させることを特徴とする請求項２８または２９記載の認証装置のプログラムを記録した記録媒体。
【国際調査報告】
2009543177.tif 000016
2009543177.tif 000017
2009543177.tif 000018