【手続補正書】
【提出日】平成30年12月14日(2018.12.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
システムであって、
ハードウェア物のインターネット（ＩｏＴ）ハブであって、広域ネットワーク（ＷＡＮ）を介して前記ＩｏＴハブをＩｏＴサービスに連結するためのネットワークインターフェースと、
ＩｏＴデバイスとの暗号化通信を確立するために使用可能な１つ以上の暗号鍵を用いて識別デバイスをプログラミングするためのプログラミングロジックと、を備える、物のインターネット（ＩｏＴ）ハブと、
前記ＩｏＴハブによる前記識別デバイスのプログラミング後に前記識別デバイスとインターフェース接続する、前記ＩｏＴデバイスと、を備え、
前記識別デバイスがプログラミングされ、前記ＩｏＴデバイスとインターフェース接続されると、前記ＩｏＴデバイスが、前記１つ以上の鍵を使用して、前記ＩｏＴハブ／前記ＩｏＴサービスとの安全な通信チャンネルを確立し、
前記識別デバイスをプログラミングすることが、公開／秘密鍵ペアを生成すること、及び前記公開／秘密鍵ペアのうち少なくとも前記秘密鍵を前記識別デバイス上に記憶することを含み、
前記識別デバイスをプログラミングすることが、少なくとも前記公開鍵を前記ＩｏＴハブ上の安全な記憶装置内に記憶することを更に含み、
前記ＩｏＴハブが、前記ネットワークインターフェースを介して、対応する署名付きの前記公開鍵を前記ＩｏＴサービスに安全に転送することと、更に、前記ＩｏＴハブに関連付けられ、かつＩｏＴハブ秘密鍵に対応する、対応する署名付きのＩｏＴハブ公開鍵を安全に転送することと、を更に含み、
コマンド／データを前記ＩｏＴデバイスに安全に送信するために、前記ＩｏＴサービスが、前記コマンド／データを暗号化し、前記公開鍵を使用して第１の署名を生成して、暗号化されたＩｏＴデバイスパケットを生成し、次に、前記ＩｏＴデバイスパケットを暗号化し、前記ＩｏＴハブ公開鍵を使用して第２の署名を生成して、ＩｏＴハブパケットを生成する、
システム。
【請求項２】
前記識別デバイスが、加入者識別モジュール（ＳＩＭ）を備える、請求項１に記載のシステム。
【請求項３】
前記識別デバイスが、前記ＩｏＴデバイスに結合される、請求項１に記載のシステム。
【請求項４】
前記ＩｏＴハブが、ＩｏＴハブ秘密鍵を使用して、前記ＩｏＴハブパケットを解読し、前記第２の署名を認証して、前記ＩｏＴデバイスパケットを生成し、前記ＩｏＴデバイスパケットを前記ＩｏＴデバイスに転送し、前記ＩｏＴデバイスが、前記秘密鍵を使用して、前記第１の署名を認証し、前記ＩｏＴデバイスパケットを解読する、請求項１に記載のシステム。
【請求項５】
前記識別デバイスが、前記プログラミングロジックによって提供される秘密鍵を記憶するための安全鍵記憶装置を備える、請求項１に記載のシステム。
【請求項６】
前記暗号鍵が、対称暗号鍵を備える、請求項１に記載のシステム。
【請求項７】
システムであって、
広域ネットワーク（ＷＡＮ）を介してハードウェア物のインターネット（ＩｏＴ）ハブをＩｏＴサービスに連結するためのネットワークインターフェースを備える前記ＩｏＴハブと、
ＩｏＴデバイスとの安全な通信チャンネルを確立するために使用可能な１つ以上の暗号鍵を受信するための、前記ＩｏＴハブ上のローカルインターフェースと、を備え、
前記ＩｏＴハブが前記１つ以上の暗号鍵を受信したら、前記ＩｏＴハブ及び前記ＩｏＴサービスが、前記１つ以上の暗号鍵を使用して、前記ＩｏＴデバイスとの安全な通信チャンネルを確立する、
第１の公開／秘密鍵ペアが、前記ＩｏＴデバイスと関連付けられ、前記ＩｏＴハブが、前記第１の公開／秘密鍵ペアのうち少なくとも前記公開鍵を受信し、前記公開鍵を前記ＩｏＴサービスに転送する、
第２の公開／秘密鍵ペアが、前記ＩｏＴハブと関連付けられ、前記ＩｏＴハブが、前記第２の公開／秘密鍵ペアのうち少なくとも前記公開鍵を、前記ＩｏＴデバイス及び前記ＩｏＴサービスに提供する、
前記ＩｏＴデバイスが、前記第２の公開／秘密鍵ペアの前記公開鍵を使用して、前記ＩｏＴハブに向けられた通信を暗号化し、前記ＩｏＴハブ及び前記ＩｏＴサービスが、前記第１の公開／秘密鍵ペアの前記公開鍵を使用して、前記ＩｏＴデバイスに向けられた通信を暗号化する、
コマンド／データを前記ＩｏＴデバイスに安全に送信するために、前記ＩｏＴサービスが、前記第１の公開／秘密鍵ペアの前記公開鍵を使用して前記コマンド／データを暗号化して、暗号化されたＩｏＴデバイスパケットを生成し、次に、前記第２の公開／秘密鍵ペアの前記公開鍵を使用して前記ＩｏＴデバイスパケットを暗号化して、ＩｏＴハブパケットを生成する、
システム。
【請求項８】
前記ローカルインターフェースが、前記１つ以上の暗号鍵を識別するバーコード又はＱＲコードを読み取るためのバーコード又はＱＲコードリーダを備える、請求項７に記載のシステム。
【請求項９】
前記ＩｏＴハブが、前記第１及び第２の公開／秘密鍵ペアの前記公開鍵を、前記ＩｏＴサービスに安全に転送する、請求項７に記載のシステム。
【請求項１０】
前記ＩｏＴサービスが、前記ＩｏＴデバイスの前記公開鍵を使用して、各コマンド／データと共に送信される署名を生成し、前記ＩｏＴデバイスが、前記ＩｏＴデバイスの前記秘密鍵を使用して前記署名を検証する、請求項７に記載のシステム。
【請求項１１】
前記ＩｏＴサービスが、前記ＩｏＴデバイスに送信されるコマンド／データ毎にシーケンス番号又はナンスを含み、前記ＩｏＴデバイスが、前記シーケンス番号又はナンスを検証する、請求項７に記載のシステム。
【請求項１２】
前記ＩｏＴハブが、前記第２の公開／秘密鍵ペアの前記秘密鍵を使用して、前記ＩｏＴハブパケットを解読して、前記ＩｏＴデバイスパケットを生成し、前記ＩｏＴデバイスパケットを前記ＩｏＴデバイスに転送し、前記ＩｏＴデバイスが、前記第１の公開／秘密鍵ペアの前記秘密鍵を使用して、前記ＩｏＴデバイスパケットを解読する、請求項７に記載のシステム。
【請求項１３】
前記ローカルインターフェースが、ＢＬＵＥＴＯＯＴＨ低エネルギー（ＬＥ）通信チャンネル又はＷＩＦＩ通信チャンネルを備える、請求項７に記載のシステム。
【請求項１４】
前記暗号鍵が、前記ＩｏＴデバイス及びＩｏＴハブによって共有される対称暗号鍵を備える、請求項６に記載のシステム。
【請求項１５】
方法であって、
広域ネットワーク（ＷＡＮ）を介して物のインターネット（ＩｏＴ）ハブをＩｏＴサービスに連結するためのネットワークインターフェースを備える前記ＩｏＴハブを提供することと、
ＩｏＴデバイスとの暗号化通信を確立するために使用可能な１つ以上の暗号鍵を含めるように、前記ＩｏＴハブによって識別デバイスをプログラミングすることと、
前記ＩｏＴハブによる前記識別デバイスのプログラミング後に、前記ＩｏＴデバイスを前記識別デバイスとインターフェース接続することと、を含み、
前記識別デバイスがプログラミングされ、前記ＩｏＴデバイスとインターフェース接続されると、前記ＩｏＴデバイスが、前記１つ以上の鍵を使用して、前記ＩｏＴハブ及び／又は前記ＩｏＴサービスとの安全な通信チャンネルを確立する、
前記識別デバイスをプログラミングすることが、公開／秘密鍵ペアを生成すること、及び前記公開／秘密鍵ペアのうち少なくとも前記秘密鍵を前記識別デバイス上に記憶することを含み、
前記識別デバイスをプログラミングすることが、少なくとも前記公開鍵を前記ＩｏＴハブ上の安全な記憶装置内に記憶することを更に含み、
前記ＩｏＴハブが、前記ネットワークインターフェースを介して、対応する署名付きの前記公開鍵を前記ＩｏＴサービスに安全に転送することと、更に、前記ＩｏＴハブに関連付けられ、かつＩｏＴハブ秘密鍵に対応する、対応する署名付きのＩｏＴハブ公開鍵を安全に転送することと、を更に含み、
コマンド／データを前記ＩｏＴデバイスに安全に送信するために、前記ＩｏＴサービスが、前記コマンド／データを暗号化し、前記公開鍵を使用して第１の署名を生成して、暗号化されたＩｏＴデバイスパケットを生成し、次に、前記ＩｏＴデバイスパケットを暗号化し、前記ＩｏＴハブ公開鍵を使用して第２の署名を生成して、ＩｏＴハブパケットを生成する、
方法。
【請求項１６】
前記識別デバイスが、加入者識別モジュール（ＳＩＭ）を備える、請求項１５に記載の方法。
【請求項１７】
前記識別デバイスが、前記ＩｏＴデバイスに結合される、請求項１５に記載の方法。
【請求項１８】
前記識別デバイスをプログラミングすることが、公開／秘密鍵ペアを生成すること、及び前記公開／秘密鍵ペアのうち少なくとも前記秘密鍵を前記識別デバイス上に記憶することを含む、請求項１５に記載の方法。
【請求項１９】
前記識別デバイスをプログラミングすることが、少なくとも前記公開鍵を前記ＩｏＴハブ上の安全な記憶装置内に記憶することを更に含む、請求項１８に記載の方法。
【請求項２０】
前記ＩｏＴハブが、前記ネットワークインターフェースを介して、前記公開鍵を前記ＩｏＴサービスに安全に転送することと、更に、前記ＩｏＴハブに関連付けられ、かつＩｏＴハブ秘密鍵に対応するＩｏＴハブ公開鍵を安全に転送することと、を更に含む、請求項１９に記載の方法。