(57)【要約】  この出願の実施形態は、関連データの送信およびブートストラッピングのセキュリティを改善するデバイスブートストラップ方法を開示する。この出願の実施形態における方法は、端末によって、サーバへ第２のブートストラップ要求を送信することであって、第２のブートストラップ要求は、端末のノード識別子および送信チャネルパラメータを含み、送信チャネルパラメータは、端末によってサポートされる送信チャネルを示すために使用される、送信することと、端末によって、第２のブートストラップ要求に従ってサーバによって送信された第２の確認メッセージを受信することであって、第２の確認メッセージは、サーバによって選択された送信チャネルを搬送し、サーバによって選択された送信チャネルは、送信チャネルパラメータに基づいてサーバによって決定される、受信することとと、端末によって、転送装置によって送信された一時的な識別子指示メッセージを受信することであって、一時的な識別子指示メッセージは、一時的な識別子および一時的なキーを含み、転送装置は、サーバによって選択された送信チャネルを介して端末にメッセージを送信するように構成されているネットワーク要素である、受信することと、端末によって、一時的な識別子および一時的なキーに基づいてサーバに接続要求を送信することであって、接続要求は、サーバとセキュアなチャネルを確立することを要求するために使用される、送信することと、を含む。
2021508979.tif 000002
【特許請求の範囲】
【請求項１】
デバイスブートストラップ方法であって、
端末によって、サーバへ第２のブートストラップ要求を送信することであって、前記第２のブートストラップ要求は、前記端末のノード識別子および送信チャネルパラメータを含み、前記送信チャネルパラメータは、前記端末によってサポートされる送信チャネルを示すために使用される、送信することと、
前記端末によって、前記第２のブートストラップ要求に従って前記サーバによって送信された第２の確認メッセージを受信することであって、前記第２の確認メッセージは、前記サーバによって選択された送信チャネルを搬送し、前記サーバによって選択された前記送信チャネルは、前記送信チャネルパラメータに基づいて前記サーバによって決定される、受信することと、
前記端末によって、転送装置によって送信された一時的な識別子指示メッセージを受信することであって、前記一時的な識別子指示メッセージは、一時的な識別子および一時的なキーを含み、前記転送装置は、前記サーバによって選択された前記送信チャネルを介して前記端末にメッセージを送信するように構成されているネットワーク要素である、受信することと、
前記端末によって、前記一時的な識別子および前記一時的なキーに基づいて前記サーバに接続要求を送信することであって、前記接続要求は、前記サーバとセキュアなチャネルを確立することを要求するために使用される、送信することと、を含む方法。
【請求項２】
前記サーバによって選択された前記送信チャネルは、デバイストリガ送信チャネルを含み、前記一時的な識別子は、事前共有キー識別子を含み、前記一時的なキーは、事前共有キーを含み、
前記端末によって、転送装置によって送信された一時的な識別子指示メッセージを受信することは、
前記端末によって、前記デバイストリガ送信チャネルを介して、マシンタイプ通信相互作用機能ネットワーク要素によって送信されたトリガ要求を受信することであって、前記トリガ要求は、前記事前共有キー識別子および前記事前共有キーを含む、受信することを含む、請求項１に記載の方法。
【請求項３】
前記サーバによって選択された前記送信チャネルは、ショート・メッセージ・サービス送信チャネルを含み、前記一時的な識別子は、事前共有キー識別子を含み、前記一時的なキーは、事前共有キーを含み、
前記端末によって、転送装置によって送信された一時的な識別子指示メッセージを受信することは、
前記端末が、前記ショート・メッセージ・サービス送信チャネルを介して、ショートメッセージ・サービス・センター・ネットワーク要素によって送信されたモバイル終端ショート・メッセージ・サービス・メッセージを受信することであって、前記モバイル終端ショート・メッセージ・サービス・メッセージは、前記事前共有キー識別子および前記事前共有キーを含む、受信することを含む、請求項１に記載の方法。
【請求項４】
前記サーバによって選択された前記送信チャネルは、データ送信チャネルを含み、前記一時的な識別子は、事前共有キー識別子を含み、前記一時的なキーは、事前共有キーを含み、
前記端末によって、転送装置によって送信された一時的な識別子指示メッセージを受信することは、
前記端末によって、前記データ送信チャネルを介して、サービス作成環境機能ネットワーク要素によって送信された非ＩＰ（internet  protocol）パケットヘッダデータ配信メッセージを受信することであって、前記非ＩＰパケットヘッダデータ配信メッセージは、前記事前共有キー識別子および前記事前共有キーを含む、受信することを含む、請求項１に記載の方法。
【請求項５】
前記第２のブートストラップ要求は、セキュリティパラメータをさらに含み、前記セキュリティパラメータは、前記端末が第１のブートストラップ要求を使用することによって取得され、前記端末によって、第２のブートストラップ要求をサーバに送信する前に、前記方法は、
前記端末によって、前記第１のブートストラップ要求を前記サーバに送信することであって、前記第１のブートストラップ要求は、前記端末の前記ノード識別子と前記送信チャネルパラメータを含む、送信することと、
前記端末によって、前記第１のブートストラップ要求に従って前記サーバによって送信された第１の確認メッセージを受信することであって、前記第１の確認メッセージは、前記セキュリティパラメータを搬送する、受信することと、をさらに含む、請求項１〜４のいずれか一項に記載の方法。
【請求項６】
前記端末によって、前記サーバに、前記一時的な識別子および前記一時的なキーに基づく接続要求を送信した後、前記接続要求が、前記サーバとセキュアチャネルを確立することを要求するために使用され、前記方法は、
前記端末によって、前記セキュアチャネルを介して前記サーバに第３のブートストラップ要求を送信することであって、前記第３のブートストラップ要求は、前記端末の前記ノード識別子を含む、送信することと、
前記端末によって、前記セキュアチャネルを介して、前記第３のブートストラップ要求に従って前記サーバから送信されたデバイス管理情報を受信することと、をさらに含む、請求項１〜５のいずれか一項に記載の方法。
【請求項７】
前記端末によって、前記セキュアチャネルを介して前記第３のブートストラップ要求に従って前記サーバによって送信されたデバイス管理情報を受信した後、前記方法は、
前記端末によって、前記デバイス管理情報に基づいて、登録要求とサービスデータをＩｏＴ（internet  of  things）プラットフォームのインターネットに送信することをさらに含む、請求項６に記載の方法。
【請求項８】
前記第２の確認メッセージは、ホールドオン・タイマ・パラメータをさらに搬送し、前記端末によって、転送装置によって送信された一時的な識別子指示メッセージを受信することは、
前記端末によって、事前設定された時間内に、前記ホールドオン・タイマ・パラメータに基づいて、前記転送装置によって送信された一時的な識別子指示メッセージを受信すること、を含む、請求項１〜７のいずれか一項に記載の方法。
【請求項９】
デバイスブートストラップ方法であって、
サーバによって、端末によって送信された第２のブートストラップ要求を受信することであって、前記第２のブートストラップ要求は、前記端末のノード識別子および送信チャネルパラメータを含み、前記送信チャネルパラメータは、前記端末によってサポートされる送信チャネルを示すために使用される、受信することと、
前記サーバによって、前記ノード識別子および前記送信チャネルパラメータに基づいて転送装置を決定し、前記端末へ第２の確認メッセージの送信することであって、第２の確認メッセージは、前記サーバによって選択された送信チャネルを搬送し、前記サーバによって選択された前記送信チャネルは、前記端末が前記サーバによって選択された前記送信チャネルを介して、前記サーバによって送信されたメッセージを受信することを示すために使用される、決定および送信することと、
前記サーバによって、一時的な識別子指示メッセージを前記転送装置に送信することであって、前記一時的な識別子指示メッセージは、一時的な識別子および一時的なキーを含み、前記一時的な識別子および前記一時的なキーは、前記端末が接続要求を開始するために使用される、送信することと、
前記サーバによって、前記端末によって送信された前記接続要求を受信することと、
前記サーバによって、前記接続要求に従って前記端末とセキュアチャネルを確立することと、を含む方法。
【請求項１０】
前記サーバによって選択される前記送信チャネルは、デバイストリガ送信チャネルを含み、前記一時的な識別子は、事前共有キー識別子を含み、前記一時的なキーは、事前共有キーを含み、
前記サーバによって、前記転送装置に一時的な識別子指示メッセージを送信することは、
前記サーバによって、前記デバイストリガ送信チャネルを介して、マシンタイプ通信相互作用機能ネットワーク要素にトリガ要求を送信することであって、前記トリガ要求は、前記事前共有キー識別子および前記事前共有キーを含む、請求項９に記載の方法。
【請求項１１】
前記サーバによって選択される前記送信チャネルは、ショート・メッセージ・サービス送信チャネルを含み、前記一時的な識別子は、事前共有キー識別子を含み、前記一時的なキーは、事前共有キーを含み、
前記サーバによって、前記転送装置に一時的な識別子指示メッセージを送信することは、
前記サーバによって、前記ショート・メッセージ・サービス送信チャネルを介して、モバイル終端ショート・メッセージ・サービス・メッセージをショートメッセージ・サービス・センター・ネットワーク要素に送信することであって、前記モバイル終端ショート・メッセージ・サービス・メッセージは、前記事前共有キー識別子および前記事前共有キーを含む、送信することを含む、請求項９に記載の方法。
【請求項１２】
前記サーバによって選択される前記送信チャネルは、データ送信チャネルを含み、前記一時的な識別子は、事前共有キー識別子を含み、前記一時的なキーは、事前共有キーを含み、
前記サーバによって、前記転送装置に一時的な識別子指示メッセージを送信することは、
前記サーバによって、前記データ送信チャネルを介して、非ＩＰ（internet  protocol）パケットヘッダデータ配信メッセージを、サービス作成環境機能ネットワーク要素に送信することであって、前記非ＩＰパケットヘッダデータ配信メッセージは、前記事前共有キー識別子および前記事前共有キーを含む、送信することを含む、請求項９に記載の方法。
【請求項１３】
前記第２のブートストラップ要求は、セキュリティパラメータをさらに含み、前記セキュリティパラメータは、第１のブートストラップ要求を使用することによって前記端末によって取得され、サーバによって、端末によって送信された第２のブートストラップ要求を受信する前に、前記方法は、
前記サーバによって、前記端末によって送信された前記第１のブートストラップ要求を受信することであって、前記第１のブートストラップ要求は、前記端末の前記ノード識別子と前記送信チャネルパラメータを含む、受信することと、
前記サーバによって、前記端末の前記ノード識別子および前記送信チャネルパラメータに基づいて、前記端末に第１の確認メッセージを送信することであって、前記第１の確認メッセージは、セキュリティパラメータを搬送し、前記セキュリティパラメータは、サービス妨害攻撃を防止するために前記端末によって使用される、送信することと、をさらに含む、請求項９〜１２のいずれか一項に記載の方法。
【請求項１４】
前記サーバによって、前記接続要求に従って、前記端末とセキュアチャネルを確立した後、前記方法は、
前記サーバによって、前記端末によって送信された第３のブートストラップ要求を受信することであって、前記第３のブートストラップ要求は、前記端末の前記ノード識別子を含む、受信することと、
前記サーバによって、前記端末の前記ノード識別子に基づいて前記端末へデバイス管理情報を送信することと、をさらに含む、請求項９〜１３のいずれか一項に記載の方法。
【請求項１５】
前記第２の確認メッセージは、ホールドオン・タイマ・パラメータをさらにｈ搬送し、前記ホールドオン・タイマ・パラメータは、前記端末を事前設定された時間内に休止状態にできないことを示すために使用される、請求項９〜１４のいずれか一項に記載の方法。
【請求項１６】
端末であって、
サーバに第２のブートストラップ要求を送信するように構成されている送信モジュールであって、前記第２のブートストラップ要求は、前記端末のノード識別子および送信チャネルパラメータを含み、前記送信チャネルパラメータは、前記端末によってサポートされる送信チャネルを示すために使用される、送信モジュールと、
前記第２のブートストラップ要求に従って、前記サーバによって送信された第２の確認メッセージを受信するように構成されている受信モジュールであって、前記第２の確認メッセージは、前記サーバによって選択された送信チャネルを搬送し、前記サーバによって選択された前記送信チャネルは、前記送信チャネルパラメータに基づいて前記サーバによって決定される、受信モジュールと、を含み、
前記受信モジュールは、転送装置によって送信された一時的な識別子指示メッセージを受信するようにさらに構成され、前記一時的な識別子指示メッセージは、一時的な識別子および一時的なキーを含み、前記転送装置は、前記サーバによって選択された前記送信チャネルを介して前記端末にメッセージを送信するように構成されているネットワーク要素であり、
前記送信モジュールは、前記一時的な識別子および前記一時的なキーに基づいて前記サーバに接続要求を送信するようにさらに構成されており、前記接続要求は、前記サーバとのセキュアチャネルを確立することを要求するために使用される、端末。
【請求項１７】
前記サーバによって選択された前記送信チャネルは、デバイストリガ送信チャネルを含み、前記一時的な識別子は、事前共有キー識別子を含み、前記一時的なキーは、事前共有キーを含み、
前記受信モジュールは、前記デバイストリガ送信チャネルを介して、マシンタイプ通信相互作用機能ネットワーク要素によって送信されたトリガ要求を受信するように具体的に構成され、前記トリガ要求は、前記事前共有キー識別子および前記事前共有キーを含む、請求項１６に記載の端末。
【請求項１８】
前記サーバによって選択された前記送信チャネルは、ショート・メッセージ・サービス送信チャネルを含み、前記一時的な識別子は、事前共有キー識別子を含み、前記一時的なキーは、事前共有キーを含み、
前記受信モジュールは、前記ショート・メッセージ・サービス送信チャネルを介して、ショートメッセージ・サービス・センター・ネットワーク要素によって送信されたモバイル終端ショート・メッセージ・サービス・メッセージを受信するように具体的に構成されており、前記モバイル終端ショート・メッセージ・サービス・メッセージは、前記事前共有キー識別子および前記事前共有キーを含む、請求項１６に記載の端末。
【請求項１９】
前記サーバによって選択された前記送信チャネルはデータ送信チャネルを含み、前記一時的な識別子は、事前共有キー識別子を含み、前記一時的なキーは、事前共有キーを含み、
前記受信モジュールは、前記データ送信チャネルを介して、サービス作成環境機能ネットワーク要素によって送信された非ＩＰ（internet  protocol）パケットヘッダデータ配信メッセージを受信するように具体的に構成されており、非ＩＰパケットヘッダデータ配信メッセージは、前記事前共有キー識別子および前記事前共有キーを含む、請求項１６に記載の端末。
【請求項２０】
前記送信モジュールは、前記第１のブートストラップ要求を前記サーバに送信するようにさらに構成されており、前記第１のブートストラップ要求は、前記端末の前記ノード識別子および前記送信チャネルパラメータを含み、
前記受信モジュールは、前記第１のブートストラップ要求に従って前記サーバによって送信される第１の確認メッセージを受信するようにさらに構成されており、前記第１の確認メッセージは前記セキュリティパラメータを搬送する、請求項１６〜１９のいずれか一項に記載の端末。
【請求項２１】
前記送信モジュールは、前記セキュアチャネルを介して第３のブートストラップ要求を前記サーバに送信するようにさらに構成されており、前記第３のブートストラップ要求は、前記端末の前記ノード識別子を含み、
前記受信モジュールは、前記第３のブートストラップ要求に従って前記サーバによって送信されたデバイス管理情報を受信するようにさらに構成されている、請求項１６〜２０のいずれか一項に記載の端末。
【請求項２２】
前記送信モジュールは、前記デバイス管理情報に基づいてＩｏＴ（internet  of  things）プラットフォームに登録要求およびサービスデータを送信するようにさらに構成されている、請求項２１に記載の端末。
【請求項２３】
前記第２の確認メッセージは、ホールドオン・タイマ・パラメータをさらに搬送し、
前記受信モジュールは、事前設定された時間内に、前記ホールドオン・タイマ・パラメータに基づいて、前記端末によって、前記転送装置によって送信された前記一時的な識別子指示メッセージを受信するように具体的に構成されている、請求項１６〜２２のいずれか一項に記載の端末。
【請求項２４】
サーバであって、
端末によって送信された第２のブートストラップ要求を受信するように構成されている受信モジュールであって、前記第２のブートストラップ要求は、前記端末のノード識別子および送信チャネルパラメータを含み、前記送信チャネルパラメータは、前記端末によってサポートされる送信チャネルを示すために使用される、受信モジュールと、
前記ノード識別子および前記送信チャネルパラメータに基づいて転送装置を決定するように構成されている決定モジュールと、
前記端末に第２の確認メッセージを送信するように構成されている送信モジュールであって、前記第２の確認メッセージは、前記サーバによって選択される送信チャネルを搬送し、前記サーバによって選択される前記送信チャネルは、前記端末が、前記サーバによって選択される前記送信チャネルを介して、前記サーバによって送信されるメッセージを受信することを示すために使用され、
前記送信モジュールは、一時的な識別子指示メッセージを前記転送装置に送信するようにさらに構成されており、前記一時的な識別子指示メッセージは、一時的な識別子および一時的なキーを含み、前記一時的な識別子および前記一時的なキーは、前記端末が接続要求を開始するために使用され、
前記受信モジュールは、前記端末によって送信された前記接続要求を受信するようにさらに構成されている、送信モジュールと、
前記接続要求に従って前記端末とセキュアチャネルを確立するように構成されている確立モジュールと、を含むサーバ。
【請求項２５】
前記サーバによって選択される前記送信チャネルは、デバイストリガ送信チャネルを含み、前記一時的な識別子は、事前共有キー識別子を含み、前記一時的なキーは、事前共有キーを含み、
前記送信モジュールは、前記デバイストリガ送信チャネルを介して、マシンタイプ通信相互作用機能ネットワーク要素にトリガ要求を送信するように具体的に構成されており、前記トリガ要求は、前記事前共有キー識別子および前記事前共有キーを含む、請求項２４に記載のサーバ。
【請求項２６】
前記サーバによって選択される前記送信チャネルは、ショート・メッセージ・サービス送信チャネルを含み、前記一時的な識別子は、事前共有キー識別子を含み、前記一時的なキーは、事前共有キーを含み、
前記送信モジュールは、前記ショート・メッセージ・サービス送信チャネルを介して、モバイル終端ショート・メッセージ・サービス・メッセージをショートメッセージ・サービス・センター・ネットワーク要素に送信するように具体的に構成されており、前記モバイル終端ショート・メッセージ・サービス・メッセージは、前記事前共有キー識別子および前記事前共有キーを含む、請求項２４に記載のサーバ。
【請求項２７】
前記サーバによって選択される前記送信チャネルは、データ送信チャネルを含み、前記一時的な識別子は、事前共有キー識別子を含み、前記一時的なキーは、事前共有キーを含み、
前記送信モジュールは、前記データ送信チャネルを介して、サービス作成環境機能ネットワーク要素に非ＩＰ（internet  protocol）パケットヘッダデータ配信メッセージを送信するように具体的に構成されており、前記非ＩＰパケットヘッダデータ配信メッセージは、前記事前共有キー識別子および前記事前共有キーを含む、請求項２４に記載のサーバ。
【請求項２８】
前記受信モジュールは、前記端末によって送信された第１のブートストラップ要求を受信するように構成されており、前記第１のブートストラップ要求は、前記端末の前記ノード識別子および前記送信チャネルパラメータを含み、
前記送信モジュールは、前記端末の前記ノード識別子および前記送信チャネルパラメータに基づいて、前記端末に第１の確認メッセージを送信するように構成されており、前記第１の確認メッセージは、セキュリティパラメータを搬送し、前記セキュリティパラメータは、前記端末がサービス妨害攻撃を防止するために使用される、請求項２４〜２７のいずれか一項に記載のサーバ。
【請求項２９】
前記受信モジュールは、前記端末によって送信された第３のブートストラップ要求を受信するように構成されており、前記第３のブートストラップ要求は、前記端末の前記ノード識別子を含み、
前記送信モジュールは、前記端末の前記ノード識別子に基づいて前記端末にデバイス管理情報を送信するように構成されている、請求項２４〜２８のいずれか一項に記載のサーバ。
【請求項３０】
前記第２の確認メッセージは、ホールドオン・タイマ・パラメータをさらに搬送し、前記ホールドオン・タイマ・パラメータは、前記端末を事前設定された時間内に休止状態にできないことを示すために使用される、請求項２４〜２９のいずれか一項に記載のサーバ。
【請求項３１】
端末であって、
１つ以上のプロセッサと、
メモリと、
複数のアプリケーションと、
１つ以上のコンピュータプログラムと、を含み、前記１つ以上のコンピュータプログラムは、前記メモリに記憶され、前記１つ以上のコンピュータプログラムは、命令を含み、前記命令が前記端末によって実行されるときに、前記端末は、請求項１〜８のいずれか一項に記載の方法を行うようにされる、端末。
【請求項３２】
サーバであって、
１つ以上のプロセッサと、
メモリと、
複数のアプリケーションと、
１つ以上のコンピュータプログラムと、を含み、前記１つ以上のコンピュータプログラムは、前記メモリに記憶され、前記１つ以上のコンピュータプログラムは、命令を含み、前記命令が前記サーバによって実行されるときに、前記サーバは、請求項９〜１５のいずれか一項に記載の方法を行うようにされる、サーバ。
【請求項３３】
命令を含み、前記命令が端末上で実行されるときに、前記端末は、請求項１〜８のいずれか一項に記載の方法を行うようにされる、コンピュータ可読記憶媒体。
【請求項３４】
命令を含み、前記命令がサーバ上で実行されるときに、前記サーバは、請求項９〜１５のいずれか一項に記載の方法を行うようにされる、コンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この出願は、２０１７年１２月２９日に中国国家知的所有権管理局に出願され、「DEVICE  BOOTSTRAP  METHOD,  TERMINAL,  AND  SERVER」と題された中国特許出願第２０１７１１４７７９８５．７号に対する優先権を主張し、その全体が参照により本明細書に組み込まれる。
【０００２】
この出願は、通信分野、特にデバイスブートストラップ方法、端末、およびサーバに関する。
【背景技術】
【０００３】
モノのインターネットは広く利用され、活発に開発されているため、ますます多くの端末がモノのインターネットにアクセスする。従って、端末の提供と管理はますます重要になっている。ブートストラップサーバ（bootstrap  server、ＢＳサーバ）は、プロセスを単純化するのを助ける。端末の提供は、識別子情報、サービス加入者情報、ターゲットプラットフォームアドレスなどの情報を含む。
【０００４】
既存の空中（over  the  air、ＯＴＡ）モードは、クライアント初期ブートストラップ（client  initial  bootstrap）モードとサーバ初期ブートストラップ（server  initial  bootstrap）モードを含み得る。クライアントの初期ブートストラップモードが説明の例として使用される。ＢＳサーバは、通常、公衆ネットワーク上に配置され、モノのインターネット（internet  of  things、ＩｏＴ）プラットフォームは、端末が接続される宛先プラットフォームである。公衆ネットワークは、一般的な回線交換ネットワーク、すなわち、Ｃｈｉｎａ  Ｎｅｔｃｏｍ、Ｃｈｉｎａ  Ｔｅｌｅｃｏｍ、Ｃｈｉｎａ  Ｔｉｅ  Ｔｏｎｇ  Ｔｅｌｅｃｏｍなどによって構築されたバックボーンネットワークおよびブランチネットワークである。
【０００５】
ＢＳサーバによって端末をチェックするためのユニークな識別子はノード識別子（エンドポイント名）である。エンドポイント名は、通常、媒体アクセス制御（medium  access  control、ＭＡＣ）アドレス、国際モバイル機器識別子（international  mobile  equipment  identifier、ＩＭＥＩ）、個人識別番号（personal  identification  number、ＰＩＮ）コードなどの端末の物理的ハードウェア識別情報であり、強度が低く、ユーザの大量時間によって悪意を持って推論され得る。追加的に、ＢＳサーバによって端末に送信されるキーのような情報は機密情報に属し、公衆ネットワーク上での平文送信時に漏洩リスクがある。
【発明の概要】
【０００６】
この出願の実施形態は、端末とサーバとの間の関連データの送信およびブートストラッピングのセキュリティを改善するデバイスブートストラップ方法を提供する。
【０００７】
これを考慮すると、この出願の実施形態の第１の態様は、デバイスブートストラップ方法を提供する。本方法は、端末は、第２のブートストラップ要求をサーバに送信してもよく、第２のブートストラップ要求は、端末のノード識別子と送信チャネルパラメータとを含み、送信チャネルパラメータは、端末によってサポートされる送信チャネルを示すために使用され、端末は、第２のブートストラップ要求に従ってサーバによって送信された第２の確認メッセージを受信し、第２の確認メッセージは、送信チャネルパラメータに基づいてサーバによって選択された送信チャネルを搬送する、ことを含み得る。本明細書でサーバによって選択される送信チャネルは、識別子、指示情報、別のパラメータなどであってもよく、端末が、サーバによって選択された送信チャネルを介して、サーバによって送信されたメッセージを受信することができることを示すために使用されることが理解され得る。端末は、転送装置によって送信された一時的な識別子指示メッセージを受信し、一時的な識別子指示メッセージは、一時的な識別子と一時的なキーを含み、転送装置は、サーバによって選択された送信チャネルを介して端末にメッセージを送信するように構成されているネットワーク要素である。転送装置と端末との間には、信頼された通信チャンネルが確立されることに留意されたい。端末は、一時的な識別子および一時的なキーに基づいてサーバに接続要求を送信してもよく、接続要求がサーバとのセキュアチャネルを確立することを要求するために使用される。
【０００８】
この出願のこの実施形態では、端末は、転送装置によって送信された一時的な識別子と一時的なキーを受信し、一時的な識別子および一時的なキーを使用することによって、サーバへの接続要求を開始してもよく、ここで、接続要求がサーバとのセキュアチャネルを確立するために使用され、次いで、端末とサーバとの間の送信がセキュアチャネルを介して行われる。従って、関連データの送信およびブートストラッピングのセキュリティが改善され得る。
【０００９】
任意に、この出願のいくつかの実施形態では、サーバによって選択される送信チャネルは、デバイストリガ送信チャネルを含み、一時的な識別子は、事前共有キー識別子を含み、一時的なキーは、事前共有キーを含む。端末が転送装置によって送信された一時的な識別子指示メッセージを受信することは、端末が、デバイストリガ送信チャネルを介して、マシンタイプ通信相互作用機能ネットワーク要素によって送信されたトリガ要求を受信することを含んでもよく、トリガ要求は、事前共有キー識別子および事前共有キーを含む。すなわち、端末が転送装置によって送信されたトリガ要求を受信するチャネルは、デバイストリガ送信チャネルであり、本明細書における転送装置は、マシンタイプ通信相互作用機能（ＭＴＣ−ＩＷＦ）ネットワーク要素である。端末とＭＴＣ−ＩＷＦネットワーク要素の間の通信は、通常、３ＧＰＰネットワーク上の内部通信である。したがって、信頼性は比較的高い。
【００１０】
任意に、この出願のいくつかの実施形態では、サーバによって選択される送信チャネルは、ショート・メッセージ・サービス送信チャネルを含み、一時的な識別子は、事前共有キー識別子を含み、一時的なキーは、事前共有キーを含む。端末が転送装置によって送信された一時的な識別子指示メッセージを受信することは、端末が、ショート・メッセージ・サービス送信チャネルを介して、ショートメッセージ・サービス・センター・ネットワーク要素によって送信されたモバイル終端ショート・メッセージ・サービス・メッセージを受信することを含んでもよく、モバイル終端ショート・メッセージ・サービス・メッセージは、事前共有キー識別子および事前共有キーを含む。すなわち、端末が転送装置によって送信されたトリガ要求を受信するチャネルは、ショート・メッセージ・サービス送信チャネルであり、本明細書における転送装置は、ショートメッセージ・サービス・センター（ＳＭＳＣ）ネットワーク要素である。端末とＳＭＳＣネットワーク要素との間の通信は、通常、３ＧＰＰネットワーク上の内部通信である。したがって、信頼性は比較的高い。
【００１１】
任意に、この出願のいくつかの実施形態では、サーバによって選択される送信チャネルは、データ送信チャネルを含み、一時的な識別子は、事前共有キー識別子を含み、一時的なキーは、事前共有キーを含む。端末が転送装置によって送信された一時的な識別子指示メッセージを受信することは、端末が、データ送信チャネルを介して、サービス作成環境機能ネットワーク要素によって送信された非ＩＰ（internet  protocol）パケットヘッダデータ配信メッセージを受信することを含んでもよく、非ＩＰパケットヘッダデータ配信メッセージは、共有キー識別子および共有キーを含む。すなわち、端末が転送装置によって送信されたトリガ要求を受信するチャネルがデータ送信チャネルであり、本明細書における転送装置がサービス作成環境機能（ＳＣＥＦ）ネットワーク要素である。端末とＳＣＥＦネットワーク要素との間の通信は、通常、３ＧＰＰネットワーク上の内部通信である。したがって、信頼性は比較的高い。
【００１２】
任意に、この出願のいくつかの実施形態では、第２のブートストラップ要求は、セキュリティパラメータをさらに含んでもよく、セキュリティパラメータは、第１のブートストラップ要求を使用することによって端末によって取得される。端末がサーバに第２のブートストラップ要求を送信する前に、本方法は、端末が、第１のブートストラップ要求をサーバに送信し、第１のブートストラップ要求は、端末のノード識別子および送信チャネルパラメータを含むことと、端末が、第１のブートストラップ要求に従ってサーバによって送信された第１の確認メッセージを受信し、第１の確認メッセージは、セキュリティパラメータを搬送することと、さらに含んでもよい。端末が第１のブートストラップ要求をサーバに送信することは、端末のノード識別子と送信チャネルパラメータをサーバに通知してもよい。次いで、サーバは、端末の識別情報を決定し、セキュリティ認証を行う。従って、端末とサーバとの間のその後の通信に対するセキュリティ保証が提供される。
【００１３】
任意に、この出願のいくつかの実施形態では、端末が、一時的な識別子および一時的なキーに基づいて、サーバに接続要求を送信した後であって、接続要求がサーバとのセキュアチャネルを確立することを要求するために使用される場合、本方法は、端末が、セキュアチャネルを介してサーバに第３のブートストラップ要求を送信し、第３のブートストラップ要求は、端末のノード識別子を含むことと、端末が、セキュアチャネルを介して、第３のブートストラップ要求に従ってサーバによって送信されたデバイス管理情報を受信することと、をさらに含んでもよい。すなわち、端末がサーバとセキュアチャネルを確立した後、端末は第３のブートストラップ要求をサーバに送信してもよい。第３のブートストラップ要求は、サーバにデバイスセキュリティ管理メッセージの配信を要求するために使用される。
【００１４】
任意に、この出願のいくつかの実施形態では、端末が、セキュアチャネルを介して、第３のブートストラップ要求に従ってサーバによって送信されたデバイス管理情報を受信した後、本方法は、端末が、デバイス管理情報に基づいて、ＩｏＴプラットフォームのインターネットに登録要求およびサービスデータを送信することをさらに含む。
【００１５】
任意に、この出願のいくつかの実施形態において、第２の確認メッセージは、ホールドオン・タイマ・パラメータをさらに搬送し、端末が、転送装置によって送信された一時的な識別子指示メッセージを受信することは、端末が、ホールドオン・タイマ・パラメータに基づいて、事前設定された時間内に、転送装置によって送信された一時的な識別子指示メッセージを受信することを含んでもよい。すなわち、端末は、ホールドオン・タイマ・パラメータに基づいて、サーバによって送信された一時的な識別子メッセージを、適時に受信し得る。
【００１６】
この出願の実施形態の第２の態様は、デバイスブートストラップ方法を提供する。本方法は、サーバが、端末によって送信された第２のブートストラップ要求を受信し、第２のブートストラップ要求は、端末のノード識別子と送信チャネルパラメータとを含み、送信チャネルパラメータは、端末によってサポートされる送信チャネルを示すために使用されることと、サーバが、ノード識別子と送信チャネルパラメータとに基づいて転送装置を決定し、第２の確認メッセージを端末に送信し、第２の確認メッセージはサーバによって選択された送信チャネルを搬送することと、サーバによって選択された送信チャネルが、端末がサーバによって選択された送信チャネルを介して、サーバによって送信されたメッセージを受信することを示すために使用されることと、を含む。本明細書における送信チャネルは、識別子、指示情報、別のパラメータなどであってもよく、端末がサーバによって選択された送信チャネルを介してサーバによって送信されたメッセージを受信することができることを示すために使用されることが理解され得る。転送装置と端末との間には、信頼された通信チャンネルが確立されると留意されたい。サーバは、一時的な識別子指示メッセージを転送装置に送信し、一時的な識別子指示メッセージは、一時的な識別子と一時的なキーを含み、一時的な識別子および一時的なキーは、端末が接続要求を開始するために使用される。サーバは、端末によって送信された接続要求を受信する。サーバは、接続要求に従って、端末とセキュアチャネルを確立する。
【００１７】
この出願のこの実施形態では、サーバは、転送装置を使用することによって、端末に一時的な識別子および一時的なキーを送信する。端末は、一時的な識別子および一時的なキーを受信した後、一時的な識別子と一時的なキーを使用することによって、サーバへの接続要求を開始してもよく、接続要求は、サーバとセキュアなチャネルを確立するために使用され、次いで、端末とサーバとの間の送信は、セキュアチャネルを介して行われる。従って、関連データの送信およびブートストラッピングのセキュリティが改善され得る。
【００１８】
任意に、この出願のいくつかの実施形態では、サーバによって選択される送信チャネルは、デバイストリガ送信チャネルを含み、一時的な識別子は、事前共有キー識別子を含み、一時的なキーは、事前共有キーを含む。サーバが転送装置に一時的な識別子指示メッセージを送信することは、サーバが、デバイストリガ送信チャネルを介して、トリガ要求をマシンタイプ通信相互作動機能ネットワーク要素に送信し、トリガ要求は、事前共有キー識別子および事前共有キーを含むことを含んでもよい。すなわち、サーバがトリガ要求を転送装置に送信するチャネルは、デバイストリガ送信チャネルであり、本明細書における転送装置は、マシンタイプ通信相互作用機能（ＭＴＣ−ＩＷＦ）ネットワーク要素である。ＭＴＣ−ＩＷＦネットワーク要素とサーバの間の通信は、通常、Ｒｅｓｔｆｕｌインターフェースに基づき、ハイパーテキスト転送プロトコルセキュア（hypertext  transfer  protocol  secure、ＨＴＴＰＳ）に基づく。暗号化と完全性保護は、端末とサーバ間のデータ送信の信頼性を確保するために、通信送信中に行われる。
【００１９】
任意に、この出願のいくつかの実施形態では、サーバによって選択される送信チャネルは、ショート・メッセージ・サービス送信チャネルを含み、一時的な識別子は、事前共有キー識別子を含み、一時的なキーは、事前共有キーを含む。サーバが一時的な識別子指示メッセージを転送装置に送信することは、サーバが、ショート・メッセージ・サービス送信チャネルを介して、モバイル終端ショート・メッセージ・サービス・メッセージをショートメッセージ・サービス・センター・ネットワーク要素に送信し、モバイル終端ショート・メッセージ・サービス・メッセージは、事前共有キー識別子および事前共有キーを含むことを含み得る。すなわち、サーバがトリガ要求を転送装置に送信するチャネルは、デバイストリガ送信チャネルであり、本明細書における転送装置は、ショートメッセージ・サービス・センター（ＳＭＳＣ）ネットワーク要素である。ＳＭＳＣネットワーク要素とサーバとの間の通信は、通常、Ｒｅｓｔｆｕｌインターフェースに基づき、ハイパーテキスト転送プロトコルセキュア（hypertext  transfer  protocol  secure、ＨＴＴＰＳ）に基づく。暗号化と完全性保護は、端末とサーバとの間のデータ送信の信頼性を確保するために、通信送信中に行われる。
【００２０】
任意に、この出願のいくつかの実施形態では、サーバによって選択される送信チャネルは、データ送信チャネルを含み、一時的な識別子は、事前共有キー識別子を含み、一時的なキーは、事前共有キーを含む。サーバが転送装置に一時的な識別子指示メッセージを送信することは、サーバが、データ送信チャネルを介して、サービス作成環境機能ネットワーク要素に非ＩＰ（internet  protocol）パケットヘッダデータ配信メッセージを送信し、非ＩＰパケットヘッダデータ配信メッセージは、事前共有キー識別子および事前共有キーを含むことを含み得る。すなわち、サーバがトリガ要求を転送装置に送信するチャネルがデータ送信チャネルであり、本明細書における転送装置がサービス作成環境機能（ＳＣＥＦ）ネットワーク要素である。ＳＣＥＦネットワーク要素とサーバ間の通信は、通常、Ｒｅｓｔｆｕｌインターフェースに基づき、ハイパーテキスト転送プロトコルセキュア（ハイパーテキスト転送プロトコルセキュア、ＨＴＴＰＳ）に基づく。暗号化と完全性保護は、端末とサーバとの間のデータ送信の信頼性を確保するために、通信送信中に行われる。
【００２１】
任意に、この出願のいくつかの実施態様において、第２のブートストラップ要求は、セキュリティパラメータをさらに含む。セキュリティパラメータは、第１のブートストラップ要求を使用することによって、端末によって取得される。サーバが端末によって送信された第２のブートストラップ要求を受信する前、本方法は、サーバが、端末によって送信された第１のブートストラップ要求を受信し、第１のブートストラップ要求は、端末のノード識別子および送信チャネルパラメータを含むことと、サーバが、端末のノード識別子および送信チャネルパラメータに基づいて、第１の確認メッセージを端末に送信し、第１の確認メッセージは、セキュリティパラメータを搬送し、セキュリティパラメータは、端末がサービス妨害攻撃を防ぐために使用されることと、をさらに含み得る。サーバは、端末によって送信された第１のブートストラップ要求を受信する。サーバは、端末のノード識別子および送信チャネルパラメータを学習してもよい。次いで、サーバは、端末の識別情報を決定してもよく、セキュリティ認証を行う。従って、端末とサーバとの間のその後の通信に対するセキュリティ保証が提供される。
【００２２】
任意に、この出願のいくつかの実施形態において、サーバが接続要求に従って端末とセキュアチャネルを確立した後、本方法は、サーバが、端末によって送信された第３のブートストラップ要求を受信し、第３のブートストラップ要求は端末のノード識別子を含むことと、サーバが、端末のノード識別子に基づいてデバイス管理情報を端末に送信することと、をさらに含み得る。すなわち、端末がサーバとセキュアチャネルを確立した後、端末は第３のブートストラップ要求をサーバに送信してもよい。第３のブートストラップ要求は、サーバにデバイスセキュリティ管理メッセージの配信を要求するために使用される。
【００２３】
任意に、この出願のいくつかの実施形態では、第２の確認メッセージは、ホールドオン・タイマ・パラメータをさらに搬送する。ホールドオン・タイマ・パラメータは、事前設定された時間内に端末を休止できないことを示すために使用される。このようにして、端末は、事前設定された時間内に、サーバによって配信された一時的な識別子指示メッセージを、適時に受信する。
【００２４】
この出願の実施形態の第３の態様は、関連データの送信およびブートストラッピングのセキュリティを改善する機能を有する端末を提供する。本機能は、ハードウェアによって実現されてもよく、または対応するソフトウェアを実行することによってハードウェアによって実現されてもよい。ハードウェアまたはソフトウェアは、前述の機能に対応する１つ以上のモジュールを含む。
【００２５】
この出願の実施形態の第４の態様は、関連データの送信およびブートストラッピングのセキュリティを改善する機能を有するサーバを提供する。本機能は、ハードウェアによって実現されてもよく、または対応するソフトウェアを実行することによってハードウェアによって実現されてもよい。ハードウェアまたはソフトウェアは、前述の機能に対応する１つ以上のモジュールを含む。
【００２６】
この出願の実施形態の第５の態様は、端末を提供する。端末は、１つ以上のプロセッサ、メモリ、複数のアプリケーションプログラム、および１つ以上のコンピュータプログラムを含み得る。１つ以上のコンピュータプログラムは、メモリに記憶される。１つ以上のコンピュータプログラムは、命令を含み、命令が端末によって実行されるときに、端末は、この出願の実施形態の第１の態様または第１の態様の任意方式のいずれかによる方法を行うようにされる。
【００２７】
この出願の実施形態の第６の態様は、サーバを提供する。サーバは、１つ以上のプロセッサ、メモリ、複数のアプリケーションプログラム、および１つ以上のコンピュータプログラムを含み得る。１つ以上のコンピュータプログラムは、メモリに記憶される。１つ以上のコンピュータプログラムは、命令を含み、命令が端末によって実行されるときに、端末は、この出願の実施形態の第２の態様または第２の態様の任意方式のいずれかによる方法を行うようにされる。
【００２８】
この出願の実施形態の第７の態様は、無線通信装置を提供する。無線通信装置は、少なくとも１つのプロセッサ、メモリ、トランシーバ回路、およびバスシステムを含み得る。プロセッサ、メモリ、およびトランシーバ回路は、バスシステムを使用することによって、結合されている。無線通信装置は、トランシーバ回路を使用することによってサーバと通信する。メモリはプログラム命令を記憶するように構成されている。少なくとも１つのプロセッサは、メモリに記憶されたプログラム命令を実行するように構成されている。無線通信装置は、この出願の実施形態の第１の態様のいずれか１つに記載の方法において、端末によって行われる動作部を行うようにされる。無線通信装置は、端末であってもよく、端末に適用され、対応する機能を行うシステムチップであってもよい。
【００２９】
この出願の実施形態の第８の態様は、無線通信装置を提供する。無線通信装置は、少なくとも１つのプロセッサ、メモリ、トランシーバ回路、およびバスシステムを含み得る。プロセッサ、メモリ、およびトランシーバ回路は、バスシステムを使用することによって、結合されている。無線通信装置は、トランシーバ回路を使用することによってサーバと通信する。メモリはプログラム命令を記憶するように構成されている。少なくとも１つのプロセッサは、メモリに記憶されたプログラム命令を実行するように構成されている。無線通信装置は、この出願の実施形態の第２の態様のいずれかによる方法において、サーバによって行われる動作部を行うようにされる。無線通信装置は、サーバであってもよく、サーバに適用されて対応する機能を行うシステムチップであってもよい。
【００３０】
この出願の実施形態の第９の態様は、記憶媒体を提供する。この出願の技術的解決策は、本質的に、または先行技術に寄与する部分、または技術的解決策の全部若しくは一部は、ソフトウェア製品の形態で実施され得ることに留意されたい。コンピュータソフトウェア製品は、記憶媒体に記憶され、コンピュータソフトウェア製品は、前述の端末によって使用されるコンピュータソフトウェア命令を記憶するように構成されている。コンピュータソフトウェア命令は、第１の態様において端末によって実行され、かつ端末のために設計されたプログラムを含む。代替的には、コンピュータソフトウェア製品は、前述のサーバによって使用されるコンピュータソフトウェア命令を記憶するように構成されている。コンピュータソフトウェア命令は、第２の態様においてサーバによって実行され、かつサーバのために設計されたプログラムを含む。
【００３１】
記憶媒体は、ＵＳＢフラッシュドライブ、リムーバブルハードディスク、読み出し専用メモリ（ＲＯＭ、Read-Only  Memory）、ランダムアクセスメモリ（ＲＡＭ、Random  Access  Memory）、磁気ディスク、または光ディスクなどのプログラムコードを記憶することができる様々な媒体を含む。
【００３２】
この出願の実施形態の第１０の態様は、命令を含むコンピュータプログラム製品を提供する。命令が端末上でランされるときに、端末は、この出願の第１の態様または第１の態様の任意の実施における方法を行うようにされる。
【００３３】
この出願の実施形態の第１１の態様は、命令を含むコンピュータプログラム製品を提供する。命令がサーバ上でランされるときに、サーバは、この出願の第２の態様または第２の態様の任意の実施における方法を行うようにされる。
【００３４】
この出願の実施態様は以下の利点を有することが、前述の技術的解決策から分かる。
【００３５】
この出願の実施形態では、端末が、第２のブートストラップ要求をサーバに送信し、第２のブートストラップ要求は、端末のノード識別子および送信チャネルパラメータを含み、送信チャネルパラメータは、端末によってサポートされる送信チャネルを示すために使用され、端末が、第２のブートストラップ要求に従ってサーバによって送信された第２の確認メッセージを受信し、第２の確認メッセージは、サーバによって選択された送信チャネルを搬送し、サーバによって選択された送信チャネルは、送信チャネルパラメータに基づいてサーバによって決定され、端末は、転送装置によって送信された一時的な識別メッセージを受信し、一時的な識別メッセージは、一時的な識別子および一時的なキーを含み、転送装置は、サーバによって選択された送信チャネルを介して端末にメッセージを送信するように構成されているネットワーク要素であり、接続要求は、サーバとのセキュアチャネルを確立することを要求するために使用される。具体的には、端末が、転送装置によって送信された一時的な識別子と一時的なキーを受信し、一時的な識別子と一時的なキーを使用することによって接続要求を開始してもよく、接続要求がサーバとのセキュアチャネルを確立するために使用され、次いで、端末とサーバとの間の送信は、セキュアチャネルを介して行われる。従って、関連データの送信およびブートストラッピングのセキュリティが改善され得る。
【図面の簡単な説明】
【００３６】
この出願の実施形態における技術的解決策をより明確に説明するために、以下では、先行技術または実施形態を説明するために必要な添付の図面を簡単に説明する。明らかに、以下に説明される添付の図面は、この出願のいくつかの実施形態を示すに過ぎず、これら添付の図面から別の図面が依然として導き出されてもよい。
【００３７】
【図１】既存のモノのインターネット上のブートストラップモードの手順の概略図である。
【図２】この出願の実施形態に適用されるシステムのアーキテクチャ図である。
【図３】この出願の実施形態によるデバイスブートストラップ方法の実施形態の概略図である。
【図４】この出願の実施形態によるデバイスブートストラップ方法の別の実施形態の概略図である。
【図５】この出願の実施形態によるデバイスブートストラップ方法の別の実施形態の概略図である。
【図６】この出願の実施形態によるデバイスブートストラップ方法の別の実施形態の概略図である。
【図７】この出願の実施形態による端末の実施形態の概略図である。
【図８】この出願の実施形態によるサーバの実施形態の概略図である。
【図９】この出願の実施形態による端末の別の実施形態の概略図である。
【図１０】この出願の実施形態によるサーバの別の実施形態の概略図である。
【発明を実施するための形態】
【００３８】
この出願の実施形態は、端末とサーバとの間の関連データの送信およびブートストラッピングのセキュリティを改善するためのブートストラップ方法を提供する。
【００３９】
当業者にこの出願の解決策をより良く理解させるために、この出願の実施態様における技術的解決策を、この出願の実施態様における添付の図面を参照して以下に説明する。明らかに、説明される実施形態は、この出願の実施形態の全部ではなく、単に一部である。この出願に基づくすべての実施態様は、この出願の保護範囲に含まれるものとする。
【００４０】
既存の端末管理（device  management、ＤＭ）プロトコルでは、ブートストラップ（Bootstrap）手順は、通常、以下のいくつかのモードを含む。
【００４１】
（１）  工場ブートストラップ（factory  bootstrap）モード：
【００４２】
このモードでは、端末ベンダーが端末の配信前に端末の関連ＤＭ情報を直接事前設定する。ＤＭ情報は、端末識別子(identity、ＩＤ)、キー、接続された宛先サービスプラットフォームのアドレス、加入サービス情報、設定情報などのパラメータを含んでもよく、端末キーおよび加入サービス情報は機密データに属する。
【００４３】
しかしながら、このブートストラップモードは、十分に柔軟ではなく、端末ベンダーの生産作業負荷を増加させ、注文に応じて生産および配送のための高い能力要求を増加させる。端末ベンダーとアプリケーションベンダーは信頼関係にある。アプリケーションベンダーは、端末がオンラインになった後に、初期キーのような機密情報を再修正する必要があり得る。
【００４４】
（２）スマートカードからのブートストラップ（bootstrap  from  smartcard）モード：
【００４５】
このモードでは、スマートカード（smartcard）がＤＭ情報を記憶し、ＤＭ情報は、スマートカードと端末との間のセキュアチャネルを介して端末によって読み取られ、使用され、ＤＭ情報は、カードベンダーによって事前設定され得る。端末は、スマートカードからＤＭ情報を読み取り、宛先サービスプラットフォームに接続してサービスを実行する。このモードでは、カードベンダーは、あらかじめ順序に従ってＤＭ情報をスマートカードに提供する必要があり、したがって、このモードは、比較的高いセキュリティ度を有する。スマートカードは、加入者識別モジュール（subscriber  identify  module、ＳＩＭ）カードなどを含み得る。
【００４６】
このブートストラップモードは、カードベンダーの要求を高め、すなわち、アプリケーションベンダーとカードベンダーとの間の強力な協力を必要とする。しかしながら、アプリケーションベンダーは通常、カードベンダーと直接協力しない。言い換えれば、このブートストラップモードは、カードおよび端末に対する要求を増加させる。
【００４７】
（３）クライアント初期ブートストラップ（client  initial  bootstrap）モード：
【００４８】
端末は積極的にＢＳサーバへのブートストラップ要求を開始し、ＢＳサーバは端末のハードウェア情報に基づいて端末のＤＭ情報を返す。端末のハードウェア情報は、ＭＡＣアドレス、ＩＭＥＩ、ＰＩＮコードなどを含み得る。端末のＤＭ情報は、端末ＩＤ、キー、接続された宛先サービスプラットフォームのアドレス、加入サービス情報、設定情報などのパラメータを含み得る。
【００４９】
（４）サーバ初期ブートストラップ（client  initial  bootstrap）モード：
【００５０】
ＢＳサーバは自動的にＤＭ情報を端末に配信し、配信されたＤＭ情報に基づいて宛先サービスプラットフォームへの接続およびサービス要求を開始する。ＤＭ情報は、端末ＩＤ、キー、接続された宛先サービスプラットフォームのアドレス、加入サービス情報、設定情報などのパラメータを含み得る。
【００５１】
クライアント初期ブートストラップモードとサーバ初期ブートストラップモードの両方とも、空中（over  the  air、ＯＴＡ）モードである。しかしながら、空中モードの十分にセキュアというわけではない。機密情報がネットワーク上で平文で送信される場合、漏洩リスクがある。端末が最初にＢＳ情報を要求するときに、端末のエンドポイント名パラメータのみが存在する。その結果、端末を悪意をもって偽造する危険がある。
【００５２】
図１は、既存のＩｏＴネットワーク上のブートストラップモードの手順の概略図である。図１に示すように、手順の具体的なステップは以下の通りである。
【００５３】
Ｐ０．ＵＥの配信前に、ＵＥのための公衆ネットワークのＢＳサーバアドレスを事前設定する。アドレスは、公衆ネットワークのアドレスであり、グローバルにユニークまたはエリア内でユニークであってもよく、端末ベンダーに対して区別されないデータである。
【００５４】
Ｐ１．端末は電源をオンにされ、次いで、ネットワーク内のトラッキングエリア更新（tracking  area  update、ＴＡＵ）およびパケットデータプロトコル（packet  data  protocol、ＰＤＰ）アクティベーションを開始する。
【００５５】
Ｐ２．端末はＢＳサーバへのブートストラップ要求を開始し、ブートストラップ要求メッセージが端末のノード名（end  point  name）を搬送する。
【００５６】
Ｐ３．ＢＳサーバは、エンドポイント名に基づいて端末のＢＳ情報を返す。Ｐ３では、複数の端末管理情報（device  management、ＤＭ）が返されてもよく、ＤＭ情報は、端末識別子（identifier、ＩＤ）、キー、加入サービス情報などを含む。
【００５７】
Ｐ４．端末は、ＤＭ情報を受信した後、ＤＭ情報を記憶し、２．０４の変更メッセージをＢＳサーバに返す。
【００５８】
Ｐ５．すべてのＤＭ情報が端末に送信された後、ＢＳサーバは、終了（ＦＩＮＩＳＨＥＤ）メッセージを端末に送信する。
【００５９】
Ｐ６．端末は、２．０４の変更メッセージをＢＳサーバに返信する。
【００６０】
Ｐ７．端末は、宛先ＩｏＴプラットフォームへの登録およびデータ報告のようなサービス手順を開始する（指示に従って、データグラムトランスポート層セキュリティ（datagram  transport  layer  security、ＤＴＬＳ）リンクを事前に確立するかどうかを決定する）。
【００６１】
注：前述の手順およびメッセージは、バージョン１．０の軽量マシン・ツー・マシン（light  weight  M2M、ＬＷＭ２Ｍ）プロトコルに基づく。
【００６２】
前述の手順には、以下の役割が含まれている：
【００６３】
スマートカードベンダー：スマートカードベンダーはカードを製造し、カードにＤＭ情報を書き込み、デバイスメーカにスマートカードを販売する。
【００６４】
デバイスメーカ：デバイスメーカがデバイスを製造する。具体的には、デバイスメーカは、スマートカードなどの製造データをあらかじめ購入し、ＤＭ情報をデバイスに書き込み、スマートカードをアプリケーションサービスプロバイダに販売する。
【００６５】
アプリケーションサービスプロバイダ：アプリケーションサービスプロバイダは、デバイスの真の所有者であり、ＤＭ情報を変更することができる。
【００６６】
結論として、エンド・ツー・エンド（end  to  end、Ｅ２Ｅ）手順の観点から、ＯＴＡモードが柔軟なブートストラップモードである。しかしながら、ＯＴＡモードのセキュリティが改善される必要がある。この出願は、柔軟なサービス提供とデバイス管理の要件を満たすセキュアなＯＴＡブートストラップ解決策を提供する。
【００６７】
図２は、この出願の実施形態に適用されるシステムのアーキテクチャ図である。端末は、アクセスネットワークとコアネットワークを介してＢＳサーバにＢＳ情報を要求する。ＢＳサーバはまた、コアネットワークとアクセスネットワークを介して端末にＢＳ情報を返す。ＢＳサーバは、コアネットワーク内のマシンタイプ通信相互作用機能（machine  type  communications-inter  working  function、ＭＴＣ−ＩＷＦ）ネットワーク要素、ショートメッセージ・サービス・センター（short  message  service  center、ＳＭＳＣ）ネットワーク要素、またはサービス作成環境機能（service  creation  environment  function、ＳＣＥＦ）ネットワーク要素の機能を呼び出して、端末に一時的な識別子指示メッセージを送信してもよく、一時的な識別子指示メッセージは、端末が一時的なアクセスを行うために使用される。次いで、端末は、一時的な識別子指示メッセージに基づいて、アクセスネットワークおよびコアネットワークを介して、ＬＷＭ２Ｍへの登録手順を開始する。
【００６８】
図３は、この出願の実施形態によるデバイスブートストラップ方法の実施形態の概略図である。
【００６９】
３０１．端末は、第２のブートストラップ要求をサーバに送信し、第２のブートストラップ要求は、端末のノード識別子と送信チャネルパラメータを含む。
【００７０】
サーバは、端末によって送信された第２のブートストラップ要求を受信する。第２のブートストラップ要求は、ノード識別子（Ｎｏｄｅ  ＩＤ）および送信チャネルパラメータを搬送する。送信チャネルパラメータは、端末モバイル終端（user  equipment  mobile  terminated、ＵＥ  ＭＴ）チャネル能力（channel  capability）パラメータのような情報を含んでもよく、送信チャネルパラメータは、端末によってサポートされる送信チャネルを示すために使用される。
【００７１】
ＵＥ  ＭＴチャネル能力パラメータは、第３世代移動通信パートナーシッププロジェクト（third  generation  partnership  project、３ＧＰＰ）ネットワーク上の端末によってサポートされる能力、例えば、デバイストリガ（device  trigger）能力、モバイル終端ショート・メッセージ・サービス（mobile  terminated  short  message  service、ＭＴ  ＳＭＳ）能力、およびモバイル終端非インターネットプロトコル（internet  protocol、ＩＰ）パケットヘッダデータ配信（mobile  terminated  Non-IP  data  delivery、ＭＴ  ＮＩＤＤ）能力を表し、ＢＳサーバが、端末をアドレス指定するための特定のチャネルを選択するようにする。
【００７２】
端末のノード識別子（Ｎｏｄｅ  ＩＤ、エンドポイント名とも呼ばれることがある）と、端末のノードＩＤと第３世代移動通信パートナーシッププロジェクト（third  generation  partnership  project、３ＧＰＰ）ネットワーク上の端末の識別子とのマッピング関係は、ＢＳサーバで事前設定されると留意されたい。例えば、３ＧＰＰネットワーク上の識別子は、移動局統合サービスデジタルネットワーク番号（mobile  station  integrated  services  digital  network  number、ＭＳＩＳＤＮ）、３ＧＰＰネットワークを越える外部識別子（Ｅｘｔｅｒｎａｌ  ＩＤ）などのパラメータを含んでもよく、端末をアドレス指定するために使用される。
【００７３】
端末のノード識別子は、具体的には、媒体アクセス制御（medium  access  control、ＭＡＣ）アドレス、国際移動機器識別子（international  mobile  equipment  identifier、ＩＭＥＩ）、個人識別番号（personal  identification  number、ＰＩＮ）コード、シリアル番号（serial  number、ＳＮ）などを含み得る。
【００７４】
３０２．サーバは、ノード識別子と送信チャネルパラメータに基づいて転送装置を決定する。
【００７５】
サーバは、ノード識別子と送信チャネルパラメータに基づいて転送装置を決定する。送信チャネルパラメータがデバイストリガ能力パラメータである場合、サーバによって決定される転送装置は、マシンタイプ通信相互作用機能（machine  type  communications-inter  working  function、ＭＴＣ−ＩＷＦ）ネットワーク要素であり、送信チャネルパラメータは、デバイストリガチャネルパラメータである。送信チャネルパラメータがモバイル終端ショート・メッセージ・サービス能力パラメータである場合、サーバによって決定される転送装置は、ショートメッセージ・サービス・センター（short  message  service  center、ＳＭＳＣ）ネットワーク要素であり、送信チャネルパラメータは、モバイル終端ショート・メッセージ・サービスチャネルパラメータである。送信チャネルパラメータが非インターネットプロトコルパケットヘッダデータ配信能力パラメータである場合、サーバによって決定される転送装置は、サービス作成環境機能（service  creation  environment  function、ＳＣＥＦ）ネットワーク要素であり、送信チャネルパラメータは、非インターネットプロトコルパケットヘッダデータ配信チャネルパラメータである。
【００７６】
任意に、サーバは、ノード識別子、送信チャネルパラメータ、サーバによってサポートされるチャネル情報、チャネルサービス品質などに基づいて、サーバによって選択される送信チャネルを決定し、サーバによって選択される送信チャネルを端末に通知してもよく、端末がサーバによって選択される送信チャネルを介して、サーバによって送信されたメッセージを受信することを知るようにしてもよい。サーバによって選択される送信チャネルは、デバイストリガ（device  trigger）チャネル、モバイル終端ショート・メッセージ・サービス（ＭＴ  ＳＭＳ）チャネル、モバイル終端非インターネットプロトコルパケットヘッダデータ配信（ＭＴ  ＮＩＤＤ）チャネルなどを含み得る。言い換えると、送信チャネルはサーバによって決定される転送装置に対応する。
【００７７】
３０３．サーバは、第２の確認メッセージを端末に送信し、第２の確認メッセージは、サーバによって選択された送信チャネルを搬送する。
【００７８】
ＢＳサーバが、ノードＩＤが正しいことをチェックする場合、ＢＳサーバは、第２のＡＣＫメッセージを端末に返し、第２のＡＣＫメッセージは、サーバによって選択された送信チャネルを搬送し、サーバによって選択された送信チャネルは、選択されたモバイル終端チャネル（selected  mobile  terminated  channel、selected  MT  channel）パラメータを含み得る。端末は、第２のブートストラップ要求に従ってサーバによって送信された第２の確認メッセージを受信し、第２の確認メッセージはサーバによって選択された送信チャネルを搬送する。
【００７９】
任意に、第２の確認メッセージは、さらに、クライアントホールドンオンタイマ（client  hold  on  timer）パラメータを搬送してもよい。クライアント・ホールドオン・タイマ・パラメータは、端末が指定された時間内に休止できないことを示すために使用される。事前設定された時間が経過する場合、端末はサーバへの登録手順などを開始する。
【００８０】
３０４．サーバは、一時的な識別子指示メッセージを転送装置に送信し、一時的な識別子指示メッセージは、一時的な識別子および一時的なキーを含み、一時的な識別子および一時的なキーは、端末が接続要求を開始するために使用される。
【００８１】
転送装置は、サーバによって送信された一時的な識別子指示メッセージを受信する。例えば、一時的な識別子は、事前共有キー識別子（pre-shared  key  identifier、ＰＳＫＩＤ）を含んでもよく、一時的なキーは、事前共有キー（pre-shared  key、ＰＳＫ）パラメータなどを含み得る。
【００８２】
端末と転送装置との間の通信は、通常、３ＧＰＰネットワーク上の内部通信であると留意されたい。したがって、信頼性は比較的高い。転送装置は、通常、ハイパーテキスト転送プロトコルセキュア（hypertext  transfer  protocol  secure、ＨＴＴＰＳ）に基づいてＲｅｓｔｆｕｌインターフェースを介してサーバと通信し、通信送信中に暗号化および完全性保護が行われる。したがって、信頼性は比較的高い。
【００８３】
３０５．転送装置は、端末に一時的な識別子指示メッセージを送信し、一時的な識別子指示メッセージは、一時的な識別子および一時的なキーを含む。
【００８４】
端末は、転送装置から送信された一時的な識別子指示メッセージを受信する。一時的な識別子指示メッセージは、一時的な識別子と一時的なキーを含む。転送装置は、端末のノード識別子と送信チャネルパラメータに基づいてサーバによって決定されるネットワーク要素であり、転送装置と端末との間に信頼される通信チャネルが確立される。任意に、端末によって、転送装置によって送信された一時的な識別子指示メッセージを受信することは、端末によって、ホールドオン・タイマ・パラメータに基づいて事前設定された時間内に、転送装置によって送信された一時的な識別子指示メッセージを受信することを含み得る。
【００８５】
３０６．端末は、一時的な識別子と一時的なキーに基づいてサーバに接続要求を送信し、接続要求はサーバとセキュアなチャネルを確立することを要求するために使用される。
【００８６】
例えば、端末は、一時的なＰＳＫＩＤとＰＳＫパラメータを使用することによって、ＢＳサーバへのデータグラムトランスポート層セキュリティ（datagram  transport  layer  security、ＤＴＬＳ）接続手順を開始する。
【００８７】
３０７．サーバは、トランスポート層接続要求に従って、端末とセキュアチャネルを確立する。
【００８８】
サーバは、トランスポート層接続要求に従って、端末とセキュアチャネルを確立する。この場合、サーバは端末での認証とセキュアリンクの確立を完了します。端末は悪意を持ってノードＩＤを偽造したとしても、３ＧＰＰ上の識別子を偽造できないため、デバイストリガメッセージは最終的にはノードＩＤに関連付けられた実端末に送信され、悪意を持った端末は一時的なＰＳＫＩＤおよびＰＳＫパラメータを取得できず、ＤＴＬＳリンクは確立できない。セキュアチャネルは、端末とサーバとの間で関連データを送信およびブートストラップするために使用される。
【００８９】
この出願のこの実施形態では、端末は、転送装置によって送信された一時的な識別子指示メッセージに基づいて、サーバへの接続要求を開始することができ、接続要求は、サーバとの間でセキュアチャネルを確立することを要求するために使用され、次いで、端末およびサーバは、セキュアチャネルを介して関連データを送信およびブートストラップすることができる。従って、関連データの送信とブートストラッピングのセキュリティが改善される。
【００９０】
図４は、この出願の実施形態によるデバイスブートストラップ方法の実施形態の概略図である。
【００９１】
４０１．端末は、第１のブートストラップ要求をサーバに送信し、第１のブートストラップ要求は、端末のノード識別子と送信チャネルパラメータを含む。
【００９２】
この出願のこの実施形態では、本明細書におけるサーバは、例としてＢＳサーバを用いて説明され得る。端末は、パブリックネットワーク上のＢＳサーバへの第１のブートストラップ要求（bootstrap  request）を開始してもよく、第１のブートストラップ要求は、ノード識別子（Ｎｏｄｅ  ＩＤ）および送信チャネルパラメータを搬送する。送信チャネルパラメータは、端末終端（user  equipment  mobile  terminated、ＵＥ  ＭＴ）チャネル能力（channel  capability）パラメータのような情報を含み得る。
【００９３】
ＵＥ  ＭＴチャネル能力パラメータは、第３世代移動通信パートナーシッププロジェクト（third  generation  partnership  project、３ＧＰＰ）ネットワークにおいて端末によってサポートされる能力、例えば、デバイストリガ（device  trigger）能力、モバイル終端ショート・メッセージ・サービス（mobile  terminated  short  message  service、ＭＴ  ＳＭＳ）能力、およびモバイル終端非インターネットプロトコル（internet  protocol、ＩＰ）パケットヘッダデータ配信（mobile  terminated  Non-IP  data  delivery、ＭＴ  ＮＩＤＤ）能力を表し、ＢＳサーバは、端末をアドレス指定するための特定のチャネルを選択するようにする。
【００９４】
端末のノード識別子（Ｎｏｄｅ  ＩＤ、エンドポイント名とも呼ばれることがある）と、端末のノードＩＤと第３世代移動通信パートナーシッププロジェクト（third  generation  partnership  project、３ＧＰＰ）ネットワーク上の端末の識別子とのマッピング関係は、ＢＳサーバで事前設定されると留意されたい。例えば、３ＧＰＰネットワーク上の識別子は、移動局統合サービスデジタルネットワーク番号（mobile  station  integrated  services  digital  network  number、ＭＳＩＳＤＮ）、３ＧＰＰネットワークを越える外部識別子（Ｅｘｔｅｒｎａｌ  ＩＤ）などのパラメータを含んでもよく、端末をアドレス指定するために使用される。
【００９５】
端末のノード識別子は、具体的には、媒体アクセス制御（medium  access  control、ＭＡＣ）アドレス、国際移動機器識別子（international  mobile  equipment  identifier、ＩＭＥＩ）、個人識別番号（personal  identification  number、ＰＩＮ）コード、シリアル番号（serial  number、ＳＮ）などを含み得る。
【００９６】
４０２．サーバは第１のＡＣＫメッセージを端末に送信し、第１のＡＣＫメッセージはセキュリティパラメータを搬送する。
【００９７】
ＢＳサーバは、ノードＩＤに基づいて、３ＧＰＰネットワーク上の端末の対応する識別子を決定し、さらに、ＵＥ  ＭＴチャネル能力パラメータに基づいて、ＵＥをアドレス指定する特定のチャネルを決定してもよい。具体的には、ＢＳサーバは、第１のブートストラップ要求に従って、端末に第１の確認（acknowledgement、ＡＣＫ）メッセージを返してもよい。第１のＡＣＫメッセージはセキュリティパラメータを搬送する。例えば、セキュリティパラメータは、ｃｏｏｋｉｅパラメータなどを含み得る。セキュリティパラメータは、ＢＳサーバによって割り当てられ、サービス妨害（denial  of  service、ＤＯＳ）攻撃を防止するために使用されると理解され得る。
【００９８】
４０３．端末は、サーバに第２のブートストラップ要求を送信し、第２のブートストラップ要求は、端末のノード識別子、送信チャネルパラメータ、およびセキュリティパラメータを含む。
【００９９】
端末は、ＢＳサーバへの第２のブートストラップ要求（bootstrap  request）を再開始する。第２のブートストラップ要求は、ノードＩＤ、ＵＥ  ＭＴチャネル能力パラメータ、およびＢＳサーバから受信したばかりのセキュリティパラメータを搬送してもよい。このステップにおけるノードＩＤおよびＵＥ  ＭＴチャネル能力パラメータは、ステップ３０１におけるものと同じである。セキュリティパラメータは、情報を検証するためにサーバによって使用され、例えば、セキュリティパラメータが、サーバによって以前にＵＥに配信されたセキュリティパラメータであるかどうかを決定する。セキュリティパラメータが、サーバによって以前にＵＥに配信されたセキュリティパラメータである場合、サーバは、ＵＥから送信された第２のブートストラップ要求を拒否しない。セキュリティパラメータが、サーバによって以前にＵＥに配信したセキュリティパラメータでない場合、サーバは、ＵＥから送信された第２のブートストラップ要求を拒否してもよい。例えば、セキュリティパラメータは、ｃｏｏｋｉｅパラメータなどを含み得る。
【０１００】
４０４．サーバは、第２のＡＣＫメッセージを端末に送信し、第２のＡＣＫメッセージは、クライアント・ホールドオン・タイマ・パラメータおよびサーバによって選択された送信チャネルを搬送する。
【０１０１】
ＢＳサーバが、セキュリティパラメータおよびノードＩＤが正しいことをチェックする場合、ＢＳサーバは、第２のＡＣＫメッセージを端末に返す。第２のＡＣＫメッセージは、クライアント・ホールドオン・タイマ（client  hold  on  timer）パラメータ（端末が指定時間内に休止できないことを示す）およびサーバによって選択された送信チャネルを搬送する。サーバによって選択された送信チャネルは、選択されたモバイル終端チャネル（selected  mobile  terminated  channel、ｓｅｌｅｃｔｅｄ  ＭＴ  ｃｈａｎｎｅｌ）パラメータのような情報を含み得る。送信チャネルパラメータによって示されるチャネルは、デバイストリガ（device  trigger）チャネル、モバイル終端ショート・メッセージ・サービス（ＭＴ  ＳＭＳ）チャネル、モバイル終端非インターネットプロトコルパケットヘッダデータ配信（ＭＴ  ＮＩＤＤ）チャネルなどを含み得る。この実施形態では、サーバによって選択されるチャネルは、デバイストリガチャネルである。クライアント・ホールドオン・タイマ・パラメータは、サーバによって決定される経験値である。
【０１０２】
４０５．サーバは、マシンタイプ通信相互作用機能ネットワーク要素にトリガ要求を送信し、トリガ要求は、一時的な識別子と一時的なキーを含む。
【０１０３】
ＢＳサーバは、３ＧＰＰネットワークに関連付けられた端末の識別子に基づいて、端末へのトリガ要求を開始するために、マシンタイプ通信相互作用機能（machine  type  communications-inter  working  function、ＭＴＣ−ＩＷＦ）ネットワーク要素のデバイストリガ（device  trigger）能力を呼び出す。トリガ要求は、一時的な識別子および一時的なキーを含む。例えば、一時的な識別子は、事前共有キー識別子（pre-shared  key  identifier、ＰＳＫＩＤ）を含んでもよく、一時的なキーは、事前共有キー（pre-shared  key、ＰＳＫ）パラメータなどを含み得る。
【０１０４】
トリガ要求で搬送されるＰＳＫＩＤおよびＰＳＫパラメータは、端末によって報告されたノードＩＤに基づいてサーバによって決定される。端末とＭＴＣ−ＩＷＦネットワーク要素との間の通信は、通常、３ＧＰＰネットワーク上の内部通信であると留意されたい。したがって、信頼性は比較的高い。ＭＴＣ−ＩＷＦネットワーク要素は、通常、ハイパーテキスト転送プロトコルセキュア（hypertext  transfer  protocol  secure、ＨＴＴＰＳ）に基づいて、Ｒｅｓｔｆｕｌインターフェースを介してサーバと通信し、通信送信中に暗号化および完全性保護が行われる。
【０１０５】
４０６．ＭＴＣ−ＩＷＦネットワーク要素は、トリガ要求を端末に送信する。
【０１０６】
マシンタイプ通信相互作用機能（ＭＴＣ−ＩＷＦ）ネットワーク要素は、３ＧＰＰネットワークの内部機能を呼び出し、デバイストリガ手順を完了し、一時的なＰＳＫＩＤおよびＰＳＫパラメータを端末に送信する。
【０１０７】
４０７．ＭＴＣ−ＩＷＦネットワーク要素は、デバイストリガ応答をサーバに送信する。
【０１０８】
ＭＴＣ−ＩＷＦネットワーク要素がトリガ要求を端末に送信した後、ＭＴＣ−ＩＷＦネットワーク要素は端末が正常に起動されたことを示すために、デバイストリガ応答（device  trigger  response）をＢＳサーバに送信する。
【０１０９】
４０８．端末はサーバへのＤＴＬＳ接続要求を開始する。
【０１１０】
端末は、一時的な識別子と一時的なキーに基づいて、接続要求をサーバに送信する。サーバは、端末によって送信された接続要求を受信し、接続要求に従って、端末とセキュアチャネルを確立する。
【０１１１】
例えば、端末は、一時的なＰＳＫＩＤとＰＳＫパラメータを使用することによって、ＢＳサーバへのデータグラムトランスポート層セキュリティ（datagram  transport  layer  security、ＤＴＬＳ）接続手順を開始する。この場合、ＢＳサーバは、端末上での認証およびセキュアリンクの確立を完了する。（端末が悪意を持ってノードＩＤを偽造したとしても、３ＧＰＰ上の識別子を偽造できないため、デバイストリガメッセージが最終的にノードＩＤに関連付けられた実端末に送信され、悪意を持った端末が一時的なＰＳＫＩＤおよびＰＳＫパラメータを取得することができず、ＤＴＬＳリンクが確立できない。）
【０１１２】
４０９．端末は、第３のブートストラップ要求をサーバに送信し、第３のブートストラップ要求はノード識別子を含む。
【０１１３】
端末は、ＢＳサーバへの第３のブートストラップ要求（bootstrap  request）を再開始する。第３のブートストラップ要求は、ノードＩＤを搬送する。この場合、第３のブートストラップ要求はセキュアチャネルを介して送信される。
【０１１４】
４１０．サーバは端末にＤＭ情報を送信する。
【０１１５】
ＢＳサーバは端末にＤＭ情報を配信する。ＤＭ情報は、端末によってアクセスされる現在のプラットフォーム上の端末に対応する識別子ＩＤおよびＰＳＫのようなパラメータを含む。ステップは、複数回行われてもよい。現在、端末が複数のプラットフォームにアクセスしている場合、ＢＳサーバは、それに対応して複数のＤＭ情報を端末に送信する。各ＤＭ情報は、端末によってアクセスされる各プラットフォーム上の端末に対応する識別子およびＰＳＫのようなパラメータを含む。
【０１１６】
４１１．サーバは、終了メッセージを端末に送信する。
【０１１７】
サーバが端末へのすべてのＤＭ情報の配信を完了した後、ＢＳサーバは終了（finished）メッセージを端末に配信し、現在のブートストラップ手順が終了する。
【０１１８】
４１２．端末は、モノのインターネットプラットフォームへの登録およびサービス報告手順を開始する。
【０１１９】
端末は、ＤＭ情報を基に、モノのインターネット（internet  of  things、ＩｏＴ）プラットフォームへの登録、サービスデータ報告などの手順を開始する。
【０１２０】
この出願のこの実施形態では、端末が悪意を持ってノードＩＤを偽造したとしても、３ＧＰＰ上の識別子を偽造できないため、デバイストリガメッセージが最終的にノードＩＤに関連付けられた実端末に送信され、悪意を持った端末が一時的なＰＳＫＩＤおよびＰＳＫパラメータを取得することができず、ＤＴＬＳリンクが確立できない。従って、セキュアなブートストラッププロセスが提供される。セキュアなブートストラッププロセスは、チップベンダー、モジュールベンダー、およびデバイスベンダーにとって認識できない。アプリケーションベンダーは、実際のセキュリティ証明書を保持しており、デバイスベンダーは、追加の製造動作を追加する必要もなく、注文に従って配信能力をサポートする必要もない。従って、デバイスベンダーに対するサプライチェーン設計要求は簡素化される。
【０１２１】
端末がサーバにＤＭ情報の提供を要求するときに、サーバは、端末がＢＳサーバにアカウントを登録するときに、３ＧＰＰネットワーク上の端末の関連する識別子（識別子はアプリケーションサーバによって設定されており、セキュアであると考えられる）に基づいて、端末が認可デバイスであるかどうかを検証し、３ＧＰＰネットワークチャネルを介して端末に一時的なＩＤおよび一時的なキーを送信することができる。端末は、一時的なＩＤおよび一時的なキーを使用することによって、サーバとのセキュアな接続を確立する。サーバは、データ提供プロセスを完了するために、セキュア接続に基づいて、実識別子ＩＤ、キー、および加入サービス情報などの機密データを返す。一時的なＩＤおよび一時的なキーは現在の使用後に解放される。
【０１２２】
図５は、この出願の一実施形態によるデバイスブートストラップ方法の実施形態の概略図である。
【０１２３】
５０１．端末は、第１のブートストラップ要求をサーバに送信し、第１のブートストラップ要求は、端末のノード識別子および送信チャネルパラメータを含む。
【０１２４】
この出願のこの実施形態では、本明細書におけるサーバは、例としてＢＳサーバを使用することによって説明され得る。端末は、公衆ネットワーク上のＢＳサーバへの第１のブートストラップ要求（bootstrap  request）を開始してもよく、第１のブートストラップ要求は、ノードＩＤおよび送信チャネルパラメータを搬送する。送信チャネルパラメータは、ＵＥ  ＭＴチャネル能力パラメータのような情報を含み得る。
【０１２５】
ＵＥ  ＭＴチャネル能力パラメータは、ＢＳサーバが端末をアドレス指定するための特定のチャネルを選択するように、３ＧＰＰネットワーク上の端末によってサポートされる能力、例えば、デバイストリガ能力、ＭＴ  ＳＭＳ能力、およびＭＴ  ＮＩＤＤ能力を表すと理解され得る。
【０１２６】
ＢＳサーバにはデバイスのノードＩＤ（エンドポイント名とも呼ばれる）と、端末のノードＩＤと３ＧＰＰネットワーク上の端末の識別子との対応が事前設定されると留意されたい。例えば、３ＧＰＰネットワーク上の識別子は、ＭＳＩＳＤＮや外部ＩＤなどのパラメータを含み、端末をアドレス指定するために使用される。
【０１２７】
端末のノード識別子は、具体的には、媒体アクセス制御（medium  access  control、ＭＡＣ）アドレス、国際移動機器識別子（international  mobile  equipment  identifier、ＩＭＥＩ）、個人識別番号（personal  identification  number、ＰＩＮ）コード、シリアル番号（serial  number、ＳＮ）などを含み得る。
【０１２８】
５０２．サーバは第１のＡＣＫメッセージを端末に送信し、第１のＡＣＫメッセージはセキュリティパラメータを搬送する。
【０１２９】
ＢＳサーバは、ノードＩＤに基づいて３ＧＰＰネットワーク上の端末の対応する識別子を決定し、さらに、ＵＥ  ＭＴチャネル能力パラメータに基づいて、ＵＥをアドレス指定する特定のチャネルを決定してもよい。具体的には、ＢＳサーバは、第１のブートストラップ要求に従って、端末に第１の確認（acknowledgement、ＡＣＫ）メッセージを返してもよい。第１のＡＣＫメッセージはセキュリティパラメータを搬送する。例えば、セキュリティパラメータは、ｃｏｏｋｉｅパラメータ等を含み得る。セキュリティパラメータは、ＢＳサーバによって割り当てられ、サービス妨害（denial  of  service、ＤＯＳ）攻撃を防止するために使用されると理解され得る。
【０１３０】
５０３．端末は、サーバに第２のブートストラップ要求を送信し、第２のブートストラップ要求は、端末のノード識別子、送信チャネルパラメータ、およびセキュリティパラメータを含む。
【０１３１】
端末は、ＢＳサーバへの第２のブートストラップ要求（bootstrap  request）を再開始する。第２のブートストラップ要求は、ノードＩＤ、ＵＥ  ＭＴチャネル能力、およびＢＳサーバから受信したばかりのセキュリティパラメータを搬送してもよい。このステップにおけるノードＩＤおよびＵＥ  ＭＴチャネル能力パラメータは、ステップ４０１におけるものと同じである。セキュリティパラメータは、サーバが情報を検証するために使用され、例えば、セキュリティパラメータは、サーバによって以前にＵＥに配信されたセキュリティパラメータであるかどうかを決定する。セキュリティパラメータが、サーバによって以前にＵＥに配信されたセキュリティパラメータである場合、サーバは、ＵＥによって送信された第２のブートストラップ要求を拒否しない。セキュリティパラメータが、サーバによって以前にＵＥに配信されたセキュリティパラメータでない場合、サーバは、ＵＥによって送信された第２のブートストラップ要求を拒否してもよい。例えば、セキュリティパラメータは、ｃｏｏｋｉｅパラメータなどを含み得る。
【０１３２】
５０４．サーバは、第２のＡＣＫメッセージを端末に送信し、第２のＡＣＫメッセージは、クライアント・ホールドオン・タイマ・パラメータおよびサーバによって選択された送信チャネルを搬送する。
【０１３３】
ＢＳサーバが、セキュリティパラメータおよびノードＩＤが正しいとチェックする場合、ＢＳサーバは、第２のＡＣＫメッセージを端末に返す。第２のＡＣＫメッセージは、クライアント・ホールドオン・タイマ（client  hold  on  timer）パラメータ（端末が指定時間内に休止できないことを示す）、およびサーバによって選択された送信チャネルを搬送する。サーバによって選択された送信チャネルは、選択されたモバイル終端チャネル（selected  mobile  terminated  channel、ｓｅｌｅｃｔｅｄ  ＭＴ  ｃｈａｎｎｅｌ）パラメータのような情報を含み得る。送信チャネルパラメータによって示されるチャネルは、デバイストリガ（device  trigger）チャネル、モバイル終端ショート・メッセージ・サービス（ＭＴ  ＳＭＳ）チャネル、モバイル終端非インターネットプロトコルパケットヘッダデータ配信（ＭＴ  ＮＩＤＤ）チャネルなどを含み得る。この実施形態では、サーバによって選択されるチャネルは、モバイル終端ショート・メッセージ・サービス・チャネルである。クライアント・ホールドオン・タイマ・パラメータは、サーバによって決定される経験値である。
【０１３４】
５０５．サーバは、モバイル終端ショート・メッセージ・サービス・メッセージをＳＭＳＣネットワーク要素に送信し、モバイル終端ショート・メッセージ・サービス・メッセージは、一時的な識別子および一時的なキーを含む。
【０１３５】
ＢＳサーバは、３ＧＰＰネットワークに関連する端末の識別子に基づいて、端末にＭＴ  ＳＭＳメッセージを送信するために、ショートメッセージ・サービス・センター（short  message  service  center、ＳＭＳＣ）ネットワーク要素のモバイル終端ショート・メッセージ・サービス（mobile  terminated  short  message  service、ＭＴ  ＳＭＳ）能力を呼び出す。ＭＴ  ＳＭＳメッセージは、一時的な識別子および一時的なキーを含む。例えば、一時的な識別子は、事前共有キー識別子（pre-shared  key  identifier、ＰＳＫＩＤ）を含んでもよく、一時的なキーは、事前共有キー（pre-shared  key、ＰＳＫ）パラメータなどを含み得る。
【０１３６】
ＭＴ  ＳＭＳメッセージで搬送されるＰＳＫＩＤおよびＰＳＫパラメータは、端末によって通知されたノードＩＤに基づいてサーバによって決定される。なお、端末とＳＭＳＣネットワーク要素との間の通信は、通常、３ＧＰＰネットワーク上の内部通信である。したがって、信頼性は比較的高い。ＳＭＳＣネットワーク要素は、通常、ハイパーテキスト転送プロトコルセキュア（hypertext  transfer  protocol  secure、ＨＴＴＰＳ）に基づいて、Ｒｅｓｔｆｕｌインターフェースを介してサーバと通信し、通信送信中に暗号化および完全性保護が行われる。
【０１３７】
５０６．ショートメッセージ・サービス・センター・ネットワーク要素は、モバイル終端ショートメッセージ・サービス・メッセージを端末に送信する。
【０１３８】
ショートメッセージ・サービス・センター（ＳＭＳＣ）ネットワーク要素は、ＭＴ  ＳＭＳ手順を完了するために３ＧＰＰネットワークの内部能力を呼び出し、一時的なＰＳＫ  ＩＤおよびＰＳＫパラメータを端末に送信する。
【０１３９】
５０７．ＳＭＳＣネットワーク要素は、モバイル終端ショート・メッセージ・サービス応答メッセージをサーバに送信する。
【０１４０】
ＳＭＳＣネットワーク要素がＭＴ  ＳＭＳメッセージを端末に送信した後、ＳＭＳＣネットワーク要素は、送信成功を示すために、モバイル終端ショート・メッセージ・サービス応答（ＭＴ  ＳＭＳ  ｒｅｓｐｏｎｓｅ）メッセージをＢＳサーバに送信する。
【０１４１】
５０８．端末はサーバへのＤＴＬＳ接続要求を開始する。
【０１４２】
端末は、一時的な識別子および一時的なキーに基づいて、接続要求をサーバに送信する。サーバは、端末によって送信された接続要求を受信し、サーバは、接続要求に従って、端末とセキュアチャネルを確立する。
【０１４３】
例えば、端末は、一時的なＰＳＫＩＤとＰＳＫパラメータを使用することによって、ＢＳサーバへのデータグラムトランスポート層セキュリティ（Datagram  Transport  Layer  Security，ＤＴＬＳ）接続手順を開始する。この場合、ＢＳサーバは、端末上での認証およびセキュアリンクの確立を完了する。（端末が悪意を持ってノードＩＤを偽造したとしても、３ＧＰＰ上の識別子を偽造できないため、ＳＭＳメッセージは最終的にはノードＩＤに関連付けられた実端末に送信され、悪意を持った端末は一時的なＰＳＫＩＤおよびＰＳＫパラメータを取得できず、ＤＴＬＳリンクは確立できない。）
【０１４４】
５０９．端末は、第３のブートストラップ要求をサーバに送信し、第３のブートストラップ要求はノードＩＤが含む。
【０１４５】
端末は、ＢＳサーバへの第３のブートストラップ要求（bootstrap  request）を再開始します。第３のブートストラップ要求は、ノードＩＤを搬送する。この場合、第３のブートストラップ要求はセキュアチャネルを介して送信される。
【０１４６】
５１０．サーバは端末にＤＭ情報を送信する。
【０１４７】
ＢＳサーバは端末にＤＭ情報を配信する。ＤＭ情報は、端末によってアクセスされる現在のプラットフォーム上の端末に対応する識別子ＩＤ、ＰＳＫなどのパラメータを含む。ステップは、複数回行われてもよい。現在、端末が複数のプラットフォームにアクセスする場合、ＢＳサーバは、それに対応して複数のＤＭ情報を端末に送信する。各ＤＭ情報は、端末によってアクセスされる各プラットフォーム上の端末に対応する識別子、ＰＳＫなどのパラメータを含む。
【０１４８】
５１１．サーバは、終了メッセージを端末に送信する。
【０１４９】
サーバが端末へのすべてのＤＭ情報の配信を完了した後、ＢＳサーバは終了（finished）メッセージを端末に配信し、現在のブートストラップ手順が終了する。
【０１５０】
５１２．端末は、モノのインターネットインターネットへの登録およびサービス報告手順を開始する。
【０１５１】
端末は、ＤＭ情報を基に、モノのインターネット（internet  of  things、ＩｏＴ）プラットフォームへの登録、サービスデータ報告などの手順を開始する。
【０１５２】
この出願のこの実施形態では、端末が悪意を持ってノードＩＤを偽造したとしても、３ＧＰＰ上の識別子を偽造できないため、ＳＭＳメッセージが最終的に実端末に送信され、悪意を持った端末が一時的なＰＳＫＩＤおよびＰＳＫパラメータを取得することができず、ＤＴＬＳリンクが確立できない。従って、セキュアなブートストラッププロセスが提供される。セキュアなブートストラッププロセスは、チップベンダー、モジュールベンダー、およびデバイスベンダーにとって認識できない。アプリケーションベンダーは、実際のセキュリティ証明書を保持しており、デバイスベンダーは、追加の製造動作を追加する必要もなく、注文に従って配信能力をサポートする必要もない。従って、デバイスベンダーに対するサプライチェーン設計要求は簡素化される。
【０１５３】
端末がサーバにＤＭ情報の提供を要求するときに、サーバは、端末がＢＳサーバにアカウントを登録するときに、３ＧＰＰネットワーク上の端末の関連する識別子（識別子はアプリケーションサーバによって設定されており、セキュアであると考えられる）に基づいて、端末が認可デバイスであるかどうかを検証し、３ＧＰＰネットワークチャネルを介して端末に一時的なＩＤおよび一時的なキーを送信することができる。端末は、一時的なＩＤおよび一時的なキーを使用することによって、サーバとのセキュアな接続を確立する。サーバは、データ提供プロセスを完了するために、セキュア接続に基づいて、実識別子ＩＤ、キー、および加入サービス情報などの機密データを返す。一時的なＩＤおよび一時的なキーは現在の使用後に解放される。
【０１５４】
図６は、この出願の一実施形態によるデバイスブートストラップ方法の一実施形態の概略図である。
【０１５５】
６０１．端末は、第１のブートストラップ要求をサーバに送信し、第１のブートストラップ要求は、端末のノード識別子と送信チャネルパラメータを含む。
【０１５６】
この出願のこの実施形態では、本明細書におけるサーバは、例としてＢＳサーバを使用することによって説明され得る。端末は、公衆ネットワーク上のＢＳサーバへの第１のブートストラップ要求（bootstrap  request）を開始してもよく、第１のブートストラップ要求は、ノードＩＤおよび送信チャネルパラメータを搬送する。送信チャネルパラメータは、ＵＥ  ＭＴチャネル能力パラメータのような情報を含み得る。
【０１５７】
ＵＥ  ＭＴチャネル能力パラメータは、ＢＳサーバが端末をアドレス指定するための特定のチャネルを選択するように、３ＧＰＰネットワーク上の端末によってサポートされる能力、例えば、デバイストリガ能力、ＭＴ  ＳＭＳ能力、およびＭＴ  ＮＩＤＤ能力を表すと理解され得る。
【０１５８】
ＢＳサーバにはデバイスのノードＩＤ（エンドポイント名とも呼ばれる）と、端末のノードＩＤと３ＧＰＰネットワーク上の端末の識別子との対応が事前設定されると留意されたい。例えば、３ＧＰＰネットワーク上の識別子は、ＭＳＩＳＤＮや外部ＩＤなどのパラメータを含み、端末をアドレス指定するために使用される。
【０１５９】
端末のノード識別子は、具体的には、媒体アクセス制御（medium  access  control、ＭＡＣ）アドレス、国際移動機器識別子（international  mobile  equipment  identifier、ＩＭＥＩ）、個人識別番号（personal  identification  number、ＰＩＮ）コード、シリアル番号（serial  number、ＳＮ）などを含み得る。
【０１６０】
６０２．サーバは第１のＡＣＫメッセージを端末に送信し、第１のＡＣＫメッセージはセキュリティパラメータを搬送する。
【０１６１】
ＢＳサーバは、ノードＩＤに基づいて３ＧＰＰネットワーク上の端末の対応する識別子を決定し、さらに、ＵＥ  ＭＴチャネル能力パラメータに基づいて、ＵＥをアドレス指定する特定のチャネルを決定してもよい。具体的には、ＢＳサーバは、第１のブートストラップ要求に従って、端末に第１の確認（acknowledgement、ＡＣＫ）メッセージを返してもよい。第１のＡＣＫメッセージはセキュリティパラメータを搬送する。例えば、セキュリティパラメータは、ｃｏｏｋｉｅパラメータ等を含み得る。セキュリティパラメータは、ＢＳサーバによって割り当てられ、サービス妨害（denial  of  service、ＤＯＳ）攻撃を防止するために使用されると理解され得る。
【０１６２】
６０３．端末は、サーバに第２のブートストラップ要求を送信し、第２のブートストラップ要求は、端末のノード識別子、送信チャネルパラメータ、およびセキュリティパラメータを含む。。
【０１６３】
端末は、ＢＳサーバへの第２のブートストラップ要求（bootstrap  request）を再開始する。第２のブートストラップ要求は、ノードＩＤ、ＵＥ  ＭＴチャネル能力、およびＢＳサーバから受信したばかりのセキュリティパラメータを搬送してもよい。このステップにおけるノードＩＤおよびＵＥ  ＭＴチャネル能力パラメータは、ステップ５０１におけるものと同じである。セキュリティパラメータは、サーバが情報を検証するために使用され、例えば、セキュリティパラメータは、サーバによって以前にＵＥに配信されたセキュリティパラメータであるかどうかを決定する。セキュリティパラメータが、サーバによって以前にＵＥに配信されたセキュリティパラメータである場合、サーバは、ＵＥによって送信された第２のブートストラップ要求を拒否しない。セキュリティパラメータが、サーバによって以前にＵＥに配信されたセキュリティパラメータでない場合、サーバは、ＵＥによって送信された第２のブートストラップ要求を拒否してもよい。例えば、セキュリティパラメータは、ｃｏｏｋｉｅパラメータなどを含み得る。
【０１６４】
６０４．サーバは、第２のＡＣＫメッセージを端末に送信し、第２のＡＣＫメッセージは、クライアント・ホールドオン・タイマ・パラメータおよびサーバによって選択された送信チャネルを搬送する。
【０１６５】
ＢＳサーバが、セキュリティパラメータおよびノードＩＤが正しいとチェックする場合、ＢＳサーバは、第２のＡＣＫメッセージを端末に返す。第２のＡＣＫメッセージは、クライアント・ホールドオン・タイマ（client  hold  on  timer）パラメータ（端末が指定時間内に休止できないことを示す）、およびサーバによって選択された送信チャネルを搬送する。サーバによって選択された送信チャネルは、選択されたモバイル終端チャネル（selected  mobile  terminated  channel、ｓｅｌｅｃｔｅｄ  ＭＴ  ｃｈａｎｎｅｌ）パラメータのような情報を含み得る。送信チャネルパラメータによって示されるチャネルは、デバイストリガ（device  trigger）チャネル、モバイル終端ショート・メッセージ・サービス（ＭＴ  ＳＭＳ）チャネル、モバイル終端非インターネットプロトコルパケットヘッダデータ配信（ＭＴ  ＮＩＤＤ）チャネルなどを含み得る。この実施形態では、サーバによって選択されるチャネルは、モバイル終端ショート・メッセージ・サービス・チャネルである。クライアント・ホールドオン・タイマ・パラメータは、サーバによって決定される経験値である。
【０１６６】
６０５．サーバは、ＭＴ  ＮＩＤＤメッセージをサービス作成環境機能ネットワーク要素に送信し、ＭＴ  ＮＩＤＤメッセージは、一時的な識別子と一時的なキーを含む。
【０１６７】
ＢＳサーバは、３ＧＰＰネットワークに関連する端末の識別子に基づいて、ＭＴ  ＮＩＤＤメッセージを端末に送信するために、サービス作成環境機能（service  creation  environment  function、ＳＣＥＦ）ネットワーク要素のモバイル終端非ＩＰパケットヘッダデータ配信（mobile  terminated  Non-IP  data  delivery、ＭＴ  ＮＩＤＤ）能力を呼び出す。ＭＴ  ＮＩＤＤメッセージは事前共有キー識別子（pre-shared  key  identifier、ＰＳＫＩＤ）を含み、一時的なキーは事前共有キー（pre-shared  key、ＰＳＫ）パラメータなどを含み得る。
【０１６８】
ＭＴ  ＳＭＳで搬送されるＰＳＫＩＤおよびＰＳＫパラメータは、端末によって報告されたノードＩＤに基づいてサーバによって決定される。なお、端末とＳＣＥＦネットワーク要素との間の通信は、通常、３ＧＰＰネットワーク上の内部通信である。したがって、信頼性は比較的高い。ＳＭＳＣネットワーク要素は、通常、ハイパーテキスト転送プロトコルセキュア（hypertext  transfer  protocol  secure、ＨＴＴＰＳ）に基づいて、Ｒｅｓｔｆｕｌインターフェースを介してサーバと通信し、通信送信中に暗号化および完全性保護が行われる。
【０１６９】
６０６．ＳＣＥＦネットワーク要素は、ＭＴ  ＮＩＤＤメッセージを端末に送信する。
【０１７０】
サービス作成環境機能（ＳＣＥＦ）ネットワーク要素は、ＭＴ  ＳＭＳ手順を完了するために３ＧＰＰネットワークの内部能力を呼び出し、一時的なＰＳＫ  ＩＤおよびＰＳＫパラメータを端末に送信する。
【０１７１】
６０７．ＳＣＥＦネットワーク要素は、ＭＴ  ＮＩＤＤ応答をサーバに送信する。
【０１７２】
ＳＣＥＦネットワーク要素が端末にＭＴ  ＮＩＤＤを送信した後、ＳＣＥＦネットワーク要素は、送信成功を示すためにＭＴ  ＮＩＤ応答メッセージをＢＳサーバに送信する。
【０１７３】
６０８．端末はサーバへのＤＴＬＳ接続要求を開始する。
【０１７４】
端末は、一時的な識別子と一時的なキーに基づいて、接続要求をサーバに送信する。サーバは、端末によって送信された接続要求を受信し、サーバは、接続要求に従って、端末とセキュアチャネルを確立する。
【０１７５】
例えば、端末は、一時的なＰＳＫＩＤとＰＳＫパラメータを使用することによって、ＢＳサーバへのデータグラムトランスポート層セキュリティ（Datagram  Transport  Layer  Security、ＤＴＬＳ）接続要求を開始する。この場合、ＢＳサーバは、端末上での認証およびセキュアリンクの確立を完了する。（端末が悪意を持ってノードＩＤを偽造したとしても、３ＧＰＰ上の識別子を偽造できないため、ＭＴ  ＮＩＤＤメッセージは最終的にはノードＩＤに関連付けられた実端末に送信され、悪意を持った端末は一時的なＰＳＫＩＤおよびＰＳＫパラメータを取得できず、ＤＴＬＳリンクは確立できない。）
【０１７６】
６０９．端末は、第３のブートストラップ要求をサーバに送信し、第３のブートストラップ要求はノードＩＤが含む。
【０１７７】
端末は、ＢＳサーバへの第３のブートストラップ要求（bootstrap  request）を再開始します。第３のブートストラップ要求は、ノードＩＤを搬送する。この場合、第３のブートストラップ要求はセキュアチャネルを介して送信される。
【０１７８】
６１０．サーバは端末にＤＭ情報を送信する。
【０１７９】
ＢＳサーバは端末にＤＭ情報を配信する。ＤＭ情報は、端末によってアクセスする現在のプラットフォーム上の端末に対応する識別子ＩＤ、ＰＳＫなどのパラメータを含む。ステップは、複数回行われてもよい。現在、端末が複数のプラットフォームにアクセスしている場合、ＢＳサーバは、それに対応して複数のＤＭ情報を端末に送信する。各ＤＭ情報は、端末によってアクセスされる各プラットフォーム上の端末に対応する識別子、ＰＳＫなどのパラメータを含む。
【０１８０】
６１１．サーバは、終了メッセージを端末に送信する。
【０１８１】
サーバが端末へのすべてのＤＭ情報の配信を完了した後、ＢＳサーバは終了（finished）メッセージを端末に配信し、現在のブートストラップ手順が終了する。
【０１８２】
６１２．端末は、モノのインターネットインターネットへの登録およびサービス報告手順を開始する。
【０１８３】
端末は、ＤＭ情報を基に、モノのインターネット（internet  of  things、ＩｏＴ）プラットフォームへの登録、サービスデータ報告などの手順を開始する。
【０１８４】
この出願のこの実施形態では、端末が悪意を持ってノードＩＤを偽造したとしても、３ＧＰＰ上の識別子を偽造できないため、ＭＴ  ＮＩＤＤメッセージが最終的に実端末に送信され、悪意を持った端末が一時的なＰＳＫＩＤおよびＰＳＫパラメータを取得することができず、ＤＴＬＳリンクが確立できない。従って、セキュアなブートストラッププロセスが提供される。セキュアなブートストラッププロセスは、チップベンダー、モジュールベンダー、およびデバイスベンダーにとって認識できない。アプリケーションベンダーは、実際のセキュリティ証明書を保持しており、デバイスベンダーは、追加の製造動作を追加する必要もなく、注文に従って配信能力をサポートする必要もない。従って、デバイスベンダーに対するサプライチェーン設計要求は簡素化される。
【０１８５】
端末がサーバにＤＭ情報の提供を要求するときに、サーバは、端末がＢＳサーバにアカウントを登録するときに、３ＧＰＰネットワーク上の端末の関連する識別子（識別子はアプリケーションサーバによって設定されており、セキュアであると考えられる）に基づいて、端末が認可デバイスであるかどうかを検証し、３ＧＰＰネットワークチャネルを介して端末に一時的なＩＤおよび一時的なキーを送信することができる。端末は、一時的なＩＤおよび一時的なキーを使用することによって、サーバとのセキュアな接続を確立する。サーバは、データ提供プロセスを完了するために、セキュア接続に基づいて、実識別子ＩＤ、キー、および加入サービス情報などの機密データを返す。一時的なＩＤおよび一時的なキーは現在の使用後に解放される。
【０１８６】
なお、この願における「第１」、「第２」、「第３」などの表現は、実際の名称ではない。例えば、前述の実施形態における第１のブートストラップ要求は、ブートストラップ要求が第１のブートストラップ要求と称されることを意味するものではない。「第１」、「第２」などの表現は、端末によってサーバに送信される複数のブートストラップ要求を区別するために用いられるだけであって、この出願の実際の保護範囲の限定を構成するものではない。
【０１８７】
図７は、この出願の一実施形態による端末の実施形態の概略図であり、端末は、サーバに第２のブートストラップ要求を送信するように構成されている送信モジュール７０１であって、第２のブートストラップ要求は、端末のノード識別子と送信チャネルパラメータを含み、送信チャネルパラメータは、端末によってサポートされる送信チャネルを示すために使用される、送信モジュール７０１と、第２のブートストラップ要求に従ってサーバによって送信された第２の確認メッセージを受信するように構成されている受信モジュール７０２であって、第２の確認メッセージは、サーバによって選択された送信チャネルを搬送し、サーバによって選択された送信チャネルは、送信チャネルパラメータに基づいてサーバによって決定される、受信モジュール７０２と、を含む。
【０１８８】
受信モジュール７０２は、転送装置によって送信された一時的な識別子指示メッセージを受信するようにさらに構成されている。一時的な識別子指示メッセージは、一時的な識別子および一時的なキーを含む。転送装置は、サーバによって選択された送信チャネルを介して端末にメッセージを送信するように構成されているネットワーク要素である。
【０１８９】
さらに、送信モジュール７０１は、一時的な識別子および一時的なキーに基づいてサーバに接続要求を送信するように構成されており、接続要求は、サーバとのセキュアチャネルを確立することを要求するために使用される。
【０１９０】
任意に、この出願のいくつかの実施形態では、サーバによって選択される送信チャネルは、デバイストリガ送信チャネルを含み、一時的な識別子は、事前共有キー識別子を含み、一時的なキーは、事前共有キーを含む。
【０１９１】
受信モジュール７０２は、デバイストリガ送信チャネルを介して、マシンタイプ通信相互作用機能ネットワーク要素によって送信されたトリガ要求を、受信するように具体的に構成されている。トリガ要求は、事前共有キー識別子および事前共有キーを含む。
【０１９２】
任意に、この出願のいくつかの実施形態では、サーバによって選択された送信チャネルは、ショート・メッセージ・サービス送信チャネルを含み、一時的な識別子は、事前共有キー識別子を含み、一時的なキーは、事前共有キーを含む。
【０１９３】
受信モジュール７０２は、ショート・メッセージ・サービス送信チャネルを介して、ショートメッセージ・サービス・センター・ネットワーク要素によって送信されたモバイル終端ショート・メッセージ・サービス・メッセージを受信するように具体的に構成されている。モバイル終端ショート・メッセージ・サービス・メッセージは事前共有キー識別子および事前共有キーを含む。
【０１９４】
任意に、この出願のいくつかの実施形態では、サーバによって選択された送信チャネルは、データ送信チャネルを含み、一時的な識別子は、事前共有キー識別子を含み、一時的なキーは、事前共有キーを含む。
【０１９５】
受信モジュール７０２は、データ送信チャネルを介して、サービス作成環境機能ネットワーク要素によって送信された非インターネットプロトコルＩＰパケットヘッダデータ配信メッセージを受信するように具体的に構成されている。非ＩＰパケットヘッダデータ配信メッセージは、事前共有キー識別子および事前共有キーを含む。
【０１９６】
任意に、この出願のいくつかの実施態様において、送信モジュール７０１は、第１のブートストラップ要求をサーバに送信するようにさらに構成されており、第１のブートストラップ要求は、端末のノード識別子および送信チャネルパラメータを含む。
【０１９７】
受信モジュール７０２は、第１のブートストラップ要求に従ってサーバによって送信された第１の確認メッセージを受信するようにさらに構成されている。第１の確認応答メッセージは、セキュリティパラメータを搬送する。
【０１９８】
任意で、この出願のいくつかの実施態様において、送信モジュール７０１は、セキュアチャネルを介してサーバに第３のブートストラップ要求を送信するようにさらに構成されており、第３のブートストラップ要求は端末のノード識別子を含む。
【０１９９】
受信モジュール７０２は、第３のブートストラップ要求に従ってサーバによって送信されたデバイス管理情報を受信するようにさらに構成されている。
【０２００】
任意に、この出願のいくつかの実施態様において、送信モジュール７０１は、デバイス管理情報に基づいてＩｏＴ（internet  of  things）プラットフォームのインターネットに登録要求およびサービスデータを送信するようにさらに構成されている。
【０２０１】
任意に、この出願のいくつかの実施形態において、第２の確認メッセージは、ホールドオン・タイマ・パラメータをさらに搬送する。端末が、転送装置によって送信された一時的な識別子指示メッセージを受信することは、
【０２０２】
端末が、事前設定された時間内に、ホールドオン・タイマ・パラメータに基づいて、転送装置によって送信された一時的な識別子指示メッセージを受信する。
【０２０３】
図８は、この出願の実施形態によるサーバの実施形態の概略図である。サーバは、端末によって送信された第２のブートストラップ要求を受信するように構成されている受信モジュール８０１であって、第２のブートストラップ要求は、端末のノード識別子および送信チャネルパラメータを含み、送信チャネルパラメータは、端末によってサポートされる送信チャネルを示すために使用される、受信モジュール８０１と、ノード識別子および送信チャネルパラメータに基づいて転送装置を決定するように構成されている決定モジュール８０２と、端末に第２の確認応答メッセージを送信するように構成されている送信モジュール８０３であって、第２の確認応答メッセージは、サーバによって選択された送信チャネルを搬送し、サーバによって選択された送信チャネルは、端末がサーバによって選択された送信チャネルを介して、サーバによって送信されたメッセージを受信することを示すために使用され、送信モジュール８０３は、一時的な識別子指示メッセージを転送装置に送信するようにさらに構成されており、一時的な識別子指示メッセージは、一時的な識別子および一時的なキーを含み、一時的な識別子および一時的なキーは、端末が接続要求を開始するために使用され。受信モジュール８０１は、端末によって送信された接続要求を受信するようにさらに構成されている、送信モジュール８０３と、接続要求に従って端末とセキュアチャネルを確立するように構成されている確立モジュール８０４と、を含む。
【０２０４】
任意に、この出願のいくつかの実施形態では、サーバによって選択される送信チャネルは、デバイストリガ送信チャネルを含み、一時的な識別子は、事前共有キー識別子を含み、一時的なキーは、事前共有キーを含む。
【０２０５】
送信モジュール８０３は、デバイストリガ送信チャネルを介して、トリガ要求をマシンタイプ通信相互作用機能ネットワーク要素に送信するように具体的に構成されており、トリガ要求は、事前共有キー識別子および事前共有キーを含む。
【０２０６】
任意に、この出願のいくつかの実施形態では、サーバによって選択される送信チャネルは、ショート・メッセージ・サービス送信チャネルを含み、一時的な識別子は、事前共有キー識別子を含み、一時的なキーは、事前共有キーを含む。
【０２０７】
送信モジュール８０３は、ショート・メッセージ・サービス送信チャネルを介して、モバイル終端ショート・メッセージ・サービス・メッセージをショートメッセージ・サービス・センター・ネットワーク要素に送信するように具体的に構成されており、モバイル終端ショート・メッセージ・サービス・メッセージは、事前共有キー識別子および事前共有キーを含む。
【０２０８】
任意に、この出願のいくつかの実施形態では、サーバによって選択される送信チャネルは、データ送信チャネルを含み、一時的な識別子は、事前共有キー識別子を含み、一時的なキーは、事前共有キーを含む。
【０２０９】
送信モジュール８０３は、データ送信チャネルを介して、非ＩＰ（internet  protocol）パケットヘッダデータ配信メッセージをサービス作成環境機能ネットワーク要素に送信するように具体的に構成されており、非ＩＰパケットヘッダデータ配信メッセージは、事前共有キー識別子および事前共有キーを含む。
【０２１０】
任意に、この出願のいくつかの実施態様において、受信モジュール８０１は、端末によって送信された第１のブートストラップ要求を受信するように構成されており、第１のブートストラップ要求は、端末のノード識別子および送信チャネルパラメータを含む。
【０２１１】
送信モジュール８０３は、端末のノード識別子および送信チャネルパラメータに基づいて、端末に第１の確認メッセージを送信するように構成されている。第１の確認メッセージはセキュリティパラメータを搬送し、セキュリティパラメータは端末がサービス妨害攻撃を防ぐために使用される。
【０２１２】
任意に、この出願のいくつかの実施態様において、受信モジュール８０１は、端末によって送信された第３のブートストラップ要求を受信するように構成されており、第３のブートストラップ要求は端末のノード識別子を含む。
【０２１３】
送信モジュール８０３は、端末のノード識別子に基づいて端末にデバイス管理情報を送信するように構成されている。
【０２１４】
任意に、この出願のいくつかの実施形態では、第２の確認メッセージは、ホールドオン・タイマ・パラメータをさらに搬送する。ホールドオン・タイマ・パラメータは、事前設定された時間内に端末を休止できないことを示すために使用される。
【０２１５】
図９は、この出願の一実施形態による端末の別の実施形態の概略図である。端末は、携帯電話を例として用いることにより説明される。図９は、この出願のこの実施形態による端末に関連する携帯電話の部分構造のブロック図である。図９を参照すると、携帯電話は、無線周波数（Radio  Frequency、ＲＦ）回路９１０、メモリ９２０、入力ユニット９３０、ディスプレイユニット９４０、センサ９５０、音声回路９６０、無線フィデリティ（wireless  fidelity、Ｗｉ−Ｆｉ）モジュール９７０、プロセッサ９８０、および電源９９０などの構成要素を含む。当業者であれば、図９に示される携帯電話の構造が携帯電話への限定を構築しないことを理解してもよい。携帯電話は、この図に示されているものより多くの、またはより少ない構成要素を含んでもよく、いくつかの構成要素を組み合わせてもよく、または異なる構成要素配置を有してもよい。
【０２１６】
以下、図９を参照して、携帯電話に含まれる各構成要素を詳細に説明する。
【０２１７】
ＲＦ回路９１０は、情報の受信もしくは送信プロセスまたは呼プロセスにおいて信号を受信または送信するように構成され得る。特に、基地局から下りリンク情報を受信した後、ＲＦ回路９１０は処理のために下りリンク情報をプロセッサ９８０に送信する。さらに、ＲＦ回路９１０は、関連上りリンクデータを基地局に送信する。ＲＦ回路９１０は、通常、アンテナ、少なくとも１つの増幅器、トランシーバ、結合器、低ノイズ増幅器（Low  Noise  Amplifier、ＬＮＡ）、デュプレクサなどを含むが、これらに限定されない。追加的に、ＲＦ回路９１０は、無線通信を介してネットワークおよび別のデバイスとさらに通信してもよい。任意の通信標準またはプロトコルが、グローバル・システム・フォー・モバイル・コミュニケーション（Global  System  of  Mobile  Communication、ＧＳＭ）、ジェネラル・パケット・ラジオ・サービス（General  Packet  Radio  Service、ＧＰＲＳ）、符号分割多元接続（Code  Division  Multiple  Access、ＣＤＭＡ）、広帯域符号分割多元接続（Wideband  Code  Division  Multiple  Access、WCDMA）、ロング・ターム・エボリューション（Long  Term  Evolution、ＬＴＥ）、電子メール、ショート・メッセージ・サービス（Short  Messaging  Service、ＳＭＳ）などを含むが、これらに限定されない無線通信で使用され得る。
【０２１８】
メモリ９２０は、ソフトウェアプログラムおよびモジュールを記憶するように構成され得る。プロセッサ９８０は、携帯電話の様々な機能アプリケーションを実行し、メモリ９２０に格納されているソフトウェアプログラムおよびモジュールを実行することによってデータ処理を行う。メモリ９２０は、主に、プログラム記憶領域およびデータ記憶領域を含み得る。プログラム記憶領域は、オペレーティングシステム、少なくとも１つの機能（例えば、ボイス再生機能または画像再生機能）によって必要とされるアプリケーションプログラムなどを記憶してもよい。データ記憶領域は、携帯電話などの使用に基づいて作成されたデータ（音声データ、電話帳等）を記憶してもよい。追加的に、メモリ９２０は、高速ランダムアクセスメモリを含んでもよく、不揮発性メモリ、例えば、少なくとも１つの磁気ディスク記憶デバイス、フラッシュ記憶デバイス、または別の揮発性固体記憶デバイスをさらに含み得る。
【０２１９】
入力ユニット９３０は、入力デジットまたは文字情報を受信し、携帯電話のユーザ設定および機能制御に関連するキー信号入力を生成するように構成され得る。具体的には、入力ユニット９３０は、タッチ制御パネル９３１および別の入力デバイス９３２を含み得る。タッチスクリーンとも呼ばれるタッチ制御パネル９３１は、タッチ制御パネル９３１上またはその近くのユーザのタッチ動作（例えば、指またはタブレットペンなどの任意の適切な物体またはアクセサリを使用することによるタッチ制御パネル９３１上またはタッチパネル９３１の近くのユーザの動作）を収集し、予め設定されたプログラムに基づいて対応する接続装置を駆動してもよい。任意に、タッチ制御パネル９３１は、タッチ検出装置とタッチコントローラの２つの構成要素を含み得る。タッチ検出装置は、ユーザのタッチ方向を検出し、タッチ動作によってもたらされた信号を検出し、タッチコントローラにその信号を送信する。タッチコントローラは、タッチ検出装置からタッチ情報を受信し、タッチ情報をタッチポイントの座標に変換する。次いで、タッチコントローラは、タッチポイントの座標をプロセッサ９８０に送信し、プロセッサ９８０によって送信されたコマンドを受信し、実行することができる。追加的に、タッチ制御パネル９３１は、抵抗型、容量型、赤外型、および表面音波型のような複数の型で実施され得る。タッチ制御パネル９３１に加えて、入力ユニット９３０は、別の入力デバイス９３２をさらに含み得る。具体的には、別の入力デバイス９３２は、物理的なキーボード、ファンクションキー（例えば、ボリューム制御プレスキーまたはパワーオン／オフプレスキー）、トラックボール、マウス、ジョイスティックなどのうちの１つ以上を含んでもよいが、これらに限定されない。
【０２２０】
表示ユニット９４０は、ユーザによって入力された情報、またはユーザに提供された情報、および携帯電話の様々なメニューを表示するように構成され得る。表示ユニット９４０は、ディスプレイパネル９４１を含み得る。任意に、ディスプレイパネル９４１は、液晶ディスプレイ（Liquid  Crystal  Display、ＬＣＤ）または有機発光ダイオード（Organic  Light-Emitting  Diode、有機ＥＬ）のような形態で構成され得る。さらに、タッチ制御パネル９３１は、ディスプレイパネル９４１を覆ってもよい。タッチ制御パネル９３１上またはその近くでタッチ動作を検出するときに、タッチ制御パネル９３１は、タッチ動作をプロセッサ９８０に送信し、タッチイベントのタイプを決定する。次いで、プロセッサ９８０は、タッチイベントのタイプに基づいて、対応する視覚出力をディスプレイパネル９４１に提供する。図９において、タッチコントロールパネル９３１とディスプレイパネル９４１は、携帯電話の入力および入力機能を実施するための２つの独立した構成要素として用いられる。しかし、いくつかの実施形態では、タッチ制御パネル９３１およびディスプレイパネル９４１は、携帯電話の入出力機能を実施するために統合され得る。
【０２２１】
携帯電話は、少なくとも１つのセンサ９５０、例えば、光センサ、運動センサ、および別のセンサをさらに含み得る。具体的には、光センサは、周辺光センサおよび近接センサを含み得る。周辺光センサは、周辺光の輝度に基づいてディスプレイパネル９４１の輝度を調整してもよい。近接センサは、携帯電話が耳の近くに移動するときに、ディスプレイパネル９４１および／またはバックライトの電源をオフにしてもよい。運動センサのタイプとして、加速度計センサは、携帯電話が静止しているときに、全方向（通常は３軸）の加速度値を検出してもよく、重力の値および方向を検出してもよい。加速度計センサは、携帯電話の姿勢を識別するためのアプリケーション（景観からポートレートへのスイッチ、関連するゲーム、磁力計の姿勢較正など）、振動識別に関連する機能（歩数計またはノックなど）などに適用され得る。ジャイロスコープ、気圧計、湿度計、温度計、赤外線センサなどの別センサは、携帯電話内にさらに構成され得る。詳細は、ここでは再度説明されない。
【０２２２】
音声回路９６０、スピーカ９６１、およびマイクロホン９６２は、ユーザと携帯電話との間の音声インターフェースを提供してもよい。音声回路９６０は、受信された音声データから変換された電気信号をスピーカ９６１に送信してもよい。スピーカ９６１は、電気信号を出力のための音信号に変換する。さらに、マイク９６２は、収集された音信号を電気信号に変換する。音声回路９６０は、電気信号を受信し、電気信号を音声データに変換し、次いで、処理のために音声データをプロセッサ９８０に出力する。次に、ＲＦ回路９１０を使用することによって、音声データが、例えば、別の携帯電話に送信されるか、または、音声データが、さらなる処理のためにメモリ９２０に出力される。
【０２２３】
Ｗｉ−Ｆｉは近距離無線送信技術に属する。携帯電話は、Ｗｉ−Ｆｉモジュール９７０を使用することによって、ユーザが電子メールを送信および受信し、ウェブページをブラウズし、ストリーミングメディアにアクセスするなどを支援してもよい。Ｗｉ−Ｆｉモジュール９７０は、ユーザに無線ブロードバンドインターネットアクセスを提供する。図９は、Ｗｉ−Ｆｉモジュール９７０を示すが、Ｗｉ−Ｆｉモジュール９７０は、携帯電話に含まれるのが必須ではないと理解され得る。Ｗｉ−Ｆｉモジュール９７０は、本発明の本質の範囲を変更することなく、要件に基づいて省略され得る。
【０２２４】
プロセッサ９８０は、携帯電話の制御センターである。プロセッサ９８０は、携帯電話全体の各部分を様々なインターフェースおよびラインを介して接続する。追加的に、プロセッサ９８０は、メモリ９２０に記憶されているソフトウェアプログラムおよび／またはモジュールをランまたは実行し、メモリ９２０に記憶されているデータを呼び出すことによって、携帯電話の様々な機能およびデータ処理を行い、携帯電話上で全体的な監視を行うようにする。任意で、プロセッサ９８０は、１つ以上の処理ユニットを含み得る。好ましくは、アプリケーションプロセッサおよびモデムプロセッサは、プロセッサ９８０内に一体化され得る。アプリケーションプロセッサは、主に、オペレーティングシステム、ユーザインターフェース、アプリケーションプログラムなどを処理する。モデムプロセッサは主に無線通信を処理する。モデムプロセッサは、代替的には、プロセッサ９８０に統合されなくてもよいと理解され得る。
【０２２５】
携帯電話は、さらに、全ての構成要素に電力を供給する電源９９０（例えば、バッテリ）を含む。好ましくは、電源は、電力管理システムを使用することによって、プロセッサ９８０に論理的に接続され、電力管理システムを使用することによって、充電、放電、および電力消費の管理などの機能を実施してもよい。
【０２２６】
図示されていないが、携帯電話は、カメラ、ブルートゥースモジュールなどをさらに含み得る。詳細は、本明細書では再度説明されない。
【０２２７】
前述の実施形態において端末によって行われるステップは、図９に示される端末の構造に基づいてもよい。
【０２２８】
この出願のこの実施形態では、ＲＦ回路９１０は、第２のブートストラップ要求をサーバに送信することであって、第２のブートストラップ要求は、ノード識別子および端末の送信チャネルパラメータを含み、送信チャネルパラメータは、端末によってサポートされる送信チャネルを示すために使用される、送信することと、第２のブートストラップ要求に従ってサーバによって送信される第２の確認メッセージを受信することであって、第２の確認メッセージは、サーバによって選択された送信チャネルを搬送し、サーバによって選択された送信チャネルは、送信チャネルパラメータに基づいてサーバによって決定される、受信することと、転送装置によって送信された一時的な識別子指示メッセージを受信することであって、一時的な識別子指示メッセージは、一時的な識別子および一時的なキーを含み、転送装置は、サーバによって選択された送信チャネルを通して端末にメッセージを送信するように構成されているネットワーク要素である、受信することと、一時的な識別子および一時的なキーに基づいて、接続要求をサーバに送信することであって、接続要求は、サーバとの安全チャネルの確立を要求するために使用される、送信することと、を行うように構成されている。
【０２２９】
任意に、この出願のいくつかの実施形態では、サーバによって選択される送信チャネルは、デバイストリガ送信チャネルを含み、一時的な識別子は、事前共有キー識別子を含み、一時的なキーは、事前共有キーを含む。
【０２３０】
ＲＦ回路９１０は、デバイストリガ送信チャネルを介して、マシンタイプの通信相互作用機能ネットワーク要素によって送信されたトリガ要求を受信するように具体的に構成されており、トリガ要求は、事前共有キー識別子および事前共有キーを含む。
【０２３１】
任意に、この出願のいくつかの実施形態では、サーバによって選択された送信チャネルは、ショート・メッセージ・サービス送信チャネルを含み、一時的な識別子は、事前共有キー識別子を含み、一時的なキーは、事前共有キーを含む。
【０２３２】
ＲＦ回路９１０は、ショート・メッセージ・サービス送信チャネルを介して、ショートメッセージ・サービス・センター・ネットワーク要素によって送信されたモバイル終端ショート・メッセージ・サービス・メッセージを受信するように具体的に構成されており、モバイル終端ショート・メッセージ・サービス・メッセージは、事前共有キー識別子および事前共有キーを含む。
【０２３３】
任意に、この出願のいくつかの実施形態では、サーバによって選択される送信チャネルは、データ送信チャネルを含み、一時的な識別子は、事前共有キー識別子を含み、一時的なキーは、事前共有キーを含む。
【０２３４】
ＲＦ回路９１０は、サービス作成環境機能ネットワーク要素によって送信された非インターネットプロトコルＩＰパケットヘッダデータ配信メッセージを、データ送信チャネルを介して受信するように具体的に構成されており、非ＩＰパケットヘッダデータ配信メッセージは、事前共有キー識別子および事前共有キーを含む。
【０２３５】
任意に、この出願のいくつかの実施態様において、ＲＦ回路９１０は、第１のブートストラップ要求をサーバに送信することであって、第１のブートストラップ要求は、端末のノード識別子および送信チャネルパラメータを含む、送信することと、第１のブートストラップ要求に従ってサーバによって送信された第１の確認メッセージを受信することであって、第１の確認メッセージは、セキュリティパラメータを搬送する、受信することと、を行うようにさらに構成されている。
【０２３６】
任意に、この出願のいくつかの実施態様において、ＲＦ回路９１０は、セキュアチャネルを介してサーバに第３のブートストラップ要求を送信することであって、第３のブートストラップ要求は、端末のノード識別子を含む、送信することと、セキュアチャネルを介して、第３のブートストラップ要求に従ってサーバによって送信されるデバイス管理情報を受信することと、を行うようにさらに構成されている。
【０２３７】
任意に、この出願のいくつかの実施態様において、ＲＦ回路９１０は、デバイス管理情報に基づいて、登録要求およびサービスデータをＩｏＴ（internet  of  things）プラットフォームに送信するようにさらに構成されている。
【０２３８】
任意に、この出願のいくつかの実施態様において、ＲＦ回路９１０は、事前設定された時間内に、ホールドオン・タイマ・パラメータに基づいて、転送装置によって送信された一時的な識別子指示メッセージを受信するように具体的に構成されている。
【０２３９】
図１０は、本発明の一実施形態によるサーバの概略構造図である。構成やパフォーマンスが異なるため、サーバには比較的大きな差が生じ得る。サーバは、少なくとも１つの中央処理装置（central  processing  units、ＣＰＵ）１０２２（例えば、少なくとも１つのプロセッサ）、アプリケーションプログラム１０４２またはデータ１０４４を記憶するメモリ１０３２、および少なくとも１つの記憶媒体１０３０（例えば、少なくとも１つの大容量記憶デバイス）を含み得る。メモリ１０３２および記憶媒体１０３０は、一時的な記憶または永久的な記憶のために使用され得る。記憶媒体１０３０に記憶されたプログラムは、少なくとも１つのモジュール（図示せず）を含んでもよく、各モジュールは、サーバに対する一連の命令動作を含み得る。さらに、中央処理ユニット１０２２は、記憶媒体１０３０と通信し、サーバ上で、記憶媒体１０３０における一連の命令動作を実行するように構成されてもよい。
【０２４０】
サーバは、少なくとも１つの電源１０２６、少なくとも１つの有線または無線ネットワークインターフェース１０５０、少なくとも１つの入出力インターフェース１０５８、および／または、Ｗｉｎｄｏｗｓ  ＳｅｒｖｅｒＴＭ、Ｍａｃ  ＯＳ  ＸＴＭ、ＵｎｉｘＴＭ、ＬｉｎｕｘＴＭ、ＦｒｅｅＢＳＤＴＭなどの少なくとも１つのオペレーティングシステム１０４１をさらに含み得る。
【０２４１】
前述の実施形態においてサーバによって実行されるステップは、図１０に示されるサーバ構造に基づいてもよい。
【０２４２】
この出願のこの実施形態では、少なくとも１つの有線または無線ネットワークインターフェース１０５０は、端末によって送信される第２のブートストラップ要求を受信するように構成されている。第２のブートストラップ要求は、端末のノード識別子および送信チャネルパラメータを含む。送信チャネルパラメータは、端末によってサポートされる送信チャネルを示すために使用される。
【０２４３】
少なくとも１つの中央処理ユニット１０２２は、ノード識別子および送信チャネルパラメータに基づいて転送装置を決定するように構成されている。
【０２４４】
少なくとも１つの有線または無線ネットワークインターフェース１０５０は、端末に第２の確認メッセージを送信するようにさらに構成されている。第２の確認メッセージは、サーバによって選択された送信チャネルを搬送する。サーバによって選択された送信チャネルは、サーバによって選択された送信チャネルを介して、端末がサーバによって送信されたメッセージを受信することを示すために使用される。
【０２４５】
少なくとも１つの有線または無線ネットワークインターフェース１０５０は、一時的な識別子指示メッセージを転送装置に送信することであって、一時的な識別子指示メッセージは、一時的な識別子および一時的なキーを含み、一時的な識別子および一時的なキーは、接続要求を開始する端末によって使用される、送信することと、端末によって送信された接続要求を受信することと、を行うようにさらに構成されている。
【０２４６】
少なくとも１つの中央処理ユニット１０２２は、接続要求に従って、端末と安全なチャネルを確立するようにさらに構成されている。
【０２４７】
任意に、この出願のいくつかの実施形態では、サーバによって選択される送信チャネルは、デバイストリガ送信チャネルを含み、一時的な識別子は、事前共有キー識別子を含み、一時的なキーは、事前共有キーを含む。
【０２４８】
少なくとも１つの有線または無線ネットワークインターフェース１０５０は、デバイストリガ送信チャネルを介して、マシンタイプ通信相互作用機能ネットワーク要素にトリガ要求を送信するように具体的に構成されている。トリガ要求には、事前共有キー識別子と事前共有キーが含まれます。
【０２４９】
任意に、この出願のいくつかの実施形態では、サーバによって選択された送信チャネルは、ショート・メッセージ・サービス送信チャネルを含み、一時的な識別子は、事前共有キー識別子を含み、一時的なキーは、事前共有キーを含む。
【０２５０】
少なくとも１つの有線または無線ネットワークインターフェース１０５０は、ショート・メッセージ・サービス送信チャネルを介して、モバイル終端ショート・メッセージ・サービス・メッセージをショートメッセージ・サービス・センター・ネットワーク要素に送信するように具体的に構成されている。モバイル終端ショート・メッセージ・サービス・メッセージは、事前共有キー識別子と事前共有キーを含む。
【０２５１】
任意に、この出願のいくつかの実施形態では、サーバによって選択される送信チャネルは、データ送信チャネルを含み、一時的な識別子は、事前共有キー識別子を含み、一時的なキーは、事前共有キーを含む。
【０２５２】
少なくとも１つの有線または無線ネットワークインターフェース１０５０は、データ送信チャネルを介して、非ＩＰ（internet  protocol）パケットヘッダデータ配信メッセージをサービス作成環境機能ネットワーク要素に送信するように具体的に構成されている。非ＩＰパケットヘッダデータ配信メッセージは、事前共有キー識別子および事前共有キーを含む。
【０２５３】
任意に、この出願のいくつかの実施態様において、少なくとも１つの有線または無線ネットワークインターフェース１０５０は、端末のノード識別子および送信チャネルパラメータに基づいて、端末に第１の確認メッセージを送信するようにさらに構成されており、第１の確認メッセージは、セキュリティパラメータを搬送し、セキュリティパラメータは、サービス妨害攻撃を防止するために端末によって使用される。
【０２５４】
少なくとも１つの有線または無線ネットワークインターフェース１０５０は、端末によって送信された第３のブートストラップ要求を受信することであって、第３のブートストラップ要求が端末のノード識別子を含む、受信することと、端末のノード識別子に基づいてデバイス管理情報を端末に送信することと、を行うようにさらに構成されている。
【０２５５】
任意に、この出願のいくつかの実施形態では、第２の確認メッセージは、ホールドオン・タイマ・パラメータをさらに搬送する。ホールドオン・タイマ・パラメータは、事前設定された時間内に端末を休止できないことを示すために使用される。
【０２５６】
前述の実施形態の全部または一部は、ソフトウェア、ハードウェア、ファームウェア、またはそれらの任意の組み合わせを使用することによって実施され得る。ソフトウェアを使用して実施形態を実施するときに、実施形態は、コンピュータプログラム製品の形態で、全体的または部分的に実施され得る。コンピュータプログラム製品は、１つ以上のコンピュータ命令を含む。コンピュータプログラム命令がロードされ、コンピュータ上で実行されるときに、この出願の実施形態による手順または機能は、すべてまたは部分的に生成される。コンピュータは、汎用コンピュータ、専用コンピュータ、コンピュータネットワーク、または他のプログラム可能な装置であってもよい。コンピュータ命令は、コンピュータ可読記憶媒体に記憶されてもよく、またはコンピュータ可読記憶媒体から別のコンピュータ可読記憶媒体に送信されてもよい。例えば、コンピュータ命令は、ウェブサイト、コンピュータ、サーバ、またはデータセンターから、有線（例えば、同軸ケーブル、光ファイバ、またはデジタル加入者線（ＤＳＬ））または無線（例えば、赤外線、無線、およびマイクロ波など）の形態で、別のウェブサイト、コンピュータ、サーバ、またはデータセンターに送信され得る。コンピュータ可読記憶媒体は、コンピュータによってアクセス可能な任意の使用可能媒体、または１つ以上の統合された使用可能媒体を含む、サーバまたはデータセンターのようなデータ記憶装置であってもよい。使用可能な媒体は、磁気媒体（例えば、フロッピーディスク、ハードディスク、または磁気テープ）、光媒体（例えば、ＤＶＤ）、半導体媒体（例えば、固体ドライブソリッドステートディスク（ＳＳＤ））などであり得る。
【０２５７】
便利で簡単な説明のために、前述のシステム、装置、およびユニットの詳細な作業プロセスについては、前述の方法の実施形態における対応するプロセスを参照することが、当業者によって明らかに理解され得る。詳細は、本明細書では再度説明されない。この出願によるいくつかの実施形態において、開示されたシステム、装置、および方法は、別の方法で実施することができると理解されたい。例えば、記載された装置の実施形態は、単なる一例である。例えば、ユニット分割は、単なる論理的な機能分割であり、実際の実施においては他の分割であってもよい。例えば、複数のユニットまたは構成要素は、別のシステムに結合もしくは統合されてもよく、またはいくつかの特徴は、無視されるか、もしくは実行されなくてもよい。追加的に、表示または説明された相互カップリング、直接カップリングまたは通信接続は、いくつかのインターフェースを介して実施されてもよい。装置またはユニット間の間接的なカップリングまたは通信接続は、電子的、機械的、または他の形態で実施されてもよい。
【０２５８】
別個の構成要素として記載されたユニットは、物理的に分離していてもしていなくてもよく、ユニットとして表示された構成要素は、物理的ユニットであってもなくてもよく、１つの位置に配置されてもよく、または複数のネットワークユニット上に分散されてもよい。ユニットの一部または全部は、実施形態の解決策の目的を達成するために、実際の要件に基づいて選択されてもよい。
【０２５９】
追加的に、この出願の実施形態における機能ユニットは、１つの処理ユニットに統合されてもよく、ユニットの各々は、物理的に単独で存在してもよく、または、少なくとも２つのユニットは、１つのユニットに統合されてもよい。統合ユニットは、ハードウェアの形態で実施されてもよく、またはソフトウェア機能ユニットの形態で実施されてもよい。
【０２６０】
統合ユニットがソフトウェア機能ユニットの形態で実施され、独立した製品として販売または使用されるときに、統合ユニットは、コンピュータ可読記憶媒体に記憶され得る。このような理解に基づいて、この出願の技術的解決策は、本質的に、先行技術に寄与する部分、または技術的解決策の全部もしくは一部が、ソフトウェア製品の形態で実施されてもよい。コンピュータソフトウェア製品は、記憶媒体に記憶され、コンピュータデバイス（パーソナルコンピュータ、サーバ、またはネットワークデバイスであり得る）に、この出願の実施形態に記載される方法の全部または一部のステップを行うように指示するためのいくつかの命令を含む。記憶媒体は、ＵＳＢフラッシュドライブ、リムーバブルハードディスク、読み出し専用メモリ（ＲＯＭ、Read-Only  Memory）、ランダムアクセスメモリ（ＲＡＭ、Random  Access  Memory）、磁気ディスク、または光ディスクなどのプログラムコードを記憶し得る様々な媒体を含む。
【０２６１】
前述の実施形態は、単にこの出願の技術的解決策を記載することを意図したものであって、この出願を限定するものではない。この出願は、前述の実施形態を参照して詳細に記載されているが、当業者は、この出願の実施形態の技術的解決策の精神および範囲から逸脱することなく、前述の実施形態に記載された技術的解決策を依然として修正してもよく、またはその技術的特徴のいくつかに等価な交換をなしてもよいことを理解すべきである。
【図１】
2021508979.tif 000003
【図２】
2021508979.tif 000004
【図３】
2021508979.tif 000005
【図４】
2021508979.tif 000006
【図５】
2021508979.tif 000007
【図６】
2021508979.tif 000008
【図７】
2021508979.tif 000009
【図８】
2021508979.tif 000010
【図９】
2021508979.tif 000011
【図１０】
2021508979.tif 000012
【手続補正書】
【提出日】令和2年7月30日(2020.7.30)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
この出願は、２０１７年１２月２９日に中国国家知的所有権管理局に出願され、「DEVICE  BOOTSTRAP  METHOD,  TERMINAL,  AND  SERVER」と題された中国特許出願第２０１７１１４７７９８５．７号に対する優先権を主張し、その全体が参照により本明細書に組み込まれる。
【０００２】
この出願は、通信分野、特にデバイスブートストラップ方法、端末、およびサーバに関する。
【背景技術】
【０００３】
モノのインターネットは広く利用され、活発に開発されているため、ますます多くの端末がモノのインターネットにアクセスする。従って、端末の提供と管理はますます重要になっている。ブートストラップサーバ（bootstrap  server、ＢＳサーバ）は、プロセスを単純化するのを助ける。端末の提供は、識別子情報、サービス加入者情報、ターゲットプラットフォームアドレスなどの情報を含む。
【０００４】
既存の空中（over  the  air、ＯＴＡ）モードは、クライアント初期ブートストラップ（client  initial  bootstrap）モードとサーバ初期ブートストラップ（server  initial  bootstrap）モードを含み得る。クライアントの初期ブートストラップモードが説明の例として使用される。ＢＳサーバは、通常、公衆ネットワーク上に配置され、モノのインターネット（internet  of  things、ＩｏＴ）プラットフォームは、端末が接続される宛先プラットフォームである。公衆ネットワークは、一般的な回線交換ネットワーク、すなわち、Ｃｈｉｎａ  Ｎｅｔｃｏｍ、Ｃｈｉｎａ  Ｔｅｌｅｃｏｍ、Ｃｈｉｎａ  Ｔｉｅ  Ｔｏｎｇ  Ｔｅｌｅｃｏｍなどによって構築されたバックボーンネットワークおよびブランチネットワークである。
【０００５】
ＢＳサーバによって端末をチェックするためのユニークな識別子はノード識別子（エンドポイント名）である。エンドポイント名は、通常、媒体アクセス制御（media  access  control、ＭＡＣ）アドレス、国際モバイル機器識別子（international  mobile  equipment  identifier、ＩＭＥＩ）、個人識別番号（personal  identification  number、ＰＩＮ）コードなどの端末の物理的ハードウェア識別情報であり、強度が低く、ユーザの大量時間によって悪意を持って推論され得る。追加的に、ＢＳサーバによって端末に送信されるキーのような情報は機密情報に属し、公衆ネットワーク上での平文送信時に漏洩リスクがある。
【発明の概要】
【０００６】
この出願の実施形態は、端末とサーバとの間の関連データの送信およびブートストラッピングのセキュリティを改善するデバイスブートストラップ方法を提供する。
【０００７】
これを考慮すると、この出願の実施形態の第１の態様は、デバイスブートストラップ方法を提供する。本方法は、端末は、第２のブートストラップ要求をサーバに送信してもよく、第２のブートストラップ要求は、端末のノード識別子と送信チャネルパラメータとを含み、送信チャネルパラメータは、端末によってサポートされる送信チャネルを示すために使用され、端末は、第２のブートストラップ要求に従ってサーバによって送信された第２の確認メッセージを受信し、第２の確認メッセージは、送信チャネルパラメータに基づいてサーバによって選択された送信チャネルを搬送する、ことを含み得る。本明細書でサーバによって選択される送信チャネルは、識別子、指示情報、別のパラメータなどであってもよく、端末が、サーバによって選択された送信チャネルを介して、サーバによって送信されたメッセージを受信することができることを示すために使用されることが理解され得る。端末は、転送装置によって送信された一時的な識別子指示メッセージを受信し、一時的な識別子指示メッセージは、一時的な識別子と一時的なキーを含み、転送装置は、サーバによって選択された送信チャネルを介して端末にメッセージを送信するように構成されているネットワーク要素である。転送装置と端末との間には、信頼された通信チャンネルが確立されることに留意されたい。端末は、一時的な識別子および一時的なキーに基づいてサーバに接続要求を送信してもよく、接続要求がサーバとのセキュアチャネルを確立することを要求するために使用される。
【０００８】
この出願のこの実施形態では、端末は、転送装置によって送信された一時的な識別子と一時的なキーを受信し、一時的な識別子および一時的なキーを使用することによって、サーバへの接続要求を開始してもよく、ここで、接続要求がサーバとのセキュアチャネルを確立するために使用され、次いで、端末とサーバとの間の送信がセキュアチャネルを介して行われる。従って、関連データの送信およびブートストラッピングのセキュリティが改善され得る。
【０００９】
任意に、この出願のいくつかの実施形態では、サーバによって選択される送信チャネルは、デバイストリガ送信チャネルを含み、一時的な識別子は、事前共有キー識別子を含み、一時的なキーは、事前共有キーを含む。端末が転送装置によって送信された一時的な識別子指示メッセージを受信することは、端末が、デバイストリガ送信チャネルを介して、マシンタイプ通信相互作用機能ネットワーク要素によって送信されたトリガ要求を受信することを含んでもよく、トリガ要求は、事前共有キー識別子および事前共有キーを含む。すなわち、端末が転送装置によって送信されたトリガ要求を受信するチャネルは、デバイストリガ送信チャネルであり、本明細書における転送装置は、マシンタイプ通信相互作用機能（ＭＴＣ−ＩＷＦ）ネットワーク要素である。端末とＭＴＣ−ＩＷＦネットワーク要素の間の通信は、通常、３ＧＰＰネットワーク上の内部通信である。したがって、信頼性は比較的高い。
【００１０】
任意に、この出願のいくつかの実施形態では、サーバによって選択される送信チャネルは、ショート・メッセージ・サービス送信チャネルを含み、一時的な識別子は、事前共有キー識別子を含み、一時的なキーは、事前共有キーを含む。端末が転送装置によって送信された一時的な識別子指示メッセージを受信することは、端末が、ショート・メッセージ・サービス送信チャネルを介して、ショートメッセージ・サービス・センター・ネットワーク要素によって送信されたモバイル終端ショート・メッセージ・サービス・メッセージを受信することを含んでもよく、モバイル終端ショート・メッセージ・サービス・メッセージは、事前共有キー識別子および事前共有キーを含む。すなわち、端末が転送装置によって送信されたトリガ要求を受信するチャネルは、ショート・メッセージ・サービス送信チャネルであり、本明細書における転送装置は、ショートメッセージ・サービス・センター（ＳＭＳＣ）ネットワーク要素である。端末とＳＭＳＣネットワーク要素との間の通信は、通常、３ＧＰＰネットワーク上の内部通信である。したがって、信頼性は比較的高い。
【００１１】
任意に、この出願のいくつかの実施形態では、サーバによって選択される送信チャネルは、データ送信チャネルを含み、一時的な識別子は、事前共有キー識別子を含み、一時的なキーは、事前共有キーを含む。端末が転送装置によって送信された一時的な識別子指示メッセージを受信することは、端末が、データ送信チャネルを介して、サービス作成環境機能ネットワーク要素によって送信された非ＩＰ（internet  protocol）パケットヘッダデータ配信メッセージを受信することを含んでもよく、非ＩＰパケットヘッダデータ配信メッセージは、共有キー識別子および共有キーを含む。すなわち、端末が転送装置によって送信されたトリガ要求を受信するチャネルがデータ送信チャネルであり、本明細書における転送装置がサービス作成環境機能（ＳＣＥＦ）ネットワーク要素である。端末とＳＣＥＦネットワーク要素との間の通信は、通常、３ＧＰＰネットワーク上の内部通信である。したがって、信頼性は比較的高い。
【００１２】
任意に、この出願のいくつかの実施形態では、第２のブートストラップ要求は、セキュリティパラメータをさらに含んでもよく、セキュリティパラメータは、第１のブートストラップ要求を使用することによって端末によって取得される。端末がサーバに第２のブートストラップ要求を送信する前に、本方法は、端末が、第１のブートストラップ要求をサーバに送信し、第１のブートストラップ要求は、端末のノード識別子および送信チャネルパラメータを含むことと、端末が、第１のブートストラップ要求に従ってサーバによって送信された第１の確認メッセージを受信し、第１の確認メッセージは、セキュリティパラメータを搬送することと、さらに含んでもよい。端末が第１のブートストラップ要求をサーバに送信することは、端末のノード識別子と送信チャネルパラメータをサーバに通知してもよい。次いで、サーバは、端末の識別情報を決定し、セキュリティ認証を行う。従って、端末とサーバとの間のその後の通信に対するセキュリティ保証が提供される。
【００１３】
任意に、この出願のいくつかの実施形態では、端末が、一時的な識別子および一時的なキーに基づいて、サーバに接続要求を送信した後であって、接続要求がサーバとのセキュアチャネルを確立することを要求するために使用される場合、本方法は、端末が、セキュアチャネルを介してサーバに第３のブートストラップ要求を送信し、第３のブートストラップ要求は、端末のノード識別子を含むことと、端末が、セキュアチャネルを介して、第３のブートストラップ要求に従ってサーバによって送信されたデバイス管理情報を受信することと、をさらに含んでもよい。すなわち、端末がサーバとセキュアチャネルを確立した後、端末は第３のブートストラップ要求をサーバに送信してもよい。第３のブートストラップ要求は、サーバにデバイスセキュリティ管理メッセージの配信を要求するために使用される。
【００１４】
任意に、この出願のいくつかの実施形態では、端末が、セキュアチャネルを介して、第３のブートストラップ要求に従ってサーバによって送信されたデバイス管理情報を受信した後、本方法は、端末が、デバイス管理情報に基づいて、ＩｏＴプラットフォームのインターネットに登録要求およびサービスデータを送信することをさらに含む。
【００１５】
任意に、この出願のいくつかの実施形態において、第２の確認メッセージは、ホールドオン・タイマ・パラメータをさらに搬送し、端末が、転送装置によって送信された一時的な識別子指示メッセージを受信することは、端末が、ホールドオン・タイマ・パラメータに基づいて、事前設定された時間内に、転送装置によって送信された一時的な識別子指示メッセージを受信することを含んでもよい。すなわち、端末は、ホールドオン・タイマ・パラメータに基づいて、サーバによって送信された一時的な識別子指示メッセージを、適時に受信し得る。
【００１６】
この出願の実施形態の第２の態様は、デバイスブートストラップ方法を提供する。本方法は、サーバが、端末によって送信された第２のブートストラップ要求を受信し、第２のブートストラップ要求は、端末のノード識別子と送信チャネルパラメータとを含み、送信チャネルパラメータは、端末によってサポートされる送信チャネルを示すために使用されることと、サーバが、ノード識別子と送信チャネルパラメータとに基づいて転送装置を決定し、第２の確認メッセージを端末に送信し、第２の確認メッセージはサーバによって選択された送信チャネルを搬送することと、サーバによって選択された送信チャネルが、端末がサーバによって選択された送信チャネルを介して、サーバによって送信されたメッセージを受信することを示すために使用されることと、を含む。本明細書における送信チャネルは、識別子、指示情報、別のパラメータなどであってもよく、端末がサーバによって選択された送信チャネルを介してサーバによって送信されたメッセージを受信することができることを示すために使用されることが理解され得る。転送装置と端末との間には、信頼された通信チャンネルが確立されると留意されたい。サーバは、一時的な識別子指示メッセージを転送装置に送信し、一時的な識別子指示メッセージは、一時的な識別子と一時的なキーを含み、一時的な識別子および一時的なキーは、端末が接続要求を開始するために使用される。サーバは、端末によって送信された接続要求を受信する。サーバは、接続要求に従って、端末とセキュアチャネルを確立する。
【００１７】
この出願のこの実施形態では、サーバは、転送装置を使用することによって、端末に一時的な識別子および一時的なキーを送信する。端末は、一時的な識別子および一時的なキーを受信した後、一時的な識別子と一時的なキーを使用することによって、サーバへの接続要求を開始してもよく、接続要求は、サーバとセキュアなチャネルを確立するために使用され、次いで、端末とサーバとの間の送信は、セキュアチャネルを介して行われる。従って、関連データの送信およびブートストラッピングのセキュリティが改善され得る。
【００１８】
任意に、この出願のいくつかの実施形態では、サーバによって選択される送信チャネルは、デバイストリガ送信チャネルを含み、一時的な識別子は、事前共有キー識別子を含み、一時的なキーは、事前共有キーを含む。サーバが転送装置に一時的な識別子指示メッセージを送信することは、サーバが、デバイストリガ送信チャネルを介して、トリガ要求をマシンタイプ通信相互作動機能ネットワーク要素に送信し、トリガ要求は、事前共有キー識別子および事前共有キーを含むことを含んでもよい。すなわち、サーバがトリガ要求を転送装置に送信するチャネルは、デバイストリガ送信チャネルであり、本明細書における転送装置は、マシンタイプ通信相互作用機能（ＭＴＣ−ＩＷＦ）ネットワーク要素である。ＭＴＣ−ＩＷＦネットワーク要素とサーバの間の通信は、通常、ＲＥＳＴｆｕｌインターフェースに基づき、ハイパーテキスト転送プロトコルセキュア（hypertext  transfer  protocol  secure、ＨＴＴＰＳ）に基づく。暗号化と完全性保護は、端末とサーバ間のデータ送信の信頼性を確保するために、通信送信中に行われる。
【００１９】
任意に、この出願のいくつかの実施形態では、サーバによって選択される送信チャネルは、ショート・メッセージ・サービス送信チャネルを含み、一時的な識別子は、事前共有キー識別子を含み、一時的なキーは、事前共有キーを含む。サーバが一時的な識別子指示メッセージを転送装置に送信することは、サーバが、ショート・メッセージ・サービス送信チャネルを介して、モバイル終端ショート・メッセージ・サービス・メッセージをショートメッセージ・サービス・センター・ネットワーク要素に送信し、モバイル終端ショート・メッセージ・サービス・メッセージは、事前共有キー識別子および事前共有キーを含むことを含み得る。すなわち、サーバがトリガ要求を転送装置に送信するチャネルは、デバイストリガ送信チャネルであり、本明細書における転送装置は、ショートメッセージ・サービス・センター（ＳＭＳＣ）ネットワーク要素である。ＳＭＳＣネットワーク要素とサーバとの間の通信は、通常、ＲＥＳＴｆｕｌインターフェースに基づき、ハイパーテキスト転送プロトコルセキュア（hypertext  transfer  protocol  secure、ＨＴＴＰＳ）に基づく。暗号化と完全性保護は、端末とサーバとの間のデータ送信の信頼性を確保するために、通信送信中に行われる。
【００２０】
任意に、この出願のいくつかの実施形態では、サーバによって選択される送信チャネルは、データ送信チャネルを含み、一時的な識別子は、事前共有キー識別子を含み、一時的なキーは、事前共有キーを含む。サーバが転送装置に一時的な識別子指示メッセージを送信することは、サーバが、データ送信チャネルを介して、サービス作成環境機能ネットワーク要素に非ＩＰ（internet  protocol）パケットヘッダデータ配信メッセージを送信し、非ＩＰパケットヘッダデータ配信メッセージは、事前共有キー識別子および事前共有キーを含むことを含み得る。すなわち、サーバがトリガ要求を転送装置に送信するチャネルがデータ送信チャネルであり、本明細書における転送装置がサービス作成環境機能（ＳＣＥＦ）ネットワーク要素である。ＳＣＥＦネットワーク要素とサーバ間の通信は、通常、ＲＥＳＴｆｕｌインターフェースに基づき、ハイパーテキスト転送プロトコルセキュア（ハイパーテキスト転送プロトコルセキュア、ＨＴＴＰＳ）に基づく。暗号化と完全性保護は、端末とサーバとの間のデータ送信の信頼性を確保するために、通信送信中に行われる。
【００２１】
任意に、この出願のいくつかの実施態様において、第２のブートストラップ要求は、セキュリティパラメータをさらに含む。セキュリティパラメータは、第１のブートストラップ要求を使用することによって、端末によって取得される。サーバが端末によって送信された第２のブートストラップ要求を受信する前、本方法は、サーバが、端末によって送信された第１のブートストラップ要求を受信し、第１のブートストラップ要求は、端末のノード識別子および送信チャネルパラメータを含むことと、サーバが、端末のノード識別子および送信チャネルパラメータに基づいて、第１の確認メッセージを端末に送信し、第１の確認メッセージは、セキュリティパラメータを搬送し、セキュリティパラメータは、端末がサービス妨害攻撃を防ぐために使用されることと、をさらに含み得る。サーバは、端末によって送信された第１のブートストラップ要求を受信する。サーバは、端末のノード識別子および送信チャネルパラメータを学習してもよい。次いで、サーバは、端末の識別情報を決定してもよく、セキュリティ認証を行う。従って、端末とサーバとの間のその後の通信に対するセキュリティ保証が提供される。
【００２２】
任意に、この出願のいくつかの実施形態において、サーバが接続要求に従って端末とセキュアチャネルを確立した後、本方法は、サーバが、端末によって送信された第３のブートストラップ要求を受信し、第３のブートストラップ要求は端末のノード識別子を含むことと、サーバが、端末のノード識別子に基づいてデバイス管理情報を端末に送信することと、をさらに含み得る。すなわち、端末がサーバとセキュアチャネルを確立した後、端末は第３のブートストラップ要求をサーバに送信してもよい。第３のブートストラップ要求は、サーバにデバイスセキュリティ管理メッセージの配信を要求するために使用される。
【００２３】
任意に、この出願のいくつかの実施形態では、第２の確認メッセージは、ホールドオン・タイマ・パラメータをさらに搬送する。ホールドオン・タイマ・パラメータは、事前設定された時間内に端末が休止状態に移行しないことを示すために使用される。このようにして、端末は、事前設定された時間内に、サーバによって配信された一時的な識別子指示メッセージを、適時に受信する。
【００２４】
この出願の実施形態の第３の態様は、関連データの送信およびブートストラッピングのセキュリティを改善する機能を有する端末を提供する。本機能は、ハードウェアによって実現されてもよく、または対応するソフトウェアを実行することによってハードウェアによって実現されてもよい。ハードウェアまたはソフトウェアは、前述の機能に対応する１つ以上のモジュールを含む。
【００２５】
この出願の実施形態の第４の態様は、関連データの送信およびブートストラッピングのセキュリティを改善する機能を有するサーバを提供する。本機能は、ハードウェアによって実現されてもよく、または対応するソフトウェアを実行することによってハードウェアによって実現されてもよい。ハードウェアまたはソフトウェアは、前述の機能に対応する１つ以上のモジュールを含む。
【００２６】
この出願の実施形態の第５の態様は、端末を提供する。端末は、１つ以上のプロセッサ、メモリ、複数のアプリケーションプログラム、および１つ以上のコンピュータプログラムを含み得る。１つ以上のコンピュータプログラムは、メモリに記憶される。１つ以上のコンピュータプログラムは、命令を含み、命令が端末によって実行されるときに、端末は、この出願の実施形態の第１の態様または第１の態様の任意方式のいずれかによる方法を行うようにされる。
【００２７】
この出願の実施形態の第６の態様は、サーバを提供する。サーバは、１つ以上のプロセッサ、メモリ、複数のアプリケーションプログラム、および１つ以上のコンピュータプログラムを含み得る。１つ以上のコンピュータプログラムは、メモリに記憶される。１つ以上のコンピュータプログラムは、命令を含み、命令がサーバによって実行されるときに、サーバは、第２の態様または第２の態様の任意方式のいずれかによる方法を行うようにされる。
【００２８】
この出願の実施形態の第７の態様は、無線通信装置を提供する。無線通信装置は、少なくとも１つのプロセッサ、メモリ、トランシーバ回路、およびバスシステムを含み得る。プロセッサ、メモリ、およびトランシーバ回路は、バスシステムを使用することによって、結合されている。無線通信装置は、トランシーバ回路を使用することによってサーバと通信する。メモリはプログラム命令を記憶するように構成されている。少なくとも１つのプロセッサは、メモリに記憶されたプログラム命令を実行するように構成されている。無線通信装置は、この出願の実施形態の第１の態様または第１の態様の任意方式のいずれかによる方法において、端末によって行われる動作部を行うようにされる。無線通信装置は、端末であってもよく、端末に適用され、対応する機能を行うシステムチップであってもよい。
【００２９】
この出願の実施形態の第８の態様は、無線通信装置を提供する。無線通信装置は、少なくとも１つのプロセッサ、メモリ、トランシーバ回路、およびバスシステムを含み得る。プロセッサ、メモリ、およびトランシーバ回路は、バスシステムを使用することによって、結合されている。無線通信装置は、トランシーバ回路を使用することによってサーバと通信する。メモリはプログラム命令を記憶するように構成されている。少なくとも１つのプロセッサは、メモリに記憶されたプログラム命令を実行するように構成されている。無線通信装置は、この出願の実施形態の第２の態様または第２の態様の任意方式のいずれかによる方法において、サーバによって行われる動作部を行うようにされる。無線通信装置は、サーバであってもよく、サーバに適用されて対応する機能を行うシステムチップであってもよい。
【００３０】
この出願の実施形態の第９の態様は、記憶媒体を提供する。この出願の技術的解決策は、本質的に、または先行技術に寄与する部分、または技術的解決策の全部若しくは一部は、ソフトウェア製品の形態で実施され得ることに留意されたい。コンピュータソフトウェア製品は、記憶媒体に記憶され、コンピュータソフトウェア製品は、前述の端末によって使用されるコンピュータソフトウェア命令を記憶するように構成されている。コンピュータソフトウェア命令は、第１の態様において端末によって実行され、かつ端末のために設計されたプログラムを含む。代替的には、コンピュータソフトウェア製品は、前述のサーバによって使用されるコンピュータソフトウェア命令を記憶するように構成されている。コンピュータソフトウェア命令は、第２の態様においてサーバによって実行され、かつサーバのために設計されたプログラムを含む。
【００３１】
記憶媒体は、ＵＳＢフラッシュドライブ、リムーバブルハードディスク、読み出し専用メモリ（Read-Only  Memory、ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ、Random  Access  Memory）、磁気ディスク、または光ディスクなどのプログラムコードを記憶することができる様々な媒体を含む。
【００３２】
この出願の実施形態の第１０の態様は、命令を含むコンピュータプログラム製品を提供する。命令が端末上でランされるときに、端末は、この出願の第１の態様または第１の態様の任意の実施における方法を行うようにされる。
【００３３】
この出願の実施形態の第１１の態様は、命令を含むコンピュータプログラム製品を提供する。命令がサーバ上でランされるときに、サーバは、この出願の第２の態様または第２の態様の任意の実施における方法を行うようにされる。
【００３４】
この出願の実施態様は以下の利点を有することが、前述の技術的解決策から分かる。
【００３５】
この出願の実施形態では、端末が、第２のブートストラップ要求をサーバに送信し、第２のブートストラップ要求は、端末のノード識別子および送信チャネルパラメータを含み、送信チャネルパラメータは、端末によってサポートされる送信チャネルを示すために使用され、端末が、第２のブートストラップ要求に従ってサーバによって送信された第２の確認メッセージを受信し、第２の確認メッセージは、サーバによって選択された送信チャネルを搬送し、サーバによって選択された送信チャネルは、送信チャネルパラメータに基づいてサーバによって決定され、端末は、転送装置によって送信された一時的な識別メッセージを受信し、一時的な識別メッセージは、一時的な識別子および一時的なキーを含み、転送装置は、サーバによって選択された送信チャネルを介して端末にメッセージを送信するように構成されているネットワーク要素であり、接続要求は、サーバとのセキュアチャネルを確立することを要求するために使用される。具体的には、端末が、転送装置によって送信された一時的な識別子と一時的なキーを受信し、一時的な識別子と一時的なキーを使用することによって接続要求を開始してもよく、接続要求がサーバとのセキュアチャネルを確立するために使用され、次いで、端末とサーバとの間の送信は、セキュアチャネルを介して行われる。従って、関連データの送信およびブートストラッピングのセキュリティが改善され得る。
【図面の簡単な説明】
【００３６】
この出願の実施形態における技術的解決策をより明確に説明するために、以下では、先行技術または実施形態を説明するために必要な添付の図面を簡単に説明する。明らかに、以下に説明される添付の図面は、この出願のいくつかの実施形態を示すに過ぎず、これら添付の図面から別の図面が依然として導き出されてもよい。
【００３７】
【図１】既存のモノのインターネット上のブートストラップモードの手順の概略図である。
【図２】この出願の実施形態に適用されるシステムのアーキテクチャ図である。
【図３】この出願の実施形態によるデバイスブートストラップ方法の実施形態の概略図である。
【図４】この出願の実施形態によるデバイスブートストラップ方法の別の実施形態の概略図である。
【図５】この出願の実施形態によるデバイスブートストラップ方法の別の実施形態の概略図である。
【図６】この出願の実施形態によるデバイスブートストラップ方法の別の実施形態の概略図である。
【図７】この出願の実施形態による端末の実施形態の概略図である。
【図８】この出願の実施形態によるサーバの実施形態の概略図である。
【図９】この出願の実施形態による端末の別の実施形態の概略図である。
【図１０】この出願の実施形態によるサーバの別の実施形態の概略図である。
【発明を実施するための形態】
【００３８】
この出願の実施形態は、端末とサーバとの間の関連データの送信およびブートストラッピングのセキュリティを改善するためのブートストラップ方法を提供する。
【００３９】
当業者にこの出願の解決策をより良く理解させるために、この出願の実施態様における技術的解決策を、この出願の実施態様における添付の図面を参照して以下に説明する。明らかに、説明される実施形態は、この出願の実施形態の全部ではなく、単に一部である。この出願に基づくすべての実施態様は、この出願の保護範囲に含まれるものとする。
【００４０】
既存の端末管理（device  management、ＤＭ）プロトコルでは、ブートストラップ（Bootstrap）手順は、通常、以下のいくつかのモードを含む。
【００４１】
（１）  工場ブートストラップ（factory  bootstrap）モード：
【００４２】
このモードでは、端末ベンダーが端末の配信前に端末の関連ＤＭ情報を直接事前設定する。ＤＭ情報は、端末識別子(identifier、ＩＤ)、キー、接続された宛先サービスプラットフォームのアドレス、加入サービス情報、設定情報などのパラメータを含んでもよく、端末キーおよび加入サービス情報は機密データに属する。
【００４３】
しかしながら、このブートストラップモードは、十分に柔軟ではなく、端末ベンダーの生産作業負荷を増加させ、注文に応じて生産および配送のための高い能力要求を増加させる。端末ベンダーとアプリケーションベンダーは信頼関係にある。アプリケーションベンダーは、端末がオンラインになった後に、初期キーのような機密情報を再修正する必要があり得る。
【００４４】
（２）スマートカードからのブートストラップ（bootstrap  from  smartcard）モード：
【００４５】
このモードでは、スマートカード（smartcard）がＤＭ情報を記憶し、ＤＭ情報は、スマートカードと端末との間のセキュアチャネルを介して端末によって読み取られ、使用され、ＤＭ情報は、カードベンダーによって事前設定され得る。端末は、スマートカードからＤＭ情報を読み取り、宛先サービスプラットフォームに接続してサービスを実行する。このモードでは、カードベンダーは、あらかじめ順序に従ってＤＭ情報をスマートカードに提供する必要があり、したがって、このモードは、比較的高いセキュリティ度を有する。スマートカードは、加入者識別モジュール（subscriber  identity  module、ＳＩＭ）カードなどを含み得る。
【００４６】
このブートストラップモードは、カードベンダーの要求を高め、すなわち、アプリケーションベンダーとカードベンダーとの間の強力な協力を必要とする。しかしながら、アプリケーションベンダーは通常、カードベンダーと直接協力しない。言い換えれば、このブートストラップモードは、カードおよび端末に対する要求を増加させる。
【００４７】
（３）クライアント初期ブートストラップ（client  initial  bootstrap）モード：
【００４８】
端末は積極的にＢＳサーバへのブートストラップ要求を開始し、ＢＳサーバは端末のハードウェア情報に基づいて端末のＤＭ情報を返す。端末のハードウェア情報は、ＭＡＣアドレス、ＩＭＥＩ、ＰＩＮコードなどを含み得る。端末のＤＭ情報は、端末ＩＤ、キー、接続された宛先サービスプラットフォームのアドレス、加入サービス情報、設定情報などのパラメータを含み得る。
【００４９】
（４）サーバ初期ブートストラップ（client  initial  bootstrap）モード：
【００５０】
ＢＳサーバは自動的にＤＭ情報を端末に配信し、配信されたＤＭ情報に基づいて宛先サービスプラットフォームへの接続およびサービス要求を開始する。ＤＭ情報は、端末ＩＤ、キー、接続された宛先サービスプラットフォームのアドレス、加入サービス情報、設定情報などのパラメータを含み得る。
【００５１】
クライアント初期ブートストラップモードとサーバ初期ブートストラップモードの両方とも、空中（over  the  air、ＯＴＡ）モードである。しかしながら、空中モードの十分にセキュアというわけではない。機密情報がネットワーク上で平文で送信される場合、漏洩リスクがある。端末が最初にＢＳ情報を要求するときに、端末のエンドポイント名パラメータのみが存在する。その結果、端末を悪意をもって偽造する危険がある。
【００５２】
図１は、既存のＩｏＴネットワーク上のブートストラップモードの手順の概略図である。図１に示すように、手順の具体的なステップは以下の通りである。
【００５３】
Ｐ０．ＵＥの配信前に、ＵＥのための公衆ネットワークのＢＳサーバアドレスを事前設定する。アドレスは、公衆ネットワークのアドレスであり、グローバルにユニークまたはエリア内でユニークであってもよく、端末ベンダーに対して区別されないデータである。
【００５４】
Ｐ１．端末は電源をオンにされ、次いで、ネットワーク内のトラッキングエリア更新（tracking  area  update、ＴＡＵ）およびパケットデータプロトコル（packet  data  protocol、ＰＤＰ）アクティベーションを開始する。
【００５５】
Ｐ２．端末はＢＳサーバへのブートストラップ要求を開始し、ブートストラップ要求メッセージが端末のノード名（end  point  name）を搬送する。
【００５６】
Ｐ３．ＢＳサーバは、エンドポイント名に基づいて端末のＤＭ情報を返す。Ｐ３では、複数の端末管理情報（device  management、ＤＭ）が返されてもよく、ＤＭ情報は、端末識別子（identifier、ＩＤ）、キー、加入サービス情報などを含む。
【００５７】
Ｐ４．端末は、ＤＭ情報を受信した後、ＤＭ情報を記憶し、２．０４の変更メッセージをＢＳサーバに返す。
【００５８】
Ｐ５．すべてのＤＭ情報が端末に送信された後、ＢＳサーバは、終了（ＦＩＮＩＳＨＥＤ）メッセージを端末に送信する。
【００５９】
Ｐ６．端末は、２．０４の変更メッセージをＢＳサーバに返信する。
【００６０】
Ｐ７．端末は、宛先ＩｏＴプラットフォームへの登録およびデータ報告のようなサービス手順を開始する（指示に従って、データグラムトランスポート層セキュリティ（Ｄatagram  Ｔransport  Ｌayer  Ｓecurity、ＤＴＬＳ）リンクを事前に確立するかどうかを決定する）。
【００６１】
注：前述の手順およびメッセージは、バージョン１．０の軽量マシン・ツー・マシン（light  weight  M2M、ＬＷＭ２Ｍ）プロトコルに基づく。
【００６２】
前述の手順には、以下の役割が含まれている：
【００６３】
スマートカードベンダー：スマートカードベンダーはカードを製造し、カードにＤＭ情報を書き込み、デバイスメーカにスマートカードを販売する。
【００６４】
デバイスメーカ：デバイスメーカがデバイスを製造する。具体的には、デバイスメーカは、スマートカードなどの製造データをあらかじめ購入し、ＤＭ情報をデバイスに書き込み、スマートカードをアプリケーションサービスプロバイダに販売する。
【００６５】
アプリケーションサービスプロバイダ：アプリケーションサービスプロバイダは、デバイスの真の所有者であり、ＤＭ情報を変更することができる。
【００６６】
結論として、エンド・ツー・エンド（end  to  end、Ｅ２Ｅ）手順の観点から、ＯＴＡモードが柔軟なブートストラップモードである。しかしながら、ＯＴＡモードのセキュリティが改善される必要がある。この出願は、柔軟なサービス提供とデバイス管理の要件を満たすセキュアなＯＴＡブートストラップ解決策を提供する。
【００６７】
図２は、この出願の実施形態に適用されるシステムのアーキテクチャ図である。端末は、アクセスネットワークとコアネットワークを介してＢＳサーバにＢＳ情報を要求する。ＢＳサーバはまた、コアネットワークとアクセスネットワークを介して端末にＢＳ情報を返す。ＢＳサーバは、コアネットワーク内のマシンタイプ通信相互作用機能（machine  type  communications-inter  working  function、ＭＴＣ−ＩＷＦ）ネットワーク要素、ショートメッセージ・サービス・センター（short  message  service  center、ＳＭＳＣ）ネットワーク要素、またはサービス作成環境機能（service  creation  environment  function、ＳＣＥＦ）ネットワーク要素の機能を呼び出して、端末に一時的な識別子指示メッセージを送信してもよく、一時的な識別子指示メッセージは、端末が一時的なアクセスを行うために使用される。次いで、端末は、一時的な識別子指示メッセージに基づいて、アクセスネットワークおよびコアネットワークを介して、ＬＷＭ２Ｍへの登録手順を開始する。
【００６８】
図３は、この出願の実施形態によるデバイスブートストラップ方法の実施形態の概略図である。
【００６９】
３０１．端末は、第２のブートストラップ要求をサーバに送信し、第２のブートストラップ要求は、端末のノード識別子と送信チャネルパラメータを含む。
【００７０】
サーバは、端末によって送信された第２のブートストラップ要求を受信する。第２のブートストラップ要求は、ノード識別子（Ｎｏｄｅ  ＩＤ）および送信チャネルパラメータを搬送する。送信チャネルパラメータは、端末モバイル終端（user  equipment  mobile  terminated、ＵＥ  ＭＴ）チャネル能力（channel  capability）パラメータのような情報を含んでもよく、送信チャネルパラメータは、端末によってサポートされる送信チャネルを示すために使用される。
【００７１】
ＵＥ  ＭＴチャネル能力パラメータは、第３世代パートナーシッププロジェクト（third  generation  partnership  project、３ＧＰＰ）ネットワーク上の端末によってサポートされる能力、例えば、デバイストリガ（device  trigger）能力、モバイル終端ショート・メッセージ・サービス（mobile  terminated  short  message  service、ＭＴ  ＳＭＳ）能力、およびモバイル終端非インターネットプロトコル（internet  protocol、ＩＰ）パケットヘッダデータ配信（mobile  terminated  Non-IP  data  delivery、ＭＴ  ＮＩＤＤ）能力を表し、ＢＳサーバが、端末をアドレス指定するための特定のチャネルを選択するようにする。
【００７２】
端末のノード識別子（Ｎｏｄｅ  ＩＤ、エンドポイント名とも呼ばれることがある）と、端末のノードＩＤと第３世代パートナーシッププロジェクト（third  generation  partnership  project、３ＧＰＰ）ネットワーク上の端末の識別子とのマッピング関係は、ＢＳサーバで事前設定されると留意されたい。例えば、３ＧＰＰネットワーク上の識別子は、移動局統合サービスデジタルネットワーク番号（mobile  station  integrated  services  digital  network  number、ＭＳＩＳＤＮ）、３ＧＰＰネットワークを越える外部識別子（Ｅｘｔｅｒｎａｌ  ＩＤ）などのパラメータを含んでもよく、端末をアドレス指定するために使用される。
【００７３】
端末のノード識別子は、具体的には、媒体アクセス制御（media  access  control、ＭＡＣ）アドレス、国際移動機器識別子（international  mobile  equipment  identifier、ＩＭＥＩ）、個人識別番号（personal  identification  number、ＰＩＮ）コード、シリアル番号（serial  number、ＳＮ）などを含み得る。
【００７４】
３０２．サーバは、ノード識別子と送信チャネルパラメータに基づいて転送装置を決定する。
【００７５】
サーバは、ノード識別子と送信チャネルパラメータに基づいて転送装置を決定する。送信チャネルパラメータがデバイストリガ能力パラメータである場合、サーバによって決定される転送装置は、マシンタイプ通信相互作用機能（machine  type  communications-inter  working  function、ＭＴＣ−ＩＷＦ）ネットワーク要素であり、送信チャネルパラメータは、デバイストリガチャネルパラメータである。送信チャネルパラメータがモバイル終端ショート・メッセージ・サービス能力パラメータである場合、サーバによって決定される転送装置は、ショートメッセージ・サービス・センター（short  message  service  center、ＳＭＳＣ）ネットワーク要素であり、送信チャネルパラメータは、モバイル終端ショート・メッセージ・サービスチャネルパラメータである。送信チャネルパラメータが非インターネットプロトコルパケットヘッダデータ配信能力パラメータである場合、サーバによって決定される転送装置は、サービス作成環境機能（service  creation  environment  function、ＳＣＥＦ）ネットワーク要素であり、送信チャネルパラメータは、非インターネットプロトコルパケットヘッダデータ配信チャネルパラメータである。
【００７６】
任意に、サーバは、ノード識別子、送信チャネルパラメータ、サーバによってサポートされるチャネル情報、チャネルサービス品質などに基づいて、サーバによって選択される送信チャネルを決定し、サーバによって選択される送信チャネルを端末に通知してもよく、端末がサーバによって選択される送信チャネルを介して、サーバによって送信されたメッセージを受信することを知るようにしてもよい。サーバによって選択される送信チャネルは、デバイストリガ（device  trigger）チャネル、モバイル終端ショート・メッセージ・サービス（ＭＴ  ＳＭＳ）チャネル、モバイル終端非インターネットプロトコルパケットヘッダデータ配信（ＭＴ  ＮＩＤＤ）チャネルなどを含み得る。言い換えると、送信チャネルはサーバによって決定される転送装置に対応する。
【００７７】
３０３．サーバは、第２の確認メッセージを端末に送信し、第２の確認メッセージは、サーバによって選択された送信チャネルを搬送する。
【００７８】
ＢＳサーバが、ノードＩＤが正しいことをチェックする場合、ＢＳサーバは、第２のＡＣＫメッセージを端末に返し、第２のＡＣＫメッセージは、サーバによって選択された送信チャネルを搬送し、サーバによって選択された送信チャネルは、選択されたモバイル終端チャネル（selected  mobile  terminated  channel、selected  MT  channel）パラメータを含み得る。端末は、第２のブートストラップ要求に従ってサーバによって送信された第２の確認メッセージを受信し、第２の確認メッセージはサーバによって選択された送信チャネルを搬送する。
【００７９】
任意に、第２の確認メッセージは、さらに、クライアントホールドンオンタイマ（client  hold  on  timer）パラメータを搬送してもよい。クライアント・ホールドオン・タイマ・パラメータは、端末が事前設定された時間内に休止状態に移行しないことを示すために使用される。事前設定された時間が経過する場合、端末はサーバへの登録手順などを開始する。
【００８０】
３０４．サーバは、一時的な識別子指示メッセージを転送装置に送信し、一時的な識別子指示メッセージは、一時的な識別子および一時的なキーを含み、一時的な識別子および一時的なキーは、端末が接続要求を開始するために使用される。
【００８１】
転送装置は、サーバによって送信された一時的な識別子指示メッセージを受信する。例えば、一時的な識別子は、事前共有キー識別子（pre-shared  key  identifier、ＰＳＫＩＤ）を含んでもよく、一時的なキーは、事前共有キー（pre-shared  key、ＰＳＫ）パラメータなどを含み得る。
【００８２】
端末と転送装置との間の通信は、通常、３ＧＰＰネットワーク上の内部通信であると留意されたい。したがって、信頼性は比較的高い。転送装置は、通常、ハイパーテキスト転送プロトコルセキュア（hypertext  transfer  protocol  secure、ＨＴＴＰＳ）に基づいてＲＥＳＴｆｕｌインターフェースを介してサーバと通信し、通信送信中に暗号化および完全性保護が行われる。したがって、信頼性は比較的高い。
【００８３】
３０５．転送装置は、端末に一時的な識別子指示メッセージを送信し、一時的な識別子指示メッセージは、一時的な識別子および一時的なキーを含む。
【００８４】
端末は、転送装置から送信された一時的な識別子指示メッセージを受信する。一時的な識別子指示メッセージは、一時的な識別子と一時的なキーを含む。転送装置は、端末のノード識別子と送信チャネルパラメータに基づいてサーバによって決定されるネットワーク要素であり、転送装置と端末との間に信頼される通信チャネルが確立される。任意に、端末によって、転送装置によって送信された一時的な識別子指示メッセージを受信することは、端末によって、ホールドオン・タイマ・パラメータに基づいて事前設定された時間内に、転送装置によって送信された一時的な識別子指示メッセージを受信することを含み得る。
【００８５】
３０６．端末は、一時的な識別子と一時的なキーに基づいてサーバに接続要求を送信し、接続要求はサーバとセキュアなチャネルを確立することを要求するために使用される。
【００８６】
例えば、端末は、一時的なＰＳＫＩＤとＰＳＫパラメータを使用することによって、ＢＳサーバへのデータグラムトランスポート層セキュリティ（Ｄatagram  Ｔransport  Ｌayer  Ｓecurity、ＤＴＬＳ）接続手順を開始する。
【００８７】
３０７．サーバは、トランスポート層接続要求に従って、端末とセキュアチャネルを確立する。
【００８８】
サーバは、トランスポート層接続要求に従って、端末とセキュアチャネルを確立する。この場合、サーバは端末での認証とセキュアリンクの確立を完了します。端末は悪意を持ってノードＩＤを偽造したとしても、３ＧＰＰネットワーク上の識別子を偽造できないため、デバイストリガメッセージは最終的にはノードＩＤに関連付けられた実端末に送信され、悪意を持った端末は一時的なＰＳＫＩＤおよびＰＳＫパラメータを取得できず、ＤＴＬＳリンクは確立できない。セキュアチャネルは、端末とサーバとの間で関連データを送信およびブートストラップするために使用される。
【００８９】
この出願のこの実施形態では、端末は、転送装置によって送信された一時的な識別子指示メッセージに基づいて、サーバへの接続要求を開始することができ、接続要求は、サーバとの間でセキュアチャネルを確立することを要求するために使用され、次いで、端末およびサーバは、セキュアチャネルを介して関連データを送信およびブートストラップすることができる。従って、関連データの送信とブートストラッピングのセキュリティが改善される。
【００９０】
図４は、この出願の実施形態によるデバイスブートストラップ方法の実施形態の概略図である。
【００９１】
４０１．端末は、第１のブートストラップ要求をサーバに送信し、第１のブートストラップ要求は、端末のノード識別子と送信チャネルパラメータを含む。
【００９２】
この出願のこの実施形態では、本明細書におけるサーバは、例としてＢＳサーバを用いて説明され得る。端末は、パブリックネットワーク上のＢＳサーバへの第１のブートストラップ要求（bootstrap  request）を開始してもよく、第１のブートストラップ要求は、ノード識別子（Ｎｏｄｅ  ＩＤ）および送信チャネルパラメータを搬送する。送信チャネルパラメータは、端末終端（user  equipment  mobile  terminated、ＵＥ  ＭＴ）チャネル能力（channel  capability）パラメータのような情報を含み得る。
【００９３】
ＵＥ  ＭＴチャネル能力パラメータは、第３世代パートナーシッププロジェクト（third  generation  partnership  project、３ＧＰＰ）ネットワーク上の端末によってサポートされる能力、例えば、デバイストリガ（device  trigger）能力、モバイル終端ショート・メッセージ・サービス（mobile  terminated  short  message  service、ＭＴ  ＳＭＳ）能力、およびモバイル終端非インターネットプロトコル（internet  protocol、ＩＰ）パケットヘッダデータ配信（mobile  terminated  Non-IP  data  delivery、ＭＴ  ＮＩＤＤ）能力を表し、ＢＳサーバは、端末をアドレス指定するための特定のチャネルを選択するようにする。
【００９４】
端末のノード識別子（Ｎｏｄｅ  ＩＤ、エンドポイント名とも呼ばれることがある）と、端末のノードＩＤと第３世代パートナーシッププロジェクト（third  generation  partnership  project、３ＧＰＰ）ネットワーク上の端末の識別子とのマッピング関係は、ＢＳサーバで事前設定されると留意されたい。例えば、３ＧＰＰネットワーク上の識別子は、移動局統合サービスデジタルネットワーク番号（mobile  station  integrated  services  digital  network  number、ＭＳＩＳＤＮ）、３ＧＰＰネットワークを越える外部識別子（Ｅｘｔｅｒｎａｌ  ＩＤ）などのパラメータを含んでもよく、端末をアドレス指定するために使用される。
【００９５】
端末のノード識別子は、具体的には、媒体アクセス制御（media  access  control、ＭＡＣ）アドレス、国際移動機器識別子（international  mobile  equipment  identifier、ＩＭＥＩ）、個人識別番号（personal  identification  number、ＰＩＮ）コード、シリアル番号（serial  number、ＳＮ）などを含み得る。
【００９６】
４０２．サーバは第１のＡＣＫメッセージを端末に送信し、第１のＡＣＫメッセージはセキュリティパラメータを搬送する。
【００９７】
ＢＳサーバは、ノードＩＤに基づいて、３ＧＰＰネットワーク上の端末の対応する識別子を決定し、さらに、ＵＥ  ＭＴチャネル能力パラメータに基づいて、ＵＥをアドレス指定する特定のチャネルを決定してもよい。具体的には、ＢＳサーバは、第１のブートストラップ要求に従って、端末に第１の確認（acknowledgement、ＡＣＫ）メッセージを返してもよい。第１のＡＣＫメッセージはセキュリティパラメータを搬送する。例えば、セキュリティパラメータは、ｃｏｏｋｉｅパラメータなどを含み得る。セキュリティパラメータは、ＢＳサーバによって割り当てられ、サービス妨害（denial  of  service、ＤＯＳ）攻撃を防止するために使用されると理解され得る。
【００９８】
４０３．端末は、サーバに第２のブートストラップ要求を送信し、第２のブートストラップ要求は、端末のノード識別子、送信チャネルパラメータ、およびセキュリティパラメータを含む。
【００９９】
端末は、ＢＳサーバへの第２のブートストラップ要求（bootstrap  request）を再開始する。第２のブートストラップ要求は、ノードＩＤ、ＵＥ  ＭＴチャネル能力パラメータ、およびＢＳサーバから受信したばかりのセキュリティパラメータを搬送してもよい。このステップにおけるノードＩＤおよびＵＥ  ＭＴチャネル能力パラメータは、ステップ３０１におけるものと同じである。セキュリティパラメータは、情報を検証するためにサーバによって使用され、例えば、セキュリティパラメータが、サーバによって以前にＵＥに配信されたセキュリティパラメータであるかどうかを決定する。セキュリティパラメータが、サーバによって以前にＵＥに配信されたセキュリティパラメータである場合、サーバは、ＵＥから送信された第２のブートストラップ要求を拒否しない。セキュリティパラメータが、サーバによって以前にＵＥに配信したセキュリティパラメータでない場合、サーバは、ＵＥから送信された第２のブートストラップ要求を拒否してもよい。例えば、セキュリティパラメータは、ｃｏｏｋｉｅパラメータなどを含み得る。
【０１００】
４０４．サーバは、第２のＡＣＫメッセージを端末に送信し、第２のＡＣＫメッセージは、クライアント・ホールドオン・タイマ・パラメータおよびサーバによって選択された送信チャネルを搬送する。
【０１０１】
ＢＳサーバが、セキュリティパラメータおよびノードＩＤが正しいことをチェックする場合、ＢＳサーバは、第２のＡＣＫメッセージを端末に返す。第２のＡＣＫメッセージは、クライアント・ホールドオン・タイマ（client  hold  on  timer）パラメータ（端末が指定時間内に休止状態に移行しないことを示す）およびサーバによって選択された送信チャネルを搬送する。サーバによって選択された送信チャネルは、選択されたモバイル終端チャネル（selected  mobile  terminated  channel、ｓｅｌｅｃｔｅｄ  ＭＴ  ｃｈａｎｎｅｌ）パラメータのような情報を含み得る。送信チャネルパラメータによって示されるチャネルは、デバイストリガ（device  trigger）チャネル、モバイル終端ショート・メッセージ・サービス（ＭＴ  ＳＭＳ）チャネル、モバイル終端非インターネットプロトコルパケットヘッダデータ配信（ＭＴ  ＮＩＤＤ）チャネルなどを含み得る。この実施形態では、サーバによって選択されるチャネルは、デバイストリガチャネルである。クライアント・ホールドオン・タイマ・パラメータは、サーバによって決定される経験値である。
【０１０２】
４０５．サーバは、マシンタイプ通信相互作用機能ネットワーク要素にトリガ要求を送信し、トリガ要求は、一時的な識別子と一時的なキーを含む。
【０１０３】
ＢＳサーバは、３ＧＰＰネットワークに関連付けられた端末の識別子に基づいて、端末へのトリガ要求を開始するために、マシンタイプ通信相互作用機能（machine  type  communications-inter  working  function、ＭＴＣ−ＩＷＦ）ネットワーク要素のデバイストリガ（device  trigger）能力を呼び出す。トリガ要求は、一時的な識別子および一時的なキーを含む。例えば、一時的な識別子は、事前共有キー識別子（pre-shared  key  identifier、ＰＳＫＩＤ）を含んでもよく、一時的なキーは、事前共有キー（pre-shared  key、ＰＳＫ）パラメータなどを含み得る。
【０１０４】
トリガ要求で搬送されるＰＳＫＩＤおよびＰＳＫパラメータは、端末によって報告されたノードＩＤに基づいてサーバによって決定される。端末とＭＴＣ−ＩＷＦネットワーク要素との間の通信は、通常、３ＧＰＰネットワーク上の内部通信であると留意されたい。したがって、信頼性は比較的高い。ＭＴＣ−ＩＷＦネットワーク要素は、通常、ハイパーテキスト転送プロトコルセキュア（hypertext  transfer  protocol  secure、ＨＴＴＰＳ）に基づいて、ＲＥＳＴｆｕｌインターフェースを介してサーバと通信し、通信送信中に暗号化および完全性保護が行われる。
【０１０５】
４０６．ＭＴＣ−ＩＷＦネットワーク要素は、トリガ要求を端末に送信する。
【０１０６】
マシンタイプ通信相互作用機能（ＭＴＣ−ＩＷＦ）ネットワーク要素は、３ＧＰＰネットワークの内部機能を呼び出し、デバイストリガ手順を完了し、一時的なＰＳＫＩＤおよびＰＳＫパラメータを端末に送信する。
【０１０７】
４０７．ＭＴＣ−ＩＷＦネットワーク要素は、デバイストリガ応答をサーバに送信する。
【０１０８】
ＭＴＣ−ＩＷＦネットワーク要素がトリガ要求を端末に送信した後、ＭＴＣ−ＩＷＦネットワーク要素は端末が正常に起動されたことを示すために、デバイストリガ応答（device  trigger  response）をＢＳサーバに送信する。
【０１０９】
４０８．端末はサーバへのＤＴＬＳ接続要求を開始する。
【０１１０】
端末は、一時的な識別子と一時的なキーに基づいて、接続要求をサーバに送信する。サーバは、端末によって送信された接続要求を受信し、接続要求に従って、端末とセキュアチャネルを確立する。
【０１１１】
例えば、端末は、一時的なＰＳＫＩＤとＰＳＫパラメータを使用することによって、ＢＳサーバへのデータグラムトランスポート層セキュリティ（Ｄatagram  Ｔransport  Ｌayer  Ｓecurity、ＤＴＬＳ）接続手順を開始する。この場合、ＢＳサーバは、端末上での認証およびセキュアリンクの確立を完了する。（端末が悪意を持ってノードＩＤを偽造したとしても、３ＧＰＰ上の識別子を偽造できないため、デバイストリガメッセージが最終的にノードＩＤに関連付けられた実端末に送信され、悪意を持った端末が一時的なＰＳＫＩＤおよびＰＳＫパラメータを取得することができず、ＤＴＬＳリンクが確立できない。）
【０１１２】
４０９．端末は、第３のブートストラップ要求をサーバに送信し、第３のブートストラップ要求はノード識別子を含む。
【０１１３】
端末は、ＢＳサーバへの第３のブートストラップ要求（bootstrap  request）を再開始する。第３のブートストラップ要求は、ノードＩＤを搬送する。この場合、第３のブートストラップ要求はセキュアチャネルを介して送信される。
【０１１４】
４１０．サーバは端末にＤＭ情報を送信する。
【０１１５】
ＢＳサーバは端末にＤＭ情報を配信する。ＤＭ情報は、端末によってアクセスされる現在のプラットフォーム上の端末に対応する識別子ＩＤおよびＰＳＫのようなパラメータを含む。ステップは、複数回行われてもよい。現在、端末が複数のプラットフォームにアクセスしている場合、ＢＳサーバは、それに対応して複数のＤＭ情報を端末に送信する。各ＤＭ情報は、端末によってアクセスされる各プラットフォーム上の端末に対応する識別子およびＰＳＫのようなパラメータを含む。
【０１１６】
４１１．サーバは、終了メッセージを端末に送信する。
【０１１７】
サーバが端末へのすべてのＤＭ情報の配信を完了した後、ＢＳサーバは終了（finished）メッセージを端末に配信し、現在のブートストラップ手順が終了する。
【０１１８】
４１２．端末は、モノのインターネットプラットフォームへの登録およびサービス報告手順を開始する。
【０１１９】
端末は、ＤＭ情報を基に、モノのインターネット（internet  of  things、ＩｏＴ）プラットフォームへの登録、サービスデータ報告などの手順を開始する。
【０１２０】
この出願のこの実施形態では、端末が悪意を持ってノードＩＤを偽造したとしても、３ＧＰＰネットワーク上の識別子を偽造できないため、デバイストリガメッセージが最終的にノードＩＤに関連付けられた実端末に送信され、悪意を持った端末が一時的なＰＳＫＩＤおよびＰＳＫパラメータを取得することができず、ＤＴＬＳリンクが確立できない。従って、セキュアなブートストラッププロセスが提供される。セキュアなブートストラッププロセスは、チップベンダー、モジュールベンダー、およびデバイスベンダーにとって認識できない。アプリケーションベンダーは、実際のセキュリティ証明書を保持しており、デバイスベンダーは、追加の製造動作を追加する必要もなく、注文に従って配信能力をサポートする必要もない。従って、デバイスベンダーに対するサプライチェーン設計要求は簡素化される。
【０１２１】
端末がサーバにＤＭ情報の提供を要求するときに、サーバは、端末がＢＳサーバにアカウントを登録するときに、３ＧＰＰネットワーク上の端末の関連する識別子（識別子はアプリケーションサーバによって設定されており、セキュアであると考えられる）に基づいて、端末が認可デバイスであるかどうかを検証し、３ＧＰＰネットワークチャネルを介して端末に一時的なＩＤおよび一時的なキーを送信することができる。端末は、一時的なＩＤおよび一時的なキーを使用することによって、サーバとのセキュアな接続を確立する。サーバは、データ提供プロセスを完了するために、セキュア接続に基づいて、実識別子ＩＤ、キー、および加入サービス情報などの機密データを返す。一時的なＩＤおよび一時的なキーは現在の使用後に解放される。
【０１２２】
図５は、この出願の一実施形態によるデバイスブートストラップ方法の実施形態の概略図である。
【０１２３】
５０１．端末は、第１のブートストラップ要求をサーバに送信し、第１のブートストラップ要求は、端末のノード識別子および送信チャネルパラメータを含む。
【０１２４】
この出願のこの実施形態では、本明細書におけるサーバは、例としてＢＳサーバを使用することによって説明され得る。端末は、公衆ネットワーク上のＢＳサーバへの第１のブートストラップ要求（bootstrap  request）を開始してもよく、第１のブートストラップ要求は、ノードＩＤおよび送信チャネルパラメータを搬送する。送信チャネルパラメータは、ＵＥ  ＭＴチャネル能力パラメータのような情報を含み得る。
【０１２５】
ＵＥ  ＭＴチャネル能力パラメータは、ＢＳサーバが端末をアドレス指定するための特定のチャネルを選択するように、３ＧＰＰネットワーク上の端末によってサポートされる能力、例えば、デバイストリガ能力、ＭＴ  ＳＭＳ能力、およびＭＴ  ＮＩＤＤ能力を表すと理解され得る。
【０１２６】
ＢＳサーバにはデバイスのノードＩＤ（エンドポイント名とも呼ばれる）と、端末のノードＩＤと３ＧＰＰネットワーク上の端末の識別子との対応が事前設定されると留意されたい。例えば、３ＧＰＰネットワーク上の識別子は、ＭＳＩＳＤＮや外部ＩＤなどのパラメータを含み、端末をアドレス指定するために使用される。
【０１２７】
端末のノード識別子は、具体的には、媒体アクセス制御（media  access  control、ＭＡＣ）アドレス、国際移動機器識別子（international  mobile  equipment  identifier、ＩＭＥＩ）、個人識別番号（personal  identification  number、ＰＩＮ）コード、シリアル番号（serial  number、ＳＮ）などを含み得る。
【０１２８】
５０２．サーバは第１のＡＣＫメッセージを端末に送信し、第１のＡＣＫメッセージはセキュリティパラメータを搬送する。
【０１２９】
ＢＳサーバは、ノードＩＤに基づいて３ＧＰＰネットワーク上の端末の対応する識別子を決定し、さらに、ＵＥ  ＭＴチャネル能力パラメータに基づいて、ＵＥをアドレス指定する特定のチャネルを決定してもよい。具体的には、ＢＳサーバは、第１のブートストラップ要求に従って、端末に第１の確認（acknowledgement、ＡＣＫ）メッセージを返してもよい。第１のＡＣＫメッセージはセキュリティパラメータを搬送する。例えば、セキュリティパラメータは、ｃｏｏｋｉｅパラメータ等を含み得る。セキュリティパラメータは、ＢＳサーバによって割り当てられ、サービス妨害（denial-of-service、ＤＯＳ）攻撃を防止するために使用されると理解され得る。
【０１３０】
５０３．端末は、サーバに第２のブートストラップ要求を送信し、第２のブートストラップ要求は、端末のノード識別子、送信チャネルパラメータ、およびセキュリティパラメータを含む。
【０１３１】
端末は、ＢＳサーバへの第２のブートストラップ要求（bootstrap  request）を再開始する。第２のブートストラップ要求は、ノードＩＤ、ＵＥ  ＭＴチャネル能力、およびＢＳサーバから受信したばかりのセキュリティパラメータを搬送してもよい。このステップにおけるノードＩＤおよびＵＥ  ＭＴチャネル能力パラメータは、ステップ４０１におけるものと同じである。セキュリティパラメータは、サーバが情報を検証するために使用され、例えば、セキュリティパラメータは、サーバによって以前にＵＥに配信されたセキュリティパラメータであるかどうかを決定する。セキュリティパラメータが、サーバによって以前にＵＥに配信されたセキュリティパラメータである場合、サーバは、ＵＥによって送信された第２のブートストラップ要求を拒否しない。セキュリティパラメータが、サーバによって以前にＵＥに配信されたセキュリティパラメータでない場合、サーバは、ＵＥによって送信された第２のブートストラップ要求を拒否してもよい。例えば、セキュリティパラメータは、ｃｏｏｋｉｅパラメータなどを含み得る。
【０１３２】
５０４．サーバは、第２のＡＣＫメッセージを端末に送信し、第２のＡＣＫメッセージは、クライアント・ホールドオン・タイマ・パラメータおよびサーバによって選択された送信チャネルを搬送する。
【０１３３】
ＢＳサーバが、セキュリティパラメータおよびノードＩＤが正しいとチェックする場合、ＢＳサーバは、第２のＡＣＫメッセージを端末に返す。第２のＡＣＫメッセージは、クライアント・ホールドオン・タイマ（client  hold  on  timer）パラメータ（端末が指定時間内に休止状態に移行しないことを示す）、およびサーバによって選択された送信チャネルを搬送する。サーバによって選択された送信チャネルは、選択されたモバイル終端チャネル（selected  mobile  terminated  channel、ｓｅｌｅｃｔｅｄ  ＭＴ  ｃｈａｎｎｅｌ）パラメータのような情報を含み得る。送信チャネルパラメータによって示されるチャネルは、デバイストリガ（device  trigger）チャネル、モバイル終端ショート・メッセージ・サービス（ＭＴ  ＳＭＳ）チャネル、モバイル終端非インターネットプロトコルパケットヘッダデータ配信（ＭＴ  ＮＩＤＤ）チャネルなどを含み得る。この実施形態では、サーバによって選択されるチャネルは、モバイル終端ショート・メッセージ・サービス・チャネルである。クライアント・ホールドオン・タイマ・パラメータは、サーバによって決定される経験値である。
【０１３４】
５０５．サーバは、モバイル終端ショート・メッセージ・サービス・メッセージをＳＭＳＣネットワーク要素に送信し、モバイル終端ショート・メッセージ・サービス・メッセージは、一時的な識別子および一時的なキーを含む。
【０１３５】
ＢＳサーバは、３ＧＰＰネットワークに関連する端末の識別子に基づいて、端末にＭＴ  ＳＭＳメッセージを送信するために、ショートメッセージ・サービス・センター（short  message  service  center、ＳＭＳＣ）ネットワーク要素のモバイル終端ショート・メッセージ・サービス（mobile  terminated  short  message  service、ＭＴ  ＳＭＳ）能力を呼び出す。ＭＴ  ＳＭＳメッセージは、一時的な識別子および一時的なキーを含む。例えば、一時的な識別子は、事前共有キー識別子（pre-shared  key  identifier、ＰＳＫＩＤ）を含んでもよく、一時的なキーは、事前共有キー（pre-shared  key、ＰＳＫ）パラメータなどを含み得る。
【０１３６】
ＭＴ  ＳＭＳメッセージで搬送されるＰＳＫＩＤおよびＰＳＫパラメータは、端末によって通知されたノードＩＤに基づいてサーバによって決定される。なお、端末とＳＭＳＣネットワーク要素との間の通信は、通常、３ＧＰＰネットワーク上の内部通信である。したがって、信頼性は比較的高い。ＳＭＳＣネットワーク要素は、通常、ハイパーテキスト転送プロトコルセキュア（hypertext  transfer  protocol  secure、ＨＴＴＰＳ）に基づいて、ＲＥＳＴｆｕｌインターフェースを介してサーバと通信し、通信送信中に暗号化および完全性保護が行われる。
【０１３７】
５０６．ショートメッセージ・サービス・センター・ネットワーク要素は、モバイル終端ショートメッセージ・サービス・メッセージを端末に送信する。
【０１３８】
ショートメッセージ・サービス・センター（ＳＭＳＣ）ネットワーク要素は、ＭＴ  ＳＭＳ手順を完了するために３ＧＰＰネットワークの内部能力を呼び出し、一時的なＰＳＫ  ＩＤおよびＰＳＫパラメータを端末に送信する。
【０１３９】
５０７．ＳＭＳＣネットワーク要素は、モバイル終端ショート・メッセージ・サービス応答メッセージをサーバに送信する。
【０１４０】
ＳＭＳＣネットワーク要素がＭＴ  ＳＭＳメッセージを端末に送信した後、ＳＭＳＣネットワーク要素は、送信成功を示すために、モバイル終端ショート・メッセージ・サービス応答（ＭＴ  ＳＭＳ  ｒｅｓｐｏｎｓｅ）メッセージをＢＳサーバに送信する。
【０１４１】
５０８．端末はサーバへのＤＴＬＳ接続要求を開始する。
【０１４２】
端末は、一時的な識別子および一時的なキーに基づいて、接続要求をサーバに送信する。サーバは、端末によって送信された接続要求を受信し、サーバは、接続要求に従って、端末とセキュアチャネルを確立する。
【０１４３】
例えば、端末は、一時的なＰＳＫＩＤとＰＳＫパラメータを使用することによって、ＢＳサーバへのデータグラムトランスポート層セキュリティ（Datagram  Transport  Layer  Security，ＤＴＬＳ）接続手順を開始する。この場合、ＢＳサーバは、端末上での認証およびセキュアリンクの確立を完了する。（端末が悪意を持ってノードＩＤを偽造したとしても、３ＧＰＰ上の識別子を偽造できないため、ＳＭＳメッセージは最終的にはノードＩＤに関連付けられた実端末に送信され、悪意を持った端末は一時的なＰＳＫＩＤおよびＰＳＫパラメータを取得できず、ＤＴＬＳリンクは確立できない。）
【０１４４】
５０９．端末は、第３のブートストラップ要求をサーバに送信し、第３のブートストラップ要求はノードＩＤが含む。
【０１４５】
端末は、ＢＳサーバへの第３のブートストラップ要求（bootstrap  request）を再開始します。第３のブートストラップ要求は、ノードＩＤを搬送する。この場合、第３のブートストラップ要求はセキュアチャネルを介して送信される。
【０１４６】
５１０．サーバは端末にＤＭ情報を送信する。
【０１４７】
ＢＳサーバは端末にＤＭ情報を配信する。ＤＭ情報は、端末によってアクセスされる現在のプラットフォーム上の端末に対応する識別子ＩＤ、ＰＳＫなどのパラメータを含む。ステップは、複数回行われてもよい。現在、端末が複数のプラットフォームにアクセスする場合、ＢＳサーバは、それに対応して複数のＤＭ情報を端末に送信する。各ＤＭ情報は、端末によってアクセスされる各プラットフォーム上の端末に対応する識別子、ＰＳＫなどのパラメータを含む。
【０１４８】
５１１．サーバは、終了メッセージを端末に送信する。
【０１４９】
サーバが端末へのすべてのＤＭ情報の配信を完了した後、ＢＳサーバは終了（finished）メッセージを端末に配信し、現在のブートストラップ手順が終了する。
【０１５０】
５１２．端末は、モノのインターネットインターネットへの登録およびサービス報告手順を開始する。
【０１５１】
端末は、ＤＭ情報を基に、モノのインターネット（internet  of  things、ＩｏＴ）プラットフォームへの登録、サービスデータ報告などの手順を開始する。
【０１５２】
この出願のこの実施形態では、端末が悪意を持ってノードＩＤを偽造したとしても、３ＧＰＰ上の識別子を偽造できないため、ＳＭＳメッセージが最終的に実端末に送信され、悪意を持った端末が一時的なＰＳＫＩＤおよびＰＳＫパラメータを取得することができず、ＤＴＬＳリンクが確立できない。従って、セキュアなブートストラッププロセスが提供される。セキュアなブートストラッププロセスは、チップベンダー、モジュールベンダー、およびデバイスベンダーにとって認識できない。アプリケーションベンダーは、実際のセキュリティ証明書を保持しており、デバイスベンダーは、追加の製造動作を追加する必要もなく、注文に従って配信能力をサポートする必要もない。従って、デバイスベンダーに対するサプライチェーン設計要求は簡素化される。
【０１５３】
端末がサーバにＤＭ情報の提供を要求するときに、サーバは、端末がＢＳサーバにアカウントを登録するときに、３ＧＰＰネットワーク上の端末の関連する識別子（識別子はアプリケーションサーバによって設定されており、セキュアであると考えられる）に基づいて、端末が認可デバイスであるかどうかを検証し、３ＧＰＰネットワークチャネルを介して端末に一時的なＩＤおよび一時的なキーを送信することができる。端末は、一時的なＩＤおよび一時的なキーを使用することによって、サーバとのセキュアな接続を確立する。サーバは、データ提供プロセスを完了するために、セキュア接続に基づいて、実識別子ＩＤ、キー、および加入サービス情報などの機密データを返す。一時的なＩＤおよび一時的なキーは現在の使用後に解放される。
【０１５４】
図６は、この出願の一実施形態によるデバイスブートストラップ方法の一実施形態の概略図である。
【０１５５】
６０１．端末は、第１のブートストラップ要求をサーバに送信し、第１のブートストラップ要求は、端末のノード識別子と送信チャネルパラメータを含む。
【０１５６】
この出願のこの実施形態では、本明細書におけるサーバは、例としてＢＳサーバを使用することによって説明され得る。端末は、公衆ネットワーク上のＢＳサーバへの第１のブートストラップ要求（bootstrap  request）を開始してもよく、第１のブートストラップ要求は、ノードＩＤおよび送信チャネルパラメータを搬送する。送信チャネルパラメータは、ＵＥ  ＭＴチャネル能力パラメータのような情報を含み得る。
【０１５７】
ＵＥ  ＭＴチャネル能力パラメータは、ＢＳサーバが端末をアドレス指定するための特定のチャネルを選択するように、３ＧＰＰネットワーク上の端末によってサポートされる能力、例えば、デバイストリガ能力、ＭＴ  ＳＭＳ能力、およびＭＴ  ＮＩＤＤ能力を表すと理解され得る。
【０１５８】
ＢＳサーバにはデバイスのノードＩＤ（エンドポイント名とも呼ばれる）と、端末のノードＩＤと３ＧＰＰネットワーク上の端末の識別子との対応が事前設定されると留意されたい。例えば、３ＧＰＰネットワーク上の識別子は、ＭＳＩＳＤＮや外部ＩＤなどのパラメータを含み、端末をアドレス指定するために使用される。
【０１５９】
端末のノード識別子は、具体的には、媒体アクセス制御（media  access  control、ＭＡＣ）アドレス、国際移動機器識別子（international  mobile  equipment  identifier、ＩＭＥＩ）、個人識別番号（personal  identification  number、ＰＩＮ）コード、シリアル番号（serial  number、ＳＮ）などを含み得る。
【０１６０】
６０２．サーバは第１のＡＣＫメッセージを端末に送信し、第１のＡＣＫメッセージはセキュリティパラメータを搬送する。
【０１６１】
ＢＳサーバは、ノードＩＤに基づいて３ＧＰＰネットワーク上の端末の対応する識別子を決定し、さらに、ＵＥ  ＭＴチャネル能力パラメータに基づいて、ＵＥをアドレス指定する特定のチャネルを決定してもよい。具体的には、ＢＳサーバは、第１のブートストラップ要求に従って、端末に第１の確認（acknowledgement、ＡＣＫ）メッセージを返してもよい。第１のＡＣＫメッセージはセキュリティパラメータを搬送する。例えば、セキュリティパラメータは、ｃｏｏｋｉｅパラメータ等を含み得る。セキュリティパラメータは、ＢＳサーバによって割り当てられ、サービス妨害（denial-of-service、ＤＯＳ）攻撃を防止するために使用されると理解され得る。
【０１６２】
６０３．端末は、サーバに第２のブートストラップ要求を送信し、第２のブートストラップ要求は、端末のノード識別子、送信チャネルパラメータ、およびセキュリティパラメータを含む。。
【０１６３】
端末は、ＢＳサーバへの第２のブートストラップ要求（bootstrap  request）を再開始する。第２のブートストラップ要求は、ノードＩＤ、ＵＥ  ＭＴチャネル能力、およびＢＳサーバから受信したばかりのセキュリティパラメータを搬送してもよい。このステップにおけるノードＩＤおよびＵＥ  ＭＴチャネル能力パラメータは、ステップ５０１におけるものと同じである。セキュリティパラメータは、サーバが情報を検証するために使用され、例えば、セキュリティパラメータは、サーバによって以前にＵＥに配信されたセキュリティパラメータであるかどうかを決定する。セキュリティパラメータが、サーバによって以前にＵＥに配信されたセキュリティパラメータである場合、サーバは、ＵＥによって送信された第２のブートストラップ要求を拒否しない。セキュリティパラメータが、サーバによって以前にＵＥに配信されたセキュリティパラメータでない場合、サーバは、ＵＥによって送信された第２のブートストラップ要求を拒否してもよい。例えば、セキュリティパラメータは、ｃｏｏｋｉｅパラメータなどを含み得る。
【０１６４】
６０４．サーバは、第２のＡＣＫメッセージを端末に送信し、第２のＡＣＫメッセージは、クライアント・ホールドオン・タイマ・パラメータおよびサーバによって選択された送信チャネルを搬送する。
【０１６５】
ＢＳサーバが、セキュリティパラメータおよびノードＩＤが正しいとチェックする場合、ＢＳサーバは、第２のＡＣＫメッセージを端末に返す。第２のＡＣＫメッセージは、クライアント・ホールドオン・タイマ（client  hold  on  timer）パラメータ（端末が指定時間内に休止状態に移行しないことを示す）、およびサーバによって選択された送信チャネルを搬送する。サーバによって選択された送信チャネルは、選択されたモバイル終端チャネル（selected  mobile  terminated  channel、ｓｅｌｅｃｔｅｄ  ＭＴ  ｃｈａｎｎｅｌ）パラメータのような情報を含み得る。送信チャネルパラメータによって示されるチャネルは、デバイストリガ（device  trigger）チャネル、モバイル終端ショート・メッセージ・サービス（ＭＴ  ＳＭＳ）チャネル、モバイル終端非インターネットプロトコルパケットヘッダデータ配信（ＭＴ  ＮＩＤＤ）チャネルなどを含み得る。この実施形態では、サーバによって選択されるチャネルは、モバイル終端ショート・メッセージ・サービス・チャネルである。クライアント・ホールドオン・タイマ・パラメータは、サーバによって決定される経験値である。
【０１６６】
６０５．サーバは、ＭＴ  ＮＩＤＤメッセージをサービス作成環境機能ネットワーク要素に送信し、ＭＴ  ＮＩＤＤメッセージは、一時的な識別子と一時的なキーを含む。
【０１６７】
ＢＳサーバは、３ＧＰＰネットワークに関連する端末の識別子に基づいて、ＭＴ  ＮＩＤＤメッセージを端末に送信するために、サービス作成環境機能（service  creation  environment  function、ＳＣＥＦ）ネットワーク要素のモバイル終端非ＩＰパケットヘッダデータ配信（mobile  terminated  Non-IP  data  delivery、ＭＴ  ＮＩＤＤ）能力を呼び出す。ＭＴ  ＮＩＤＤメッセージは事前共有キー識別子（pre-shared  key  identifier、ＰＳＫＩＤ）を含み、一時的なキーは事前共有キー（pre-shared  key、ＰＳＫ）パラメータなどを含み得る。
【０１６８】
ＭＴ  ＮＩＤＤメッセージで搬送されるＰＳＫＩＤおよびＰＳＫパラメータは、端末によって報告されたノードＩＤに基づいてサーバによって決定される。なお、端末とＳＣＥＦネットワーク要素との間の通信は、通常、３ＧＰＰネットワーク上の内部通信である。したがって、信頼性は比較的高い。ＳＭＳＣネットワーク要素は、通常、ハイパーテキスト転送プロトコルセキュア（hypertext  transfer  protocol  secure、ＨＴＴＰＳ）に基づいて、ＲＥＳＴｆｕｌインターフェースを介してサーバと通信し、通信送信中に暗号化および完全性保護が行われる。
【０１６９】
６０６．ＳＣＥＦネットワーク要素は、ＭＴ  ＮＩＤＤメッセージを端末に送信する。
【０１７０】
サービス作成環境機能（ＳＣＥＦ）ネットワーク要素は、ＭＴ  ＮＩＤＤ手順を完了するために３ＧＰＰネットワークの内部能力を呼び出し、一時的なＰＳＫ  ＩＤおよびＰＳＫパラメータを端末に送信する。
【０１７１】
６０７．ＳＣＥＦネットワーク要素は、ＭＴ  ＮＩＤＤ応答をサーバに送信する。
【０１７２】
ＳＣＥＦネットワーク要素が端末にＭＴ  ＮＩＤＤを送信した後、ＳＣＥＦネットワーク要素は、送信成功を示すためにＭＴ  ＮＩＤ応答メッセージをＢＳサーバに送信する。
【０１７３】
６０８．端末はサーバへのＤＴＬＳ接続要求を開始する。
【０１７４】
端末は、一時的な識別子と一時的なキーに基づいて、接続要求をサーバに送信する。サーバは、端末によって送信された接続要求を受信し、サーバは、接続要求に従って、端末とセキュアチャネルを確立する。
【０１７５】
例えば、端末は、一時的なＰＳＫＩＤとＰＳＫパラメータを使用することによって、ＢＳサーバへのデータグラムトランスポート層セキュリティ（Datagram  Transport  Layer  Security、ＤＴＬＳ）接続要求を開始する。この場合、ＢＳサーバは、端末上での認証およびセキュアリンクの確立を完了する。（端末が悪意を持ってノードＩＤを偽造したとしても、３ＧＰＰ上の識別子を偽造できないため、ＭＴ  ＮＩＤＤメッセージは最終的にはノードＩＤに関連付けられた実端末に送信され、悪意を持った端末は一時的なＰＳＫＩＤおよびＰＳＫパラメータを取得できず、ＤＴＬＳリンクは確立できない。）
【０１７６】
６０９．端末は、第３のブートストラップ要求をサーバに送信し、第３のブートストラップ要求はノードＩＤが含む。
【０１７７】
端末は、ＢＳサーバへの第３のブートストラップ要求（bootstrap  request）を再開始します。第３のブートストラップ要求は、ノードＩＤを搬送する。この場合、第３のブートストラップ要求はセキュアチャネルを介して送信される。
【０１７８】
６１０．サーバは端末にＤＭ情報を送信する。
【０１７９】
ＢＳサーバは端末にＤＭ情報を配信する。ＤＭ情報は、端末によってアクセスする現在のプラットフォーム上の端末に対応する識別子ＩＤ、ＰＳＫなどのパラメータを含む。ステップは、複数回行われてもよい。現在、端末が複数のプラットフォームにアクセスしている場合、ＢＳサーバは、それに対応して複数のＤＭ情報を端末に送信する。各ＤＭ情報は、端末によってアクセスされる各プラットフォーム上の端末に対応する識別子、ＰＳＫなどのパラメータを含む。
【０１８０】
６１１．サーバは、終了メッセージを端末に送信する。
【０１８１】
サーバが端末へのすべてのＤＭ情報の配信を完了した後、ＢＳサーバは終了（finished）メッセージを端末に配信し、現在のブートストラップ手順が終了する。
【０１８２】
６１２．端末は、モノのインターネットインターネットへの登録およびサービス報告手順を開始する。
【０１８３】
端末は、ＤＭ情報を基に、モノのインターネット（internet  of  things、ＩｏＴ）プラットフォームへの登録、サービスデータ報告などの手順を開始する。
【０１８４】
この出願のこの実施形態では、端末が悪意を持ってノードＩＤを偽造したとしても、３ＧＰＰ上の識別子を偽造できないため、ＭＴ  ＮＩＤＤメッセージが最終的に実端末に送信され、悪意を持った端末が一時的なＰＳＫＩＤおよびＰＳＫパラメータを取得することができず、ＤＴＬＳリンクが確立できない。従って、セキュアなブートストラッププロセスが提供される。セキュアなブートストラッププロセスは、チップベンダー、モジュールベンダー、およびデバイスベンダーにとって認識できない。アプリケーションベンダーは、実際のセキュリティ証明書を保持しており、デバイスベンダーは、追加の製造動作を追加する必要もなく、注文に従って配信能力をサポートする必要もない。従って、デバイスベンダーに対するサプライチェーン設計要求は簡素化される。
【０１８５】
端末がサーバにＤＭ情報の提供を要求するときに、サーバは、端末がＢＳサーバにアカウントを登録するときに、３ＧＰＰネットワーク上の端末の関連する識別子（識別子はアプリケーションサーバによって設定されており、セキュアであると考えられる）に基づいて、端末が認可デバイスであるかどうかを検証し、３ＧＰＰネットワークチャネルを介して端末に一時的なＩＤおよび一時的なキーを送信することができる。端末は、一時的なＩＤおよび一時的なキーを使用することによって、サーバとのセキュアな接続を確立する。サーバは、データ提供プロセスを完了するために、セキュア接続に基づいて、実識別子ＩＤ、キー、および加入サービス情報などの機密データを返す。一時的なＩＤおよび一時的なキーは現在の使用後に解放される。
【０１８６】
なお、この願における「第１」、「第２」、「第３」などの表現は、実際の名称ではない。例えば、前述の実施形態における第１のブートストラップ要求は、ブートストラップ要求が第１のブートストラップ要求と称されることを意味するものではない。「第１」、「第２」などの表現は、端末によってサーバに送信される複数のブートストラップ要求を区別するために用いられるだけであって、この出願の実際の保護範囲の限定を構成するものではない。
【０１８７】
図７は、この出願の一実施形態による端末の実施形態の概略図であり、端末は、サーバに第２のブートストラップ要求を送信するように構成されている送信モジュール７０１であって、第２のブートストラップ要求は、端末のノード識別子と送信チャネルパラメータを含み、送信チャネルパラメータは、端末によってサポートされる送信チャネルを示すために使用される、送信モジュール７０１と、第２のブートストラップ要求に従ってサーバによって送信された第２の確認メッセージを受信するように構成されている受信モジュール７０２であって、第２の確認メッセージは、サーバによって選択された送信チャネルを搬送し、サーバによって選択された送信チャネルは、送信チャネルパラメータに基づいてサーバによって決定される、受信モジュール７０２と、を含む。
【０１８８】
受信モジュール７０２は、転送装置によって送信された一時的な識別子指示メッセージを受信するようにさらに構成されている。一時的な識別子指示メッセージは、一時的な識別子および一時的なキーを含む。転送装置は、サーバによって選択された送信チャネルを介して端末にメッセージを送信するように構成されているネットワーク要素である。
【０１８９】
さらに、送信モジュール７０１は、一時的な識別子および一時的なキーに基づいてサーバに接続要求を送信するように構成されており、接続要求は、サーバとのセキュアチャネルを確立することを要求するために使用される。
【０１９０】
任意に、この出願のいくつかの実施形態では、サーバによって選択される送信チャネルは、デバイストリガ送信チャネルを含み、一時的な識別子は、事前共有キー識別子を含み、一時的なキーは、事前共有キーを含む。
【０１９１】
受信モジュール７０２は、デバイストリガ送信チャネルを介して、マシンタイプ通信相互作用機能ネットワーク要素によって送信されたトリガ要求を、受信するように具体的に構成されている。トリガ要求は、事前共有キー識別子および事前共有キーを含む。
【０１９２】
任意に、この出願のいくつかの実施形態では、サーバによって選択された送信チャネルは、ショート・メッセージ・サービス送信チャネルを含み、一時的な識別子は、事前共有キー識別子を含み、一時的なキーは、事前共有キーを含む。
【０１９３】
受信モジュール７０２は、ショート・メッセージ・サービス送信チャネルを介して、ショートメッセージ・サービス・センター・ネットワーク要素によって送信されたモバイル終端ショート・メッセージ・サービス・メッセージを受信するように具体的に構成されている。モバイル終端ショート・メッセージ・サービス・メッセージは事前共有キー識別子および事前共有キーを含む。
【０１９４】
任意に、この出願のいくつかの実施形態では、サーバによって選択された送信チャネルは、データ送信チャネルを含み、一時的な識別子は、事前共有キー識別子を含み、一時的なキーは、事前共有キーを含む。
【０１９５】
受信モジュール７０２は、データ送信チャネルを介して、サービス作成環境機能ネットワーク要素によって送信された非インターネットプロトコルＩＰパケットヘッダデータ配信メッセージを受信するように具体的に構成されている。非ＩＰパケットヘッダデータ配信メッセージは、事前共有キー識別子および事前共有キーを含む。
【０１９６】
任意に、この出願のいくつかの実施態様において、送信モジュール７０１は、第１のブートストラップ要求をサーバに送信するようにさらに構成されており、第１のブートストラップ要求は、端末のノード識別子および送信チャネルパラメータを含む。
【０１９７】
受信モジュール７０２は、第１のブートストラップ要求に従ってサーバによって送信された第１の確認メッセージを受信するようにさらに構成されている。第１の確認応答メッセージは、セキュリティパラメータを搬送する。
【０１９８】
任意で、この出願のいくつかの実施態様において、送信モジュール７０１は、セキュアチャネルを介してサーバに第３のブートストラップ要求を送信するようにさらに構成されており、第３のブートストラップ要求は端末のノード識別子を含む。
【０１９９】
受信モジュール７０２は、第３のブートストラップ要求に従ってサーバによって送信されたデバイス管理情報を受信するようにさらに構成されている。
【０２００】
任意に、この出願のいくつかの実施態様において、送信モジュール７０１は、デバイス管理情報に基づいてＩｏＴ（internet  of  things）プラットフォームのインターネットに登録要求およびサービスデータを送信するようにさらに構成されている。
【０２０１】
任意に、この出願のいくつかの実施形態において、第２の確認メッセージは、ホールドオン・タイマ・パラメータをさらに搬送する。端末が、転送装置によって送信された一時的な識別子指示メッセージを受信することは、
【０２０２】
端末が、事前設定された時間内に、ホールドオン・タイマ・パラメータに基づいて、転送装置によって送信された一時的な識別子指示メッセージを受信する。
【０２０３】
図８は、この出願の実施形態によるサーバの実施形態の概略図である。サーバは、端末によって送信された第２のブートストラップ要求を受信するように構成されている受信モジュール８０１であって、第２のブートストラップ要求は、端末のノード識別子および送信チャネルパラメータを含み、送信チャネルパラメータは、端末によってサポートされる送信チャネルを示すために使用される、受信モジュール８０１と、ノード識別子および送信チャネルパラメータに基づいて転送装置を決定するように構成されている決定モジュール８０２と、端末に第２の確認応答メッセージを送信するように構成されている送信モジュール８０３であって、第２の確認応答メッセージは、サーバによって選択された送信チャネルを搬送し、サーバによって選択された送信チャネルは、端末がサーバによって選択された送信チャネルを介して、サーバによって送信されたメッセージを受信することを示すために使用され、送信モジュール８０３は、一時的な識別子指示メッセージを転送装置に送信するようにさらに構成されており、一時的な識別子指示メッセージは、一時的な識別子および一時的なキーを含み、一時的な識別子および一時的なキーは、端末が接続要求を開始するために使用され。受信モジュール８０１は、端末によって送信された接続要求を受信するようにさらに構成されている、送信モジュール８０３と、接続要求に従って端末とセキュアチャネルを確立するように構成されている確立モジュール８０４と、を含む。
【０２０４】
任意に、この出願のいくつかの実施形態では、サーバによって選択される送信チャネルは、デバイストリガ送信チャネルを含み、一時的な識別子は、事前共有キー識別子を含み、一時的なキーは、事前共有キーを含む。
【０２０５】
送信モジュール８０３は、デバイストリガ送信チャネルを介して、トリガ要求をマシンタイプ通信相互作用機能ネットワーク要素に送信するように具体的に構成されており、トリガ要求は、事前共有キー識別子および事前共有キーを含む。
【０２０６】
任意に、この出願のいくつかの実施形態では、サーバによって選択される送信チャネルは、ショート・メッセージ・サービス送信チャネルを含み、一時的な識別子は、事前共有キー識別子を含み、一時的なキーは、事前共有キーを含む。
【０２０７】
送信モジュール８０３は、ショート・メッセージ・サービス送信チャネルを介して、モバイル終端ショート・メッセージ・サービス・メッセージをショートメッセージ・サービス・センター・ネットワーク要素に送信するように具体的に構成されており、モバイル終端ショート・メッセージ・サービス・メッセージは、事前共有キー識別子および事前共有キーを含む。
【０２０８】
任意に、この出願のいくつかの実施形態では、サーバによって選択される送信チャネルは、データ送信チャネルを含み、一時的な識別子は、事前共有キー識別子を含み、一時的なキーは、事前共有キーを含む。
【０２０９】
送信モジュール８０３は、データ送信チャネルを介して、非ＩＰ（internet  protocol）パケットヘッダデータ配信メッセージをサービス作成環境機能ネットワーク要素に送信するように具体的に構成されており、非ＩＰパケットヘッダデータ配信メッセージは、事前共有キー識別子および事前共有キーを含む。
【０２１０】
任意に、この出願のいくつかの実施態様において、受信モジュール８０１は、端末によって送信された第１のブートストラップ要求を受信するように構成されており、第１のブートストラップ要求は、端末のノード識別子および送信チャネルパラメータを含む。
【０２１１】
送信モジュール８０３は、端末のノード識別子および送信チャネルパラメータに基づいて、端末に第１の確認メッセージを送信するように構成されている。第１の確認メッセージはセキュリティパラメータを搬送し、セキュリティパラメータは端末がサービス妨害攻撃を防ぐために使用される。
【０２１２】
任意に、この出願のいくつかの実施態様において、受信モジュール８０１は、端末によって送信された第３のブートストラップ要求を受信するように構成されており、第３のブートストラップ要求は端末のノード識別子を含む。
【０２１３】
送信モジュール８０３は、端末のノード識別子に基づいて端末にデバイス管理情報を送信するように構成されている。
【０２１４】
任意に、この出願のいくつかの実施形態では、第２の確認メッセージは、ホールドオン・タイマ・パラメータをさらに搬送する。ホールドオン・タイマ・パラメータは、事前設定された時間内に端末が休止状態に移行しないことを示すために使用される。
【０２１５】
図９は、この出願の一実施形態による端末の別の実施形態の概略図である。端末は、携帯電話を例として用いることにより説明される。図９は、この出願のこの実施形態による端末に関連する携帯電話の部分構造のブロック図である。図９を参照すると、携帯電話は、無線周波数（Radio  Frequency、ＲＦ）回路９１０、メモリ９２０、入力ユニット９３０、ディスプレイユニット９４０、センサ９５０、音声回路９６０、無線フィデリティ（wireless  fidelity、Ｗｉ−Ｆｉ）モジュール９７０、プロセッサ９８０、および電源９９０などの構成要素を含む。当業者であれば、図９に示される携帯電話の構造が携帯電話への限定を構築しないことを理解してもよい。携帯電話は、この図に示されているものより多くの、またはより少ない構成要素を含んでもよく、いくつかの構成要素を組み合わせてもよく、または異なる構成要素配置を有してもよい。
【０２１６】
以下、図９を参照して、携帯電話に含まれる各構成要素を詳細に説明する。
【０２１７】
ＲＦ回路９１０は、情報の受信もしくは送信プロセスまたは呼プロセスにおいて信号を受信または送信するように構成され得る。特に、基地局から下りリンク情報を受信した後、ＲＦ回路９１０は処理のために下りリンク情報をプロセッサ９８０に送信する。さらに、ＲＦ回路９１０は、関連上りリンクデータを基地局に送信する。ＲＦ回路９１０は、通常、アンテナ、少なくとも１つの増幅器、トランシーバ、結合器、低ノイズ増幅器（Low  Noise  Amplifier、ＬＮＡ）、デュプレクサなどを含むが、これらに限定されない。追加的に、ＲＦ回路９１０は、無線通信を介してネットワークおよび別のデバイスとさらに通信してもよい。任意の通信標準またはプロトコルが、グローバル・システム・フォー・モバイル・コミュニケーション（Global  System  for  Mobile  Communication、ＧＳＭ）、ジェネラル・パケット・ラジオ・サービス（General  Packet  Radio  Service、ＧＰＲＳ）、符号分割多元接続（Code  Division  Multiple  Access、ＣＤＭＡ）、広帯域符号分割多元接続（Wideband  Code  Division  Multiple  Access、WCDMA）、ロング・ターム・エボリューション（Long  Term  Evolution、ＬＴＥ）、電子メール、ショート・メッセージ・サービス（Short  Message  Service、ＳＭＳ）などを含むが、これらに限定されない無線通信で使用され得る。
【０２１８】
メモリ９２０は、ソフトウェアプログラムおよびモジュールを記憶するように構成され得る。プロセッサ９８０は、携帯電話の様々な機能アプリケーションを実行し、メモリ９２０に格納されているソフトウェアプログラムおよびモジュールを実行することによってデータ処理を行う。メモリ９２０は、主に、プログラム記憶領域およびデータ記憶領域を含み得る。プログラム記憶領域は、オペレーティングシステム、少なくとも１つの機能（例えば、ボイス再生機能または画像再生機能）によって必要とされるアプリケーションプログラムなどを記憶してもよい。データ記憶領域は、携帯電話などの使用に基づいて作成されたデータ（音声データ、電話帳等）を記憶してもよい。追加的に、メモリ９２０は、高速ランダムアクセスメモリを含んでもよく、不揮発性メモリ、例えば、少なくとも１つの磁気ディスク記憶デバイス、フラッシュ記憶デバイス、または別の揮発性固体記憶デバイスをさらに含み得る。
【０２１９】
入力ユニット９３０は、入力デジットまたは文字情報を受信し、携帯電話のユーザ設定および機能制御に関連するキー信号入力を生成するように構成され得る。具体的には、入力ユニット９３０は、タッチ制御パネル９３１および別の入力デバイス９３２を含み得る。タッチスクリーンとも呼ばれるタッチ制御パネル９３１は、タッチ制御パネル９３１上またはその近くのユーザのタッチ動作（例えば、指またはタブレットペンなどの任意の適切な物体またはアクセサリを使用することによるタッチ制御パネル９３１上またはタッチパネル９３１の近くのユーザの動作）を収集し、予め設定されたプログラムに基づいて対応する接続装置を駆動してもよい。任意に、タッチ制御パネル９３１は、タッチ検出装置とタッチコントローラの２つの構成要素を含み得る。タッチ検出装置は、ユーザのタッチ方向を検出し、タッチ動作によってもたらされた信号を検出し、タッチコントローラにその信号を送信する。タッチコントローラは、タッチ検出装置からタッチ情報を受信し、タッチ情報をタッチポイントの座標に変換する。次いで、タッチコントローラは、タッチポイントの座標をプロセッサ９８０に送信し、プロセッサ９８０によって送信されたコマンドを受信し、実行することができる。追加的に、タッチ制御パネル９３１は、抵抗型、容量型、赤外型、および表面音波型のような複数の型で実施され得る。タッチ制御パネル９３１に加えて、入力ユニット９３０は、別の入力デバイス９３２をさらに含み得る。具体的には、別の入力デバイス９３２は、物理的なキーボード、ファンクションキー（例えば、ボリューム制御プレスキーまたはパワーオン／オフプレスキー）、トラックボール、マウス、ジョイスティックなどのうちの１つ以上を含んでもよいが、これらに限定されない。
【０２２０】
表示ユニット９４０は、ユーザによって入力された情報、またはユーザに提供された情報、および携帯電話の様々なメニューを表示するように構成され得る。表示ユニット９４０は、ディスプレイパネル９４１を含み得る。任意に、ディスプレイパネル９４１は、液晶ディスプレイ（Liquid  Crystal  Display、ＬＣＤ）または有機発光ダイオード（Organic  Light-Emitting  Diode、有機ＥＬ）のような形態で構成され得る。さらに、タッチ制御パネル９３１は、ディスプレイパネル９４１を覆ってもよい。タッチ制御パネル９３１上またはその近くでタッチ動作を検出するときに、タッチ制御パネル９３１は、タッチ動作をプロセッサ９８０に送信し、タッチイベントのタイプを決定する。次いで、プロセッサ９８０は、タッチイベントのタイプに基づいて、対応する視覚出力をディスプレイパネル９４１に提供する。図９において、タッチコントロールパネル９３１とディスプレイパネル９４１は、携帯電話の入力および出力機能を実施するための２つの独立した構成要素として用いられる。しかし、いくつかの実施形態では、タッチ制御パネル９３１およびディスプレイパネル９４１は、携帯電話の入出力機能を実施するために統合され得る。
【０２２１】
携帯電話は、少なくとも１つのセンサ９５０、例えば、光センサ、運動センサ、および別のセンサをさらに含み得る。具体的には、光センサは、周辺光センサおよび近接センサを含み得る。周辺光センサは、周辺光の輝度に基づいてディスプレイパネル９４１の輝度を調整してもよい。近接センサは、携帯電話が耳の近くに移動するときに、ディスプレイパネル９４１および／またはバックライトの電源をオフにしてもよい。運動センサのタイプとして、加速度計センサは、携帯電話が静止しているときに、全方向（通常は３軸）の加速度値を検出してもよく、重力の値および方向を検出してもよい。加速度計センサは、携帯電話の姿勢を識別するためのアプリケーション（景観からポートレートへのスイッチ、関連するゲーム、磁力計の姿勢較正など）、振動識別に関連する機能（歩数計またはノックなど）などに適用され得る。ジャイロスコープ、気圧計、湿度計、温度計、赤外線センサなどの別センサは、携帯電話内にさらに構成され得る。詳細は、ここでは再度説明されない。
【０２２２】
音声回路９６０、スピーカ９６１、およびマイクロホン９６２は、ユーザと携帯電話との間の音声インターフェースを提供してもよい。音声回路９６０は、受信された音声データから変換された電気信号をスピーカ９６１に送信してもよい。スピーカ９６１は、電気信号を出力のための音信号に変換する。さらに、マイク９６２は、収集された音信号を電気信号に変換する。音声回路９６０は、電気信号を受信し、電気信号を音声データに変換し、次いで、処理のために音声データをプロセッサ９８０に出力する。次に、ＲＦ回路９１０を使用することによって、音声データが、例えば、別の携帯電話に送信されるか、または、音声データが、さらなる処理のためにメモリ９２０に出力される。
【０２２３】
Ｗｉ−Ｆｉは近距離無線送信技術に属する。携帯電話は、Ｗｉ−Ｆｉモジュール９７０を使用することによって、ユーザが電子メールを送信および受信し、ウェブページをブラウズし、ストリーミングメディアにアクセスするなどを支援してもよい。Ｗｉ−Ｆｉモジュール９７０は、ユーザに無線ブロードバンドインターネットアクセスを提供する。図９は、Ｗｉ−Ｆｉモジュール９７０を示すが、Ｗｉ−Ｆｉモジュール９７０は、携帯電話に含まれるのが必須ではないと理解され得る。Ｗｉ−Ｆｉモジュール９７０は、本発明の本質の範囲を変更することなく、要件に基づいて省略され得る。
【０２２４】
プロセッサ９８０は、携帯電話の制御センターである。プロセッサ９８０は、携帯電話全体の各部分を様々なインターフェースおよびラインを介して接続する。追加的に、プロセッサ９８０は、メモリ９２０に記憶されているソフトウェアプログラムおよび／またはモジュールをランまたは実行し、メモリ９２０に記憶されているデータを呼び出すことによって、携帯電話の様々な機能およびデータ処理を行い、携帯電話上で全体的な監視を行うようにする。任意で、プロセッサ９８０は、１つ以上の処理ユニットを含み得る。好ましくは、アプリケーションプロセッサおよびモデムプロセッサは、プロセッサ９８０内に一体化され得る。アプリケーションプロセッサは、主に、オペレーティングシステム、ユーザインターフェース、アプリケーションプログラムなどを処理する。モデムプロセッサは主に無線通信を処理する。モデムプロセッサは、代替的には、プロセッサ９８０に統合されなくてもよいと理解され得る。
【０２２５】
携帯電話は、さらに、全ての構成要素に電力を供給する電源９９０（例えば、バッテリ）を含む。好ましくは、電源は、電力管理システムを使用することによって、プロセッサ９８０に論理的に接続され、電力管理システムを使用することによって、充電、放電、および電力消費の管理などの機能を実施してもよい。
【０２２６】
図示されていないが、携帯電話は、カメラ、ブルートゥースモジュールなどをさらに含み得る。詳細は、本明細書では再度説明されない。
【０２２７】
前述の実施形態において端末によって行われるステップは、図９に示される端末の構造に基づいてもよい。
【０２２８】
この出願のこの実施形態では、ＲＦ回路９１０は、第２のブートストラップ要求をサーバに送信することであって、第２のブートストラップ要求は、ノード識別子および端末の送信チャネルパラメータを含み、送信チャネルパラメータは、端末によってサポートされる送信チャネルを示すために使用される、送信することと、第２のブートストラップ要求に従ってサーバによって送信される第２の確認メッセージを受信することであって、第２の確認メッセージは、サーバによって選択された送信チャネルを搬送し、サーバによって選択された送信チャネルは、送信チャネルパラメータに基づいてサーバによって決定される、受信することと、転送装置によって送信された一時的な識別子指示メッセージを受信することであって、一時的な識別子指示メッセージは、一時的な識別子および一時的なキーを含み、転送装置は、サーバによって選択された送信チャネルを通して端末にメッセージを送信するように構成されているネットワーク要素である、受信することと、一時的な識別子および一時的なキーに基づいて、接続要求をサーバに送信することであって、接続要求は、サーバとの安全チャネルの確立を要求するために使用される、送信することと、を行うように構成されている。
【０２２９】
任意に、この出願のいくつかの実施形態では、サーバによって選択される送信チャネルは、デバイストリガ送信チャネルを含み、一時的な識別子は、事前共有キー識別子を含み、一時的なキーは、事前共有キーを含む。
【０２３０】
ＲＦ回路９１０は、デバイストリガ送信チャネルを介して、マシンタイプの通信相互作用機能ネットワーク要素によって送信されたトリガ要求を受信するように具体的に構成されており、トリガ要求は、事前共有キー識別子および事前共有キーを含む。
【０２３１】
任意に、この出願のいくつかの実施形態では、サーバによって選択された送信チャネルは、ショート・メッセージ・サービス送信チャネルを含み、一時的な識別子は、事前共有キー識別子を含み、一時的なキーは、事前共有キーを含む。
【０２３２】
ＲＦ回路９１０は、ショート・メッセージ・サービス送信チャネルを介して、ショートメッセージ・サービス・センター・ネットワーク要素によって送信されたモバイル終端ショート・メッセージ・サービス・メッセージを受信するように具体的に構成されており、モバイル終端ショート・メッセージ・サービス・メッセージは、事前共有キー識別子および事前共有キーを含む。
【０２３３】
任意に、この出願のいくつかの実施形態では、サーバによって選択される送信チャネルは、データ送信チャネルを含み、一時的な識別子は、事前共有キー識別子を含み、一時的なキーは、事前共有キーを含む。
【０２３４】
ＲＦ回路９１０は、サービス作成環境機能ネットワーク要素によって送信された非インターネットプロトコルＩＰパケットヘッダデータ配信メッセージを、データ送信チャネルを介して受信するように具体的に構成されており、非ＩＰパケットヘッダデータ配信メッセージは、事前共有キー識別子および事前共有キーを含む。
【０２３５】
任意に、この出願のいくつかの実施態様において、ＲＦ回路９１０は、第１のブートストラップ要求をサーバに送信することであって、第１のブートストラップ要求は、端末のノード識別子および送信チャネルパラメータを含む、送信することと、第１のブートストラップ要求に従ってサーバによって送信された第１の確認メッセージを受信することであって、第１の確認メッセージは、セキュリティパラメータを搬送する、受信することと、を行うようにさらに構成されている。
【０２３６】
任意に、この出願のいくつかの実施態様において、ＲＦ回路９１０は、セキュアチャネルを介してサーバに第３のブートストラップ要求を送信することであって、第３のブートストラップ要求は、端末のノード識別子を含む、送信することと、セキュアチャネルを介して、第３のブートストラップ要求に従ってサーバによって送信されるデバイス管理情報を受信することと、を行うようにさらに構成されている。
【０２３７】
任意に、この出願のいくつかの実施態様において、ＲＦ回路９１０は、デバイス管理情報に基づいて、登録要求およびサービスデータをＩｏＴ（internet  of  things）プラットフォームに送信するようにさらに構成されている。
【０２３８】
任意に、この出願のいくつかの実施態様において、ＲＦ回路９１０は、事前設定された時間内に、ホールドオン・タイマ・パラメータに基づいて、転送装置によって送信された一時的な識別子指示メッセージを受信するように具体的に構成されている。
【０２３９】
図１０は、本発明の一実施形態によるサーバの概略構造図である。構成やパフォーマンスが異なるため、サーバには比較的大きな差が生じ得る。サーバは、少なくとも１つの中央処理装置（central  processing  units、ＣＰＵ）１０２２（例えば、少なくとも１つのプロセッサ）、アプリケーションプログラム１０４２またはデータ１０４４を記憶するメモリ１０３２、および少なくとも１つの記憶媒体１０３０（例えば、少なくとも１つの大容量記憶デバイス）を含み得る。メモリ１０３２および記憶媒体１０３０は、一時的な記憶または永久的な記憶のために使用され得る。記憶媒体１０３０に記憶されたプログラムは、少なくとも１つのモジュール（図示せず）を含んでもよく、各モジュールは、サーバに対する一連の命令動作を含み得る。さらに、中央処理ユニット１０２２は、記憶媒体１０３０と通信し、サーバ上で、記憶媒体１０３０における一連の命令動作を実行するように構成されてもよい。
【０２４０】
サーバは、少なくとも１つの電源１０２６、少なくとも１つの有線または無線ネットワークインターフェース１０５０、少なくとも１つの入出力インターフェース１０５８、および／または、Ｗｉｎｄｏｗｓ  ＳｅｒｖｅｒＴＭ、Ｍａｃ  ＯＳ  ＸＴＭ、ＵｎｉｘＴＭ、ＬｉｎｕｘＴＭ、ＦｒｅｅＢＳＤＴＭなどの少なくとも１つのオペレーティングシステム１０４１をさらに含み得る。
【０２４１】
前述の実施形態においてサーバによって実行されるステップは、図１０に示されるサーバ構造に基づいてもよい。
【０２４２】
この出願のこの実施形態では、少なくとも１つの有線または無線ネットワークインターフェース１０５０は、端末によって送信される第２のブートストラップ要求を受信するように構成されている。第２のブートストラップ要求は、端末のノード識別子および送信チャネルパラメータを含む。送信チャネルパラメータは、端末によってサポートされる送信チャネルを示すために使用される。
【０２４３】
少なくとも１つの中央処理ユニット１０２２は、ノード識別子および送信チャネルパラメータに基づいて転送装置を決定するように構成されている。
【０２４４】
少なくとも１つの有線または無線ネットワークインターフェース１０５０は、端末に第２の確認メッセージを送信するようにさらに構成されている。第２の確認メッセージは、サーバによって選択された送信チャネルを搬送する。サーバによって選択された送信チャネルは、サーバによって選択された送信チャネルを介して、端末がサーバによって送信されたメッセージを受信することを示すために使用される。
【０２４５】
少なくとも１つの有線または無線ネットワークインターフェース１０５０は、一時的な識別子指示メッセージを転送装置に送信することであって、一時的な識別子指示メッセージは、一時的な識別子および一時的なキーを含み、一時的な識別子および一時的なキーは、接続要求を開始する端末によって使用される、送信することと、端末によって送信された接続要求を受信することと、を行うようにさらに構成されている。
【０２４６】
少なくとも１つの中央処理ユニット１０２２は、接続要求に従って、端末と安全なチャネルを確立するようにさらに構成されている。
【０２４７】
任意に、この出願のいくつかの実施形態では、サーバによって選択される送信チャネルは、デバイストリガ送信チャネルを含み、一時的な識別子は、事前共有キー識別子を含み、一時的なキーは、事前共有キーを含む。
【０２４８】
少なくとも１つの有線または無線ネットワークインターフェース１０５０は、デバイストリガ送信チャネルを介して、マシンタイプ通信相互作用機能ネットワーク要素にトリガ要求を送信するように具体的に構成されている。トリガ要求には、事前共有キー識別子と事前共有キーが含まれます。
【０２４９】
任意に、この出願のいくつかの実施形態では、サーバによって選択された送信チャネルは、ショート・メッセージ・サービス送信チャネルを含み、一時的な識別子は、事前共有キー識別子を含み、一時的なキーは、事前共有キーを含む。
【０２５０】
少なくとも１つの有線または無線ネットワークインターフェース１０５０は、ショート・メッセージ・サービス送信チャネルを介して、モバイル終端ショート・メッセージ・サービス・メッセージをショートメッセージ・サービス・センター・ネットワーク要素に送信するように具体的に構成されている。モバイル終端ショート・メッセージ・サービス・メッセージは、事前共有キー識別子と事前共有キーを含む。
【０２５１】
任意に、この出願のいくつかの実施形態では、サーバによって選択される送信チャネルは、データ送信チャネルを含み、一時的な識別子は、事前共有キー識別子を含み、一時的なキーは、事前共有キーを含む。
【０２５２】
少なくとも１つの有線または無線ネットワークインターフェース１０５０は、データ送信チャネルを介して、非ＩＰ（internet  protocol）パケットヘッダデータ配信メッセージをサービス作成環境機能ネットワーク要素に送信するように具体的に構成されている。非ＩＰパケットヘッダデータ配信メッセージは、事前共有キー識別子および事前共有キーを含む。
【０２５３】
任意に、この出願のいくつかの実施態様において、少なくとも１つの有線または無線ネットワークインターフェース１０５０は、端末のノード識別子および送信チャネルパラメータに基づいて、端末に第１の確認メッセージを送信するようにさらに構成されており、第１の確認メッセージは、セキュリティパラメータを搬送し、セキュリティパラメータは、サービス妨害攻撃を防止するために端末によって使用される。
【０２５４】
少なくとも１つの有線または無線ネットワークインターフェース１０５０は、端末によって送信された第３のブートストラップ要求を受信することであって、第３のブートストラップ要求が端末のノード識別子を含む、受信することと、端末のノード識別子に基づいてデバイス管理情報を端末に送信することと、を行うようにさらに構成されている。
【０２５５】
任意に、この出願のいくつかの実施形態では、第２の確認メッセージは、ホールドオン・タイマ・パラメータをさらに搬送する。ホールドオン・タイマ・パラメータは、事前設定された時間内に端末休止状態に移行しないことを示すために使用される。
【０２５６】
前述の実施形態の全部または一部は、ソフトウェア、ハードウェア、ファームウェア、またはそれらの任意の組み合わせを使用することによって実施され得る。ソフトウェアを使用して実施形態を実施するときに、実施形態は、コンピュータプログラム製品の形態で、全体的または部分的に実施され得る。コンピュータプログラム製品は、１つ以上のコンピュータ命令を含む。コンピュータプログラム命令がロードされ、コンピュータ上で実行されるときに、この出願の実施形態による手順または機能は、すべてまたは部分的に生成される。コンピュータは、汎用コンピュータ、専用コンピュータ、コンピュータネットワーク、または他のプログラム可能な装置であってもよい。コンピュータ命令は、コンピュータ可読記憶媒体に記憶されてもよく、またはコンピュータ可読記憶媒体から別のコンピュータ可読記憶媒体に送信されてもよい。例えば、コンピュータ命令は、ウェブサイト、コンピュータ、サーバ、またはデータセンターから、有線（例えば、同軸ケーブル、光ファイバ、またはデジタル加入者線（ＤＳＬ））または無線（例えば、赤外線、無線、およびマイクロ波など）の形態で、別のウェブサイト、コンピュータ、サーバ、またはデータセンターに送信され得る。コンピュータ可読記憶媒体は、コンピュータによってアクセス可能な任意の使用可能媒体、または１つ以上の統合された使用可能媒体を含む、サーバまたはデータセンターのようなデータ記憶装置であってもよい。使用可能な媒体は、磁気媒体（例えば、フロッピーディスク、ハードディスク、または磁気テープ）、光媒体（例えば、ＤＶＤ）、半導体媒体（例えば、固体ドライブソリッドステートディスク（ＳＳＤ））などであり得る。
【０２５７】
便利で簡単な説明のために、前述のシステム、装置、およびユニットの詳細な作業プロセスについては、前述の方法の実施形態における対応するプロセスを参照することが、当業者によって明らかに理解され得る。詳細は、本明細書では再度説明されない。この出願によるいくつかの実施形態において、開示されたシステム、装置、および方法は、別の方法で実施することができると理解されたい。例えば、記載された装置の実施形態は、単なる一例である。例えば、ユニット分割は、単なる論理的な機能分割であり、実際の実施においては他の分割であってもよい。例えば、複数のユニットまたは構成要素は、別のシステムに結合もしくは統合されてもよく、またはいくつかの特徴は、無視されるか、もしくは実行されなくてもよい。追加的に、表示または説明された相互カップリング、直接カップリングまたは通信接続は、いくつかのインターフェースを介して実施されてもよい。装置またはユニット間の間接的なカップリングまたは通信接続は、電子的、機械的、または他の形態で実施されてもよい。
【０２５８】
別個の構成要素として記載されたユニットは、物理的に分離していてもしていなくてもよく、ユニットとして表示された構成要素は、物理的ユニットであってもなくてもよく、１つの位置に配置されてもよく、または複数のネットワークユニット上に分散されてもよい。ユニットの一部または全部は、実施形態の解決策の目的を達成するために、実際の要件に基づいて選択されてもよい。
【０２５９】
追加的に、この出願の実施形態における機能ユニットは、１つの処理ユニットに統合されてもよく、ユニットの各々は、物理的に単独で存在してもよく、または、少なくとも２つのユニットは、１つのユニットに統合されてもよい。統合ユニットは、ハードウェアの形態で実施されてもよく、またはソフトウェア機能ユニットの形態で実施されてもよい。
【０２６０】
統合ユニットがソフトウェア機能ユニットの形態で実施され、独立した製品として販売または使用されるときに、統合ユニットは、コンピュータ可読記憶媒体に記憶され得る。このような理解に基づいて、この出願の技術的解決策は、本質的に、先行技術に寄与する部分、または技術的解決策の全部もしくは一部が、ソフトウェア製品の形態で実施されてもよい。コンピュータソフトウェア製品は、記憶媒体に記憶され、コンピュータデバイス（パーソナルコンピュータ、サーバ、またはネットワークデバイスであり得る）に、この出願の実施形態に記載される方法の全部または一部のステップを行うように指示するためのいくつかの命令を含む。記憶媒体は、ＵＳＢフラッシュドライブ、リムーバブルハードディスク、読み出し専用メモリ（ＲＯＭ、Read-Only  Memory）、ランダムアクセスメモリ（ＲＡＭ、Random  Access  Memory）、磁気ディスク、または光ディスクなどのプログラムコードを記憶し得る様々な媒体を含む。
【０２６１】
前述の実施形態は、単にこの出願の技術的解決策を記載することを意図したものであって、この出願を限定するものではない。この出願は、前述の実施形態を参照して詳細に記載されているが、当業者は、この出願の実施形態の技術的解決策の精神および範囲から逸脱することなく、前述の実施形態に記載された技術的解決策を依然として修正してもよく、またはその技術的特徴のいくつかに等価な交換をなしてもよいことを理解すべきである。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
デバイスブートストラップ方法であって、
端末によって、サーバへ第２のブートストラップ要求を送信することであって、前記第２のブートストラップ要求は、前記端末のノード識別子および送信チャネルパラメータを含む、送信することと、
前記端末によって、前記サーバから第２の確認メッセージを受信することであって、前記第２の確認メッセージは、前記サーバによって選択された送信チャネルを搬送する、受信することと、
前記送信チャネル介して前記端末によって、転送装置によって送信された一時的な識別子指示メッセージを受信することであって、前記一時的な識別子指示メッセージは、一時的な識別子および一時的なキーを含む、受信することと、
前記端末によって、前記一時的な識別子および前記一時的なキーに基づいて前記サーバに接続要求を送信することであって、前記接続要求は、前記サーバとセキュアなチャネルを確立することを要求するために使用される、送信することと、を含む方法。
【請求項２】
前記サーバによって選択された前記送信チャネルは、デバイストリガ送信チャネルを含み、前記一時的な識別子は、事前共有キー識別子を含み、前記一時的なキーは、事前共有キーを含み、
前記送信チャネル介して前記端末によって、転送装置によって送信された一時的な識別子指示メッセージを受信することは、
前記端末によって、前記デバイストリガ送信チャネルを介して、マシンタイプ通信相互作用機能ネットワーク要素によって送信されたトリガ要求を受信することであって、前記トリガ要求は、前記事前共有キー識別子および前記事前共有キーを含む、受信することを含む、請求項１に記載の方法。
【請求項３】
前記サーバによって選択された前記送信チャネルは、ショート・メッセージ・サービス送信チャネルを含み、前記一時的な識別子は、事前共有キー識別子を含み、前記一時的なキーは、事前共有キーを含み、
前記送信チャネル介して前記端末によって、転送装置によって送信された一時的な識別子指示メッセージを受信することは、
前記端末が、前記ショート・メッセージ・サービス送信チャネルを介して、ショートメッセージ・サービス・センター・ネットワーク要素によって送信されたモバイル終端ショート・メッセージ・サービス・メッセージを受信することであって、前記モバイル終端ショート・メッセージ・サービス・メッセージは、前記事前共有キー識別子および前記事前共有キーを含む、受信することを含む、請求項１に記載の方法。
【請求項４】
前記サーバによって選択された前記送信チャネルは、データ送信チャネルを含み、前記一時的な識別子は、事前共有キー識別子を含み、前記一時的なキーは、事前共有キーを含み、
前記送信チャネル介して前記端末によって、転送装置によって送信された一時的な識別子指示メッセージを受信することは、
前記端末によって、前記データ送信チャネルを介して、サービス作成環境機能ネットワーク要素によって送信された非ＩＰ（internet  protocol）パケットヘッダデータ配信メッセージを受信することであって、前記非ＩＰパケットヘッダデータ配信メッセージは、前記事前共有キー識別子および前記事前共有キーを含む、受信することを含む、請求項１に記載の方法。
【請求項５】
前記第２のブートストラップ要求は、セキュリティパラメータをさらに含み、前記セキュリティパラメータは、前記端末が第１のブートストラップ要求を使用することによって取得され、前記端末によって、第２のブートストラップ要求をサーバに送信する前に、前記方法は、
前記端末によって、前記第１のブートストラップ要求を前記サーバに送信することであって、前記第１のブートストラップ要求は、前記端末の前記ノード識別子と前記送信チャネルパラメータを含む、送信することと、
前記端末によって、前記第１のブートストラップ要求に従って前記サーバによって送信された第１の確認メッセージを受信することであって、前記第１の確認メッセージは、前記セキュリティパラメータを搬送する、受信することと、をさらに含む、請求項１〜４のいずれか一項に記載の方法。
【請求項６】
前記端末によって、前記サーバに、前記一時的な識別子および前記一時的なキーに基づく接続要求を送信した後、前記接続要求が、前記サーバとセキュアチャネルを確立することを要求するために使用され、前記方法は、
前記端末によって、前記セキュアチャネルを介して前記サーバに第３のブートストラップ要求を送信することであって、前記第３のブートストラップ要求は、前記端末の前記ノード識別子を含む、送信することと、
前記端末によって、前記セキュアチャネルを介して、前記第３のブートストラップ要求に従って前記サーバから送信されたデバイス管理情報を受信することと、をさらに含む、請求項１〜５のいずれか一項に記載の方法。
【請求項７】
デバイスブートストラップ方法であって、
サーバによって、端末によって送信された第２のブートストラップ要求を受信することであって、前記第２のブートストラップ要求は、前記端末のノード識別子および送信チャネルパラメータを含む、受信することと、
前記サーバによって、前記ノード識別子および前記送信チャネルパラメータに基づいて転送装置を決定し、前記端末へ第２の確認メッセージの送信することであって、第２の確認メッセージは、前記サーバによって選択された送信チャネルを搬送し、前記サーバによって選択された前記送信チャネルは、前記端末が前記サーバによって選択された前記送信チャネルを介して、前記サーバによって送信されたメッセージを受信することを示すために使用される、決定および送信することと、
前記サーバによって、一時的な識別子指示メッセージを前記転送装置に送信することであって、前記一時的な識別子指示メッセージは、一時的な識別子および一時的なキーを含み、前記一時的な識別子および前記一時的なキーは、前記端末が接続要求を開始するために使用される、送信することと、
前記サーバによって、前記端末によって送信された前記接続要求を受信することと、
前記サーバによって、前記接続要求に従って前記端末とセキュアチャネルを確立することと、を含む方法。
【請求項８】
前記サーバによって選択される前記送信チャネルは、デバイストリガ送信チャネルを含み、前記一時的な識別子は、事前共有キー識別子を含み、前記一時的なキーは、事前共有キーを含み、
前記サーバによって、前記転送装置に一時的な識別子指示メッセージを送信することは、
前記サーバによって、前記デバイストリガ送信チャネルを介して、マシンタイプ通信相互作用機能ネットワーク要素にトリガ要求を送信することであって、前記トリガ要求は、前記事前共有キー識別子および前記事前共有キーを含む、請求項７に記載の方法。
【請求項９】
前記サーバによって選択される前記送信チャネルは、ショート・メッセージ・サービス送信チャネルを含み、前記一時的な識別子は、事前共有キー識別子を含み、前記一時的なキーは、事前共有キーを含み、
前記サーバによって、前記転送装置に一時的な識別子指示メッセージを送信することは、
前記サーバによって、前記ショート・メッセージ・サービス送信チャネルを介して、モバイル終端ショート・メッセージ・サービス・メッセージをショートメッセージ・サービス・センター・ネットワーク要素に送信することであって、前記モバイル終端ショート・メッセージ・サービス・メッセージは、前記事前共有キー識別子および前記事前共有キーを含む、送信することを含む、請求項７に記載の方法。
【請求項１０】
前記サーバによって選択される前記送信チャネルは、データ送信チャネルを含み、前記一時的な識別子は、事前共有キー識別子を含み、前記一時的なキーは、事前共有キーを含み、
前記サーバによって、前記転送装置に一時的な識別子指示メッセージを送信することは、
前記サーバによって、前記データ送信チャネルを介して、非ＩＰ（internet  protocol）パケットヘッダデータ配信メッセージを、サービス作成環境機能ネットワーク要素に送信することであって、前記非ＩＰパケットヘッダデータ配信メッセージは、前記事前共有キー識別子および前記事前共有キーを含む、送信することを含む、請求項７に記載の方法。
【請求項１１】
前記第２のブートストラップ要求は、セキュリティパラメータをさらに含み、前記セキュリティパラメータは、第１のブートストラップ要求を使用することによって前記端末によって取得され、サーバによって、端末によって送信された第２のブートストラップ要求を受信する前に、前記方法は、
前記サーバによって、前記端末によって送信された前記第１のブートストラップ要求を受信することであって、前記第１のブートストラップ要求は、前記端末の前記ノード識別子と前記送信チャネルパラメータを含む、受信することと、
前記サーバによって、前記端末の前記ノード識別子および前記送信チャネルパラメータに基づいて、前記端末に第１の確認メッセージを送信することであって、前記第１の確認メッセージは、セキュリティパラメータを搬送し、前記セキュリティパラメータは、サービス妨害攻撃を防止するために前記端末によって使用される、送信することと、をさらに含む、請求項７〜１０のいずれか一項に記載の方法。
【請求項１２】
前記サーバによって、前記接続要求に従って、前記端末とセキュアチャネルを確立した後、前記方法は、
前記サーバによって、前記端末によって送信された第３のブートストラップ要求を受信することであって、前記第３のブートストラップ要求は、前記端末の前記ノード識別子を含む、受信することと、
前記サーバによって、前記端末の前記ノード識別子に基づいて前記端末へデバイス管理情報を送信することと、をさらに含む、請求項７〜１１のいずれか一項に記載の方法。
【請求項１３】
端末であって、
サーバに第２のブートストラップ要求を送信するように構成されている送信モジュールであって、前記第２のブートストラップ要求は、前記端末のノード識別子および送信チャネルパラメータを含む、送信モジュールと、
前記サーバから第２の確認メッセージを受信するように構成されている受信モジュールであって、前記第２の確認メッセージは、前記サーバによって選択された送信チャネルを搬送する、受信モジュールと、を含み、
前記送信チャネルを介して前記受信モジュールは、転送装置によって送信された一時的な識別子指示メッセージを受信するようにさらに構成され、前記一時的な識別子指示メッセージは、一時的な識別子および一時的なキーを含む、
前記送信モジュールは、前記一時的な識別子および前記一時的なキーに基づいて前記サーバに接続要求を送信するようにさらに構成されており、前記接続要求は、前記サーバとのセキュアチャネルを確立することを要求するために使用される、端末。
【請求項１４】
前記サーバによって選択された前記送信チャネルは、デバイストリガ送信チャネルを含み、前記一時的な識別子は、事前共有キー識別子を含み、前記一時的なキーは、事前共有キーを含み、
前記受信モジュールは、前記デバイストリガ送信チャネルを介して、マシンタイプ通信相互作用機能ネットワーク要素によって送信されたトリガ要求を受信するように構成され、前記トリガ要求は、前記事前共有キー識別子および前記事前共有キーを含む、請求項１３に記載の端末。
【請求項１５】
前記サーバによって選択された前記送信チャネルは、ショート・メッセージ・サービス送信チャネルを含み、前記一時的な識別子は、事前共有キー識別子を含み、前記一時的なキーは、事前共有キーを含み、
前記受信モジュールは、前記ショート・メッセージ・サービス送信チャネルを介して、ショートメッセージ・サービス・センター・ネットワーク要素によって送信されたモバイル終端ショート・メッセージ・サービス・メッセージを受信するように構成されており、前記モバイル終端ショート・メッセージ・サービス・メッセージは、前記事前共有キー識別子および前記事前共有キーを含む、請求項１３に記載の端末。
【請求項１６】
前記サーバによって選択された前記送信チャネルはデータ送信チャネルを含み、前記一時的な識別子は、事前共有キー識別子を含み、前記一時的なキーは、事前共有キーを含み、
前記受信モジュールは、前記データ送信チャネルを介して、サービス作成環境機能ネットワーク要素によって送信された非ＩＰ（internet  protocol）パケットヘッダデータ配信メッセージを受信するように構成されており、非ＩＰパケットヘッダデータ配信メッセージは、前記事前共有キー識別子および前記事前共有キーを含む、請求項１３に記載の端末。
【請求項１７】
前記送信モジュールは、第１のブートストラップ要求を前記サーバに送信するようにさらに構成されており、前記第１のブートストラップ要求は、前記端末の前記ノード識別子および前記送信チャネルパラメータを含み、
前記受信モジュールは、前記第１のブートストラップ要求に従って前記サーバによって送信される第１の確認メッセージを受信するようにさらに構成されており、前記第１の確認メッセージはセキュリティパラメータを搬送する、請求項１３〜１６のいずれか一項に記載の端末。
【請求項１８】
前記送信モジュールは、前記セキュアチャネルを介して第３のブートストラップ要求を前記サーバに送信するようにさらに構成されており、前記第３のブートストラップ要求は、前記端末の前記ノード識別子を含み、
前記受信モジュールは、前記第３のブートストラップ要求に従って前記サーバによって送信されたデバイス管理情報を受信するようにさらに構成されている、請求項１３〜１７のいずれか一項に記載の端末。
【請求項１９】
サーバであって、
端末によって送信された第２のブートストラップ要求を受信するように構成されている受信モジュールであって、前記第２のブートストラップ要求は、前記端末のノード識別子および送信チャネルパラメータを含む、受信モジュールと、
前記ノード識別子および前記送信チャネルパラメータに基づいて転送装置を決定するように構成されている決定モジュールと、
前記端末に第２の確認メッセージを送信するように構成されている送信モジュールであって、前記第２の確認メッセージは、前記サーバによって選択される送信チャネルを搬送し、前記サーバによって選択される前記送信チャネルは、前記端末が、前記サーバによって選択される前記送信チャネルを介して、前記サーバによって送信されるメッセージを受信することを示すために使用され、
前記送信モジュールは、一時的な識別子指示メッセージを前記転送装置に送信するようにさらに構成されており、前記一時的な識別子指示メッセージは、一時的な識別子および一時的なキーを含み、前記一時的な識別子および前記一時的なキーは、前記端末が接続要求を開始するために使用され、
前記受信モジュールは、前記端末によって送信された前記接続要求を受信するようにさらに構成されている、送信モジュールと、
前記接続要求に従って前記端末とセキュアチャネルを確立するように構成されている確立モジュールと、を含むサーバ。
【請求項２０】
前記サーバによって選択される前記送信チャネルは、デバイストリガ送信チャネルを含み、前記一時的な識別子は、事前共有キー識別子を含み、前記一時的なキーは、事前共有キーを含み、
前記送信モジュールは、前記デバイストリガ送信チャネルを介して、マシンタイプ通信相互作用機能ネットワーク要素にトリガ要求を送信するように構成されており、前記トリガ要求は、前記事前共有キー識別子および前記事前共有キーを含む、請求項１９に記載のサーバ。
【請求項２１】
前記サーバによって選択される前記送信チャネルは、ショート・メッセージ・サービス送信チャネルを含み、前記一時的な識別子は、事前共有キー識別子を含み、前記一時的なキーは、事前共有キーを含み、
前記送信モジュールは、前記ショート・メッセージ・サービス送信チャネルを介して、モバイル終端ショート・メッセージ・サービス・メッセージをショートメッセージ・サービス・センター・ネットワーク要素に送信するように構成されており、前記モバイル終端ショート・メッセージ・サービス・メッセージは、前記事前共有キー識別子および前記事前共有キーを含む、請求項１９に記載のサーバ。
【請求項２２】
前記サーバによって選択される前記送信チャネルは、データ送信チャネルを含み、前記一時的な識別子は、事前共有キー識別子を含み、前記一時的なキーは、事前共有キーを含み、
前記送信モジュールは、前記データ送信チャネルを介して、サービス作成環境機能ネットワーク要素に非ＩＰ（internet  protocol）パケットヘッダデータ配信メッセージを送信するように構成されており、前記非ＩＰパケットヘッダデータ配信メッセージは、前記事前共有キー識別子および前記事前共有キーを含む、請求項１９に記載のサーバ。
【請求項２３】
前記受信モジュールは、前記端末によって送信された第１のブートストラップ要求を受信するように構成されており、前記第１のブートストラップ要求は、前記端末の前記ノード識別子および前記送信チャネルパラメータを含み、
前記送信モジュールは、前記端末の前記ノード識別子および前記送信チャネルパラメータに基づいて、前記端末に第１の確認メッセージを送信するように構成されており、前記第１の確認メッセージは、セキュリティパラメータを搬送し、前記セキュリティパラメータは、前記端末がサービス妨害攻撃を防止するために使用される、請求項１９〜２２のいずれか一項に記載のサーバ。
【請求項２４】
前記受信モジュールは、前記端末によって送信された第３のブートストラップ要求を受信するように構成されており、前記第３のブートストラップ要求は、前記端末の前記ノード識別子を含み、
前記送信モジュールは、前記端末の前記ノード識別子に基づいて前記端末にデバイス管理情報を送信するように構成されている、請求項１９〜２３のいずれか一項に記載のサーバ。
【請求項２５】
端末であって、
１つ以上のプロセッサと、
メモリと、
複数のアプリケーションと、
１つ以上のコンピュータプログラムと、を含み、前記１つ以上のコンピュータプログラムは、前記メモリに記憶され、前記１つ以上のコンピュータプログラムは、命令を含み、前記命令が前記端末によって実行されるときに、前記端末は、請求項１〜６のいずれか一項に記載の方法を行うようにされる、端末。
【請求項２６】
サーバであって、
１つ以上のプロセッサと、
メモリと、
複数のアプリケーションと、
１つ以上のコンピュータプログラムと、を含み、前記１つ以上のコンピュータプログラムは、前記メモリに記憶され、前記１つ以上のコンピュータプログラムは、命令を含み、前記命令が前記サーバによって実行されるときに、前記サーバは、請求項７〜１２のいずれか一項に記載の方法を行うようにされる、サーバ。
【請求項２７】
命令を含み、前記命令が端末上で実行されるときに、前記端末は、請求項１〜６のいずれか一項に記載の方法を行うようにされる、コンピュータ可読記憶媒体。
【請求項２８】
命令を含み、前記命令がサーバ上で実行されるときに、前記サーバは、請求項７〜１２のいずれか一項に記載の方法を行うようにされる、コンピュータ可読記憶媒体。
【国際調査報告】
2021508979.tif 000013
2021508979.tif 000014
2021508979.tif 000015
2021508979.tif 000016