【手続補正書】
【提出日】平成18年4月10日(2006.4.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
共通のパスワードに関連付けられている、少なくとも２つのユニット（１２、２２、３２、４２、５２、７２、８２、９２）のグループ（１００）を備える通信システムにおける、パスワードに基づく認証のための方法であって、
それぞれの認証トークンが前記パスワードによって不可逆的に決定されるように、前記パスワードに基づいて、認証トークンを前記グループ内の各ユニットに割り当てるステップと、
第１ユニット（３２−１、４２−１、５２−２、９２−１）で、第２ユニット（３２−２、４２−２、５２−１、５２−３、５２−４、９２−４）に対するチェックトークンを、前記パスワードと、前記第１ユニットの前記認証トークンに基づいて判定するステップと、
前記第２ユニットに対する前記第１ユニットの認証を行うために、該第２ユニットで、前記チェックトークンと、該第２ユニットの前記認証トークンとを比較するステップと
を備えることを特徴とする方法。
【請求項２】
使用後に、前記認証トークンを除く、前記認証処理で生成される前記パスワード及びすべての有意なパラメータを消去するステップを更に備える
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記第２ユニット（４２−２、５２−１、５２−３、５２−４、９２−４）で、認証の成功に応じて、前記第１ユニット（４２−１、５２−２、９２−１）から安全に送信される更新情報と、前記第１ユニットで生成される前記更新情報の少なくとも一部を受信するステップを備える
ことを特徴とする請求項１に記載の方法。
【請求項４】
前記更新情報は、未認証グループメンバーの取消に関連付けられている
ことを特徴とする請求項３に記載の方法。
【請求項５】
前記更新情報は、パスワード変更に関連している
ことを特徴とする請求項３に記載の方法。
【請求項６】
前記更新情報は、新規の認証トークン、新規のグループキー、グループ定義リスト及び取消リスト（４５、５５、９５）、それらの組合わせを含むグループから選択される
ことを特徴とする請求項３に記載の方法。
【請求項７】
第３中間ユニット（９２−２、９２−３）への更新権の委任と、前記第２ユニット（９２−４）に対する前記更新情報の少なくとも一部を前記第３中間ユニットへの送信と
を備えることを特徴とする請求項３に記載の方法。
【請求項８】
前記更新情報は、前記第３中間ユニット（９２−２、９２−３）が前記第２ユニット（９２−４）へ遭遇する場合に該更新情報がいまだなお有効であるかを判定するためのタイムスタンプに伴っている
ことを特徴とする請求項７に記載の方法。
【請求項９】
前記更新権の委任は、更新権を更に委任するための権限の委任を備える
ことを特徴とする請求項７に記載の方法。
【請求項１０】
前記割り当てるステップは、
前記グループ内の割当ユニット（７２−１、８２−２）で、該グループに対して共通で、かつ前記パスワードと無相関なトークンシークレットを判定するステップと、
前記割当ユニットで、前記トークンシークレットと前記パスワードに基づいて、前記グループ内の別のユニット（７２−２、７２−３、８２−４）に対して前記認証トークンを生成するステップと
を備えることを特徴とする請求項１に記載の方法。
【請求項１１】
前記トークンシークレットを判定するステップは、初期セットアップ処理の一部として、前記トークンシークレットの生成を含んでいる
ことを特徴とする請求項１０に記載の方法。
【請求項１２】
前記チェックトークンを判定するステップは、
前記第１ユニット（３２−１、４２−１、５２−２、９２−１）で、前記第１ユニットの前記認証トークンを使用する前記トークンシークレットと前記パスワードを検索するステップと、
前記第１ユニットで、前記トークンシークレットと前記パスワードに基づいて、前記第２ユニット（３２−２、４２−２、５２−１、５２−３、５２−４、９２−４）に対する前記チェックトークンを生成するステップと
を備えることを特徴とする請求項１に記載の方法。
【請求項１３】
前記生成するステップは、全単射ロッキング関数を使用することを含み、それらの前記入力パラメータは、前記トークンシークレットと、前記パスワードの一方向関数を含んでいる
ことを特徴とする請求項１０または請求項１２に記載の方法。
【請求項１４】
前記ロッキング関数は、対称暗号関数である
ことを特徴とする請求項１３に記載の方法。
【請求項１５】
前記ロッキング関数は、パスワードに基づくシークレット共有を介して実現される
ことを特徴とする請求項１３に記載の方法。
【請求項１６】
認証試行の回数及び頻度の少なくとも一方を制限するために、前記グループ内の前記ユニットの少なくとも１つでポリシーを実現する
ことを特徴とする請求項１に記載の方法。
【請求項１７】
認証試行の回数が所定値を越える場合に、アラーム信号を生成するステップを更に備える
ことを特徴とする請求項１に記載の方法。
【請求項１８】
前記第２ユニット（３２−２、４２−２、９２−４）から、前記比較するステップの結果を示す認証応答メッセージ（３４、４４、９４）を送信するステップを更に備える
ことを特徴とする請求項１に記載の方法。
【請求項１９】
前記第１ユニット（３２−１、４２−１、５２−２、９２−１）に対して前記第２ユニット（３２−２、４２−２、５２−１、５２−３、５２−４、９２−４）の認証を行い、これによって、前記第１ユニット及び前記第２ユニットが相互に認証される
ことを特徴とする請求項１に記載の方法。
【請求項２０】
前記第１ユニット及び前記第２ユニットでそれぞれ乱数を生成するステップと、
前記乱数に基づいて、前記第１ユニット及び前記第２ユニットでテンポラリテストシークレットを判定するステップと、
相互認証目的のために、前記第１ユニット及び前記第２ユニット間で前記テンポラリテストシークレットを交換するステップと
を備えることを特徴とする請求項１９に記載の方法。
【請求項２１】
認証が必要とされる重要操作は、前記ユニット（１２、２２、３２、４２、５２、７２、８２、９２）の少なくとも１つのポリシー内でリストされる
ことを特徴とする請求項１に記載の方法。
【請求項２２】
所定時間期間停止した後に起動されるユニット（４２−２、５２−１、５２−３、５２−４、９２−４）は、少なくとも２つの他のユニットから適切な更新情報をリクエストする
ことを特徴とする請求項３に記載の方法。
【請求項２３】
前記ユニットのグループ（１００）は、パーソナルエリアネットワーク（ＰＡＮ）を構成する
ことを特徴とする請求項１に記載の方法。
【請求項２４】
前記認証トークンは、前記ユニット（１２、２２、３２、４２、５２、７２、８２、９２）それぞれで改竄を防止するように記憶されている
ことを特徴とする請求項１に記載の方法。
【請求項２５】
共通のパスワードに関連付けられている、少なくとも２つのユニット（１２、２２、３２、４２、５２、７２、８２、９２）のグループ（１００）と、パスワードに基づく認証を行う手段を含む通信システムであって、
それぞれの認証トークンが前記パスワードによって不可逆的に決定されるように、前記パスワードに基づいて、認証トークンを前記グループ内の各ユニットに割り当てる手段と、
第１ユニット（３２−１、４２−１、５２−２、９２−１）で、第２ユニット（３２−２、４２−２、５２−１、５２−３、５２−４、９２−４）に対するチェックトークンを、前記パスワードと、前記第１ユニットの前記認証トークンに基づいて判定する手段と、
前記第２ユニットに対する前記第１ユニットの認証を行うために、該第２ユニットで、前記チェックトークンと、該第２ユニットの前記認証トークンとを比較する手段と
を備えることを特徴とする通信システム。
【請求項２６】
使用後に、前記認証トークンを除く、前記認証処理で生成される前記パスワード及び前記パラメータを消去する手段を更に備える
ことを特徴とする請求項２５に記載の通信システム。
【請求項２７】
前記第１ユニット（４２−１、５２−２、９２−１）から前記第２ユニット（４２−２、５２−１、５２−３、５２−４、９２−４）へ更新情報を送信する手段と、
認証の成功に応じて、前記第１ユニットからの更新情報を、前記第２ユニットで受信する手段と
を更に備えることを特徴とする請求項２５に記載の通信システム。
【請求項２８】
前記更新情報は、未認証グループメンバーの取消に関連付けられている
ことを特徴とする請求項２７に記載の通信システム。
【請求項２９】
前記更新情報は、パスワード変更に関連している
ことを特徴とする請求項２７に記載の通信システム。
【請求項３０】
前記更新情報は、新規の認証トークン、新規のグループキー、グループ定義リスト及び取消リスト（４５、５５、９５）、それらの組合わせを含むグループから選択される
ことを特徴とする請求項２７に記載の通信システム。
【請求項３１】
第３中間ユニット（９２−２、９２−３）への更新権を委任する手段と、前記第２ユニット（９２−４）に対する前記更新情報の少なくとも一部を前記第３中間ユニットへ送信する手段と
を備えることを特徴とする請求項２７に記載の通信システム。
【請求項３２】
前記割り当てる手段は、
前記グループ内の割当ユニット（７２−１、８２−２）で、該グループに対して共通で、かつ前記パスワードと無相関なトークンシークレットを判定する手段と、
前記割当ユニットで、前記トークンシークレットと前記パスワードに基づいて、前記グループ内の別のユニット（７２−２、７２−３、８２−４）に対して前記認証トークンを生成する手段と
を備えることを特徴とする請求項２５に記載の通信システム。
【請求項３３】
前記チェックトークンを判定する手段は、
前記第１ユニット（３２−１、４２−１、５２−２、９２−１）で、前記第１ユニットの前記認証トークンを使用する前記トークンシークレットと前記パスワードを検索する手段と、
前記第１ユニットで、前記トークンシークレットと前記パスワードに基づいて、前記第２ユニット（３２−２、４２−２、５２−１、５２−３、５２−４、９２−４）に対する前記チェックトークンを生成する手段と
を備えることを特徴とする請求項２５に記載の通信システム。
【請求項３４】
前記生成する手段は、全単射ロッキング関数を使用することを含み、それらの前記入力パラメータは、前記トークンシークレットと、前記パスワードの一方向関数を含んでいる
ことを特徴とする請求項３２または請求項３３に記載の通信システム。
【請求項３５】
認証試行の回数及び頻度の少なくとも一方を制限するために、前記グループ内の前記ユニットの少なくとも１つで実現されるポリシーを備える
ことを特徴とする請求項２５に記載の通信システム。
【請求項３６】
認証試行の回数が所定値を越える場合に、アラーム信号を生成する手段を更に備える
ことを特徴とする請求項２５に記載の通信システム。
【請求項３７】
前記第２ユニット（３４−２、４２−２、９２−４）から、認証応答メッセージ（３４、４４、９４）を送信する手段を更に備える
ことを特徴とする請求項２５に記載の通信システム。
【請求項３８】
前記グループ内の２つのユニット（１２、２２、３２、４２、５２、７２、８２、９２）間で相互認証を行う手段を更に備える
ことを特徴とする請求項２５に記載の通信システム。
【請求項３９】
認証が必要とされる重要操作を定義するポリシーを備える
ことを特徴とする請求項２５に記載の通信システム。
【請求項４０】
パーソナルエリアネットワーク（ＰＡＮ）である
ことを特徴とする請求項２５に記載の通信システム。
【請求項４１】
共通のパスワードに関連付けられている、少なくとも２つの機器のグループ（１００）に属し、かつパスワードに基づく認証を行う手段を備える機器（１２、２２、３２、４２、５２、７２、８２、９２）であって、
パスワードを受信する手段と、
それぞれの認証トークンが前記パスワードによって不可逆的に決定されるように、前記パスワードに基づいて、認証トークンを前記グループ内の他の機器（７２−２、７２−３、８２−４）に割り当てる手段と、
前記グループ内の第２機器（３２−２、４２−２、５２−１、５２−３、５２−４、９２−４）に対するチェックトークンを、前記パスワードと、前記第１機器（３２−１、４２−１、５２−２、９２−１）の前記認証トークンに基づいて判定する手段と、
前記第２機器に対する認証のために、前記第２機器へ前記チェックトークンを送信する手段と
を備えることを特徴とする機器。
【請求項４２】
使用後に、前記認証トークンを除く、前記認証処理で生成される前記パスワード及び前記パラメータを消去する手段を更に備える
ことを特徴とする請求項４１に記載の機器。
【請求項４３】
前記第２機器（４２−２、５２−１、５２−３、５２−４、９２−４）に対する更新情報を生成する手段と、
前記第２機器へ前記更新情報を安全に送信する手段と
を更に備えることを特徴とする請求項４１に記載の機器。
【請求項４４】
中間機器（９２−２、９２−３）へ更新権を委任する手段と、前記第２機器（９２−４）に対する前記更新情報を前記中間機器へ送信する手段と
を備えることを特徴とする請求項４３に記載の機器。
【請求項４５】
前記割り当てる手段は、
前記グループ（１００）に対して共通で、かつ前記パスワードと無相関なトークンシークレットを判定する手段と、
前記トークンシークレットと前記パスワードに基づいて、前記グループ内の別の機器（７２−２、７２−３、８２−４）に対して前記認証トークンを生成する手段と
を備えることを特徴とする請求項４１に記載の機器。
【請求項４６】
前記チェックトークンを判定する手段は、
前記第１機器（３２−１、４２−１、５２−２、９２−１）の前記認証トークンを使用する前記トークンシークレットと前記パスワードを検索する手段と、
前記トークンシークレットと前記パスワードに基づいて、前記第２機器（３２−２、４２−２、５２−１、５２−３、５２−４、９２−４）に対する前記チェックトークンを生成する手段と
を備えることを特徴とする請求項４１に記載の機器。
【請求項４７】
コンピュータによって実行される場合に、共通のパスワードに関連付けられている、少なくとも２つのユニット（１２、２２、３２、４２、５２、７２、８２、９２）のグループ（１００）を備える通信システムにおいて、パスワードに基づく認証を行うためのコンピュータプログラムであって、
それぞれの認証トークンが前記パスワードによって不可逆的に決定されるように、前記パスワードに基づいて、認証トークンを前記グループ内の各ユニットに割り当てるプログラム手段と、
第１ユニット（３２−１、４２−１、５２−２、９２−１）で、第２ユニット（３２−２、４２−２、５２−１、５２−３、５２−４、９２−４）に対するチェックトークンを、前記パスワードと、前記第１ユニットの前記認証トークンに基づいて判定するプログラム手段と、
前記第２ユニットに対する前記第１ユニットの認証を行うために、前記第２ユニットで、前記チェックトークンと、該第２ユニットの前記認証トークンとを比較するプログラム手段と
を備えることを特徴とするプログラム。