【手続補正書】
【提出日】平成27年4月16日(2015.4.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
マシン−対−マシン（Ｍａｃｈｉｎｅ−ｔｏ−Ｍａｃｈｉｎｅ：Ｍ２Ｍ）サービスにおいてデバイスまたはゲートウェイでブートストラップ（ｂｏｏｔｓｔｒａｐｐｉｎｇ）を消去する方法は、
Ｍ２Ｍ認証サーバ（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｓｅｒｖｅｒ）（ＭＡＳ）またはＭ２Ｍサービスブートストラップ機能部（Ｍ２Ｍ  Ｓｅｒｖｉｃｅ  Ｂｏｏｔｓｔｒａｐｐｉｎｇ  Ｆｕｎｃｔｉｏｎ）（ＭＳＢＦ）から第１Ｍ２Ｍ−消去−トークン（Ｅｒａｓｅ−Ｔｏｋｅｎ）を含む消去要請を受信するステップと、
Ｍ２ＭノードＩＤまたはキーインデックスに基づいて秘密キーを獲得するステップと、
前記秘密キーと前記Ｍ２ＭノードＩＤまたはキーインデックスのうちいずれか１つに基づいて、第１ハッシュ値を生成するステップと、
前記第１ハッシュ値を前記消去要請に含まれた第２ハッシュ値とマッチングさせるステップと、
前記第１Ｍ２Ｍ−消去−トークン、または前記デバイスまたは前記ゲートウェイのローカル政策に基づいて前記消去要請を処理するステップと、
消去応答を前記ＭＡＳまたは前記ＭＳＢＦに送信するステップとを含むことを特徴とするブートストラップ消去方法。
【請求項２】
前記第１Ｍ２Ｍ−消去−トークンは、消去される前記デバイスまたは前記ゲートウェイの識別子を含む前記Ｍ２ＭノードＩＤ、前記デバイスまたは前記ゲートウェイ、および前記ＭＡＳまたは前記ＭＳＢＦの間に共有された前記秘密キーのインデックスを含む前記キーインデックス、前記ＭＡＳまたは前記ＭＳＢＦによって生成された臨時値を含むＮ臨時、前記第１Ｍ２Ｍ−消去−トークンの類型を示す値を含む類型、または暗号的に生成されたハッシュ値を含むハッシュのうちの少なくとも１つを含み、
第２Ｍ２Ｍ−消去−トークンは、前記Ｍ２ＭノードＩＤ、前記キーインデックス、前記Ｎ臨時、前記第２Ｍ２Ｍ−消去−トークンの類型を示す値を含む類型、または前記ハッシュのうちの少なくとも１つを含むことを特徴とする請求項１に記載のブートストラップ消去方法。
【請求項３】
前記秘密キーを獲得するステップは、
前記デバイスまたは前記ゲートウェイのローカルキーリポジトリから、前記Ｍ２ＭノードＩＤまたはキーインデックスに基づいて前記秘密キーを獲得するステップをさらに含むことを特徴とする請求項１に記載のブートストラップ消去方法。
【請求項４】
前記消去要請または前記消去応答がＭ２Ｍノードを介して受信または送信されることを特徴とする請求項１に記載のブートストラップ消去方法。
【請求項５】
前記ハッシュ値は、ハッシュ＝ＨＭＡＣ−ＳＨＡ２５６（Ｋｍｒ、Ｍ２ＭノードＩＤ｜キーインデックス｜Ｎ臨時｜類型）によって生成されることを特徴とする請求項４に記載のブートストラップ消去方法。
【請求項６】
マシン−対−マシン（Ｍ２Ｍ）サービスにおいてデバイスまたはゲートウェイでブートストラップを消去する方法は、
第１Ｍ２Ｍ−消去−トークンを含む消去要請をＭＡＳまたはＭ２Ｍサービスブートストラップ機能部（ＭＳＢＦ）に送信するステップと、
前記ＭＡＳまたは前記ＭＳＢＦから消去応答を受信するステップと、
Ｍ２ＭノードＩＤまたはキーインデックスに基づいて秘密キーを獲得するステップと、
前記秘密キーと前記Ｍ２ＭノードＩＤまたはキーインデックスのうちいずれか１つに基づいて、第１ハッシュ値を生成するステップと、
前記第１ハッシュ値を前記消去要請に含まれた第２ハッシュ値とマッチングさせるステップと、
前記デバイスまたは前記ゲートウェイのローカル政策または前記消去応答の前記Ｍ２Ｍ−消去−トークンに基づいて前記消去応答を処理するステップとを含むことを特徴とするブートストラップ消去方法。
【請求項７】
前記第１Ｍ２Ｍ−消去−トークンは、消去される前記デバイスまたは前記ゲートウェイの識別子を含む前記Ｍ２ＭノードＩＤ、前記デバイスまたは前記ゲートウェイ、および前記ＭＡＳまたは前記ＭＳＢＦの間に共有された秘密キーの前記インデックスを含む前記キーインデックス、デバイスまたは前記ゲートウェイによって生成された臨時値を含むＮ臨時、前記消去要請の前記第１Ｍ２Ｍ−消去−トークンの類型を示す値を含む類型、または暗号的に生成されたハッシュ値を含むハッシュのうちの少なくとも１つを含み、
第２Ｍ２Ｍ−消去−トークンは、前記Ｍ２ＭノードＩＤ、前記キーインデックス、前記受信された消去要請からコピーされた臨時値を含むＮ臨時、前記消去応答の前記第２Ｍ２Ｍ−消去−トークンの類型を示す値を含む類型、または前記ハッシュのうちの少なくとも１つを含むことを特徴とする請求項６に記載のブートストラップ消去方法。
【請求項８】
前記秘密キーを獲得するステップは、
前記デバイスまたは前記ゲートウェイのローカルキーリポジトリから、前記Ｍ２ＭノードＩＤまたはキーインデックスに基づいて前記秘密キーを獲得するステップをさらに含むことを特徴とする請求項６に記載のブートストラップ消去方法。
【請求項９】
前記消去要請または前記消去応答は、Ｍ２Ｍノードを介して受信または送信されることを特徴とする請求項６に記載のブートストラップ消去方法。
【請求項１０】
前記ハッシュ値は、ハッシュ＝ＨＭＡＣ−ＳＨＡ２５６（Ｋｍｒ、Ｍ２ＭノードＩＤ｜キーインデックス｜Ｎ臨時｜類型）によって生成されたことを特徴とする請求項９に記載のブートストラップ消去方法。
【請求項１１】
マシン−対−マシン（Ｍ２Ｍ）サービスにおいてブートストラップを消去するためのデバイスまたはゲートウェイであって、
ＭＡＳまたはＭＳＢＦと信号を通信するためのトランシーバと、
Ｍ２Ｍ認証サーバ（ＭＡＳ）またはＭ２Ｍサービスブートストラップ機能部（ＭＳＢＦ）から第１Ｍ２Ｍ−消去−トークンを含む消去要請を受信し、Ｍ２ＭノードＩＤまたはキーインデックスに基づいて秘密キーを獲得し、前記秘密キーと前記Ｍ２ＭノードＩＤまたはキーインデックスのうちいずれか１つに基づいて、第１ハッシュ値を生成し、前記第１ハッシュ値を前記消去要請に含まれた第２ハッシュ値とマッチングさせ、前記第１Ｍ２Ｍ−消去−トークン、または前記デバイスまたは前記ゲートウェイのローカル政策に基づいて前記消去要請を処理し、消去応答を前記ＭＡＳまたは前記ＭＳＢＦに送信するための制御機とを含むことを特徴とするデバイスまたはゲートウェイ。
【請求項１２】
前記第１Ｍ２Ｍ−消去−トークンは、消去される前記デバイスまたは前記ゲートウェイの識別子を含む前記Ｍ２ＭノードＩＤ、前記デバイスまたは前記ゲートウェイ、および前記ＭＡＳまたは前記ＭＳＢＦの間に共有された前記秘密キーのインデックスを含む前記キーインデックス、前記ＭＡＳまたは前記ＭＳＢＦによって生成された臨時値を含むＮ臨時、前記消去要請の前記Ｍ２Ｍ−消去−トークンの類型を示す値を含む類型、または暗号的に生成されたハッシュ値を含むハッシュのうちの少なくとも１つを含み、
第２Ｍ２Ｍ−消去−トークンは、前記Ｍ２ＭノードＩＤ、前記キーインデックス、前記Ｎ臨時、消去応答の前記Ｍ２Ｍ−消去−トークンの類型を示す値を含む類型、または前記ハッシュのうちの少なくとも１つを含むことを特徴とする請求項１１に記載のデバイスまたはゲートウェイ。
【請求項１３】
前記制御機は、前記デバイスまたは前記ゲートウェイのローカルキーリポジトリから、前記Ｍ２ＭノードＩＤまたはキーインデックスに基づいて前記秘密キーを獲得することを特徴とする請求項１１に記載のデバイスまたはゲートウェイ。
【請求項１４】
前記消去要請または前記消去応答は、Ｍ２Ｍノードを介して受信または送信されることを特徴とする請求項１１に記載のデバイスまたはゲートウェイ。
【請求項１５】
前記ハッシュ値は、ハッシュ＝ＨＭＡＣ−ＳＨＡ２５６（Ｋｍｒ、Ｍ２ＭノードＩＤ｜キーインデックス｜Ｎ臨時｜類型）によって生成されることを特徴とする請求項１４に記載のデバイスまたはゲートウェイ。
【請求項１６】
マシン−対−マシン（Ｍ２Ｍ）サービスにおいてブートストラップを消去するためのデバイスまたはゲートウェイであって、
Ｍ２Ｍ認証サーバ（ＭＡＳ）またはＭ２Ｍサービスブートストラップ機能部（ＭＳＢＦ）と信号を通信するためのトランシーバと、
Ｍ２Ｍ−消去−トークンを含む消去要請をＭＡＳまたはＭＳＢＦに送信し、前記ＭＡＳまたは前記ＭＳＢＦからＭ２Ｍ−消去−トークンを含む消去応答を受信し、Ｍ２ＭノードＩＤまたはキーインデックスに基づいて秘密キーを獲得し、前記秘密キーと前記Ｍ２ＭノードＩＤまたはキーインデックスのうちいずれか１つに基づいて、第１ハッシュ値を生成し、前記第１ハッシュ値を前記消去要請に含まれた第２ハッシュ値とマッチングさせ、前記消去応答の前記Ｍ２Ｍ−消去−トークン、または前記デバイスまたは前記ゲートウェイのローカル政策に基づいて前記消去応答を処理するための制御機とを含むことを特徴とするデバイスまたはゲートウェイ。
【請求項１７】
前記消去要請の前記Ｍ２Ｍ−消去−トークンは、消去される前記デバイスまたは前記ゲートウェイの識別子を含む前記Ｍ２ＭノードＩＤ、前記デバイスまたは前記ゲートウェイ、および前記ＭＡＳまたは前記ＭＳＢＦの間に共有された前記秘密キーのインデックスを含む前記キーインデックス、前記ＭＡＳまたは前記ＭＳＢＦによって生成された臨時値を含むＮ臨時、前記消去要請の前記Ｍ２Ｍ−消去−トークンの類型を示す値を含む類型、または暗号的に生成されたハッシュ値を含むハッシュのうちの少なくとも１つを含み、
前記消去応答の前記Ｍ２Ｍ−消去−トークンは、前記Ｍ２ＭノードＩＤ、前記キーインデックス、前記Ｎ臨時、前記消去応答の前記Ｍ２Ｍ−消去−トークンの類型を示す値を含む類型、またはハッシュのうちの少なくとも１つを含むことを特徴とする請求項１６に記載のデバイスまたはゲートウェイ。
【請求項１８】
前記制御機は、前記デバイスまたは前記ゲートウェイのローカルキーリポジトリから、前記Ｍ２ＭノードＩＤまたはキーインデックスに基づいて前記秘密キーを獲得することを特徴とする請求項１６に記載のデバイスまたはゲートウェイ。
【請求項１９】
前記消去要請または前記消去応答は、Ｍ２Ｍノードを介して受信または送信されることを特徴とする請求項１６に記載のデバイスまたはゲートウェイ。
【請求項２０】
前記ハッシュ値は、ハッシュ＝ＨＭＡＣ−ＳＨＡ２５６（Ｋｍｒ、Ｍ２ＭノードＩＤ｜キーインデックス｜Ｎ臨時｜類型）によって生成されることを特徴とする請求項１９に記載のデバイスまたはゲートウェイ。