【手続補正書】
【提出日】平成31年4月1日(2019.4.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワーク機能仮想化（ＮＦＶ）ネットワークアーキテクチャにおいて複数の仮想ネットワーク機能をブートストラップする仮想ネットワーク機能（ＶＮＦ）インスタンスのＶＮＦブートストラップサービス（ＶＢＳ）エージェントであって、
ＶＢＳキャプチャプロトコル実行モジュールを有し、該ＶＢＳキャプチャプロトコル実行モジュールは、（ｉ）前記ＮＦＶネットワークアーキテクチャのＶＢＳに開始メッセージを送信し、ここで前記ＶＢＳは前記ＶＢＳエージェントに通信可能に結合され、前記開始メッセージは前記ＶＢＳエージェントがインスタンス化されるとの情報を提供し、（ｉｉ）前記開始メッセージの送信に応答して前記ＶＢＳから開始応答メッセージを受信し、（ｉｉｉ）前記開始応答メッセージの受信に応答して前記ＶＢＳに登録要求メッセージを送信し、ここで前記登録要求メッセージは前記ＶＢＳエージェントを前記登録要求メッセージの送信者として認証するのに使用し得るセキュリティクォートと、前記ＶＢＳにセキュリティ証明を要求するセキュリティ証明要求とを含み、（ｉｖ）前記ＶＢＳから登録応答メッセージを受信し、ここで前記登録応答メッセージは前記セキュリティクォートと前記セキュリティ証明要求とが前記ＶＢＳにより検証されたことを示すセキュリティ証明を含み、
前記開始メッセージは第１ノンスを含み、
前記開始応答メッセージは前記ＶＢＳの秘密鍵を用いて前記ＶＢＳにより署名され、前記第１ノンスと、前記ＶＢＳにより生成された第２ノンスとを含む、
ＶＢＳエージェント。
【請求項２】
前記セキュリティ証明要求は前記ＶＮＦインスタンスにより前記ＶＮＦインスタンスの秘密鍵を用いて署名され、前記第１ノンスと、前記第２ノンスと、前記ＶＮＦインスタンスの公開鍵とを含み、
前記登録応答メッセージは、前記ＶＢＳにより前記ＶＢＳの秘密鍵を用いて署名され、前記第１ノンスと、前記第２ノンスと、前記ＶＢＳエージェントを管理するＮＦＶネットワークアーキテクチャのＶＮＦマネージャの識別子と、ホワイトリストされたＶＮＦマネージャのセットと、前記ＶＢＳにより認証されたＶＮＦコンポーネント（ＶＭＦＣ）のセットと、ユニークなＶＮＦインスタンス識別子と、１つ以上のポリシーとをさらに含み、
前記１つ以上のポリシーは前記ＶＢＳエージェントが機能を実行するのに使用できる命令を含む、
請求項１に記載のＶＢＳエージェント。
【請求項３】
前記ＶＢＳキャプチャプロトコル実行モジュールはさらに、トラステッド実行環境（ＴＥＥ）により前記ＴＥＥの秘密鍵を用いて署名された前記セキュリティクォートを読み出し、前記ＴＥＥは前記ＶＮＦインスタンスがインスタンス化されるプラットフォームにある、
請求項１に記載のＶＢＳエージェント。
【請求項４】
前記ＶＢＳキャプチャプロトコル実行モジュールはさらに、（ｉ）前記ＮＦＶネットワークアーキテクチャのＮＦＶオーケストレータからインスタンス化トリガーを受け取り、（ｉｉ）前記インスタンス化トリガーの受信に応答して前記ＶＢＳエージェントを初期化し、ここで前記開始メッセージの送信は前記インスタンス化トリガーの受信に応答した前記開始メッセージの送信を含む、請求項１に記載のＶＢＳエージェント。
【請求項５】
前記ＶＢＳエージェントの初期化は、（ｉ）前記ＶＮＦインスタンスの公開／秘密鍵ペアの生成と、ここで前記ＶＮＦインスタンスの公開／秘密鍵ペアは公開鍵と秘密鍵とを含み、（ｉｉ）前記ＶＮＦインスタンスが生成されたプラットフォームのトラステッド実行環境（ＴＥＥ）からの前記セキュリティクォートの読み出しと、ここで前記セキュリティクォートは前記ＴＥＥの秘密鍵を用いて前記ＴＥＥにより署名される、を含む、
請求項４に記載のＶＢＳエージェント。
【請求項６】
前記ＶＢＳキャプチャプロトコル実行モジュールはさらに、（ｉ）前記セキュリティ証明要求を生成し、（ｉｉ）前記ＶＢＳからの前記開始応答メッセージの受信に応答して前記ＶＮＦインスタンスの前記秘密鍵を用いて前記セキュリティ証明要求に署名する、
請求項５に記載のＶＢＳエージェント。
【請求項７】
前記ＶＢＳキャプチャプロトコル実行モジュールはさらに、前記セキュリティ証明の受信に応答して、前記ＶＮＦインスタンスを起動し、前記ＶＮＦインスタンスにより受け取られるネットワークトラフィックをアクティブに処理する、
請求項１に記載のＶＢＳエージェント。
【請求項８】
前記ＶＢＳキャプチャプロトコル実行モジュールはさらに、前記ＶＦＶネットワークアーキテクチャのＶＮＦマネージャに情報を送信し、前記情報は前記ＶＮＦマネージャに、（ｉ）前記ＶＮＦインスタンスがアクティブであること、及び（ｉｉ）前記ＶＮＦインスタンスの構成は前記ＶＮＦマネージャにより管理されることを示し、ここで前記情報は、前記ＶＮＦインスタンスにユニークであり、前記ＶＮＦマネージャにおいて認証されたＶＮＦインスタンスのホワイトリストに前記ＶＮＦインスタンスを追加するのに使用できるＶＮＦインスタンス識別子を含む、請求項７に記載のＶＢＳエージェント。
【請求項９】
前記ＶＢＳからの前記登録応答メッセージの受け取りはさらに、前記ＶＢＳエージェントに通信可能に結合されたＮＦＶネットワークアーキテクチャのＶＮＦマネージャの識別子の受け取りを含む、請求項１に記載のＶＢＳエージェント。
【請求項１０】
前記ＶＮＦマネージャの識別子の受け取りは、インターネットプロトコル（ＩＰ）アドレス、ドメインネームサーバ（ＤＮＳ）、完全修飾ドメイン名（ＦＱＤＮ）、ユニフォームリソースロケータ（ＵＲＬ）のうち少なくとも１つの受け取りを含む、
請求項９に記載のＶＢＳエージェント。
【請求項１１】
前記ＶＢＳキャプチャプロトコル実行モジュールはさらに、前記ＶＮＦマネージャの識別子の受け取りに応答して前記ＶＮＦマネージャの識別子を用いて前記ＶＮＦマネージャに接続する、請求項９に記載のＶＢＳエージェント。
【請求項１２】
前記ＶＢＳキャプチャプロトコル実行モジュールはさらに、前記ＶＮＦマネージャの識別子の受け取りに応答して、前記ＶＮＦマネージャにＶＮＦライセンス情報を送信し、前記ＶＮＦライセンス情報は、前記ＶＮＦインスタンスに関連するライセンスの使用をトラッキングするのに使用できる情報を含む、請求項９に記載のＶＢＳエージェント。
【請求項１３】
ネットワーク機能仮想化（ＮＦＶ）ネットワークアーキテクチャにおける複数の仮想ネットワーク機能をブートストラップする方法であって、
前記ＮＦＶネットワークアーキテクチャのＶＮＦインスタンスのＶＮＦブートストラップサービス（ＶＢＳ）エージェントが、前記ＶＢＳエージェントに通信可能に結合されたＮＦＶネットワークアーキテクチャのＶＢＳに開始メッセージを送信するステップであって、前記開始メッセージは前記ＶＢＳエージェントがインスタンス化されたとの情報を提供する、ステップと、
前記ＶＢＳエージェントが、前記開始メッセージに応答して、前記ＶＢＳから開始応答メッセージを受け取るステップと、
前記ＶＢＳエージェントが、前記開始応答メッセージの受信に応答して前記ＶＢＳに登録要求メッセージを送信するステップであって、前記登録要求メッセージは前記ＶＢＳエージェントを前記登録要求メッセージの送信者として認証するのに使用し得るセキュリティクォートと、前記ＶＢＳにセキュリティ証明を要求するセキュリティ証明要求とを含む、ステップと、
前記ＶＢＳエージェントが、前記ＶＢＳから登録応答メッセージを受け取るステップであって、前記登録応答メッセージは前記セキュリティクォートと前記セキュリティ証明要求とがそれぞれ前記ＶＢＳにより検証されたことを示すセキュリティ証明を含み、
前記開始メッセージを送信するステップは第１ノンスを送信するステップを含み、
前記開始応答メッセージを受け取るステップは、前記ＶＢＳの秘密鍵を用いて前記ＶＢＳにより署名され、前記第１ノンスと、前記ＶＢＳにより生成された第２ノンスとを含む前記開始応答メッセージを受け取るステップを含む、
方法。
【請求項１４】
前記セキュリティ証明要求を送信するステップは、前記ＶＮＦインスタンスにより前記ＶＮＦインスタンスの秘密鍵を用いて署名され、前記第１ノンスと、前記第２ノンスと、前記ＶＮＦインスタンスの公開鍵とを含む前記セキュリティ証明要求を送信するステップを含み、
前記登録応答メッセージを受け取るステップは、前記ＶＢＳにより前記ＶＢＳの秘密鍵を用いて署名され、前記第１ノンスと、前記第２ノンスと、前記ＶＢＳエージェントを管理するＮＦＶネットワークアーキテクチャのＶＮＦマネージャの識別子と、ホワイトリストされたＶＮＦマネージャのセットと、前記ＶＢＳにより認証されたＶＮＦコンポーネント（ＶＭＦＣ）のセットと、ユニークなＶＮＦインスタンス識別子と、１つ以上のポリシーとをさらに含む前記登録応答メッセージを受け取るステップを含み、
前記１つ以上のポリシーは前記ＶＢＳエージェントが機能を実行するのに使用できる命令を含む、
請求項１３に記載の方法。
【請求項１５】
前記ＶＢＳエージェントが、トラステッド実行環境（ＴＥＥ）により前記ＴＥＥの秘密鍵を用いて署名された前記セキュリティクォートを読み出すステップであって、前記ＴＥＥは前記ＶＮＦインスタンスがインスタンス化されるプラットフォームにある、ステップをさらに含む、
請求項１３に記載の方法。
【請求項１６】
前記ＶＢＳエージェントが、前記ＮＦＶネットワークアーキテクチャのＮＦＶオーケストレータからインスタンス化トリガーを受け取るステップと、
前記インスタンス化トリガーの受け取りに応答して前記ＶＢＳエージェントを初期化するステップとをさらに含み、
前記開始メッセージを送信するステップは、前記インスタンス化トリガーの受け取りに応答して前記開始メッセージを送信するステップを含む、
請求項１３に記載の方法。
【請求項１７】
前記ＶＢＳエージェントを初期化するステップは、（ｉ）公開／秘密鍵ペアを生成するステップであって、前記ＶＮＦインスタンスの公開／秘密鍵ペアは公開鍵と秘密鍵とを含む、ステップと、（ｉｉ）前記ＶＮＦインスタンスが生成されたプラットフォームのトラステッド実行環境（ＴＥＥ）からの前記セキュリティクォートの読み出すステップであって、ここで前記セキュリティクォートは前記ＴＥＥの秘密鍵を用いて前記ＴＥＥにより署名される、ステップとを含む、請求項１６に記載の方法。
【請求項１８】
前記セキュリティ証明要求を生成するステップと、
前記ＶＢＳからの前記開始応答メッセージの受信に応答して前記ＶＮＦインスタンスの前記秘密鍵を用いて前記セキュリティ証明要求に署名するステップとをさらに含む、
請求項１６に記載の方法。
【請求項１９】
前記セキュリティ証明の受け取りに応答して、前記ＶＮＦインスタンスを起動して、前記ＶＮＦインスタンスにより受け取られたネットワークトラフィックをアクティブに処理するステップをさらに含む、請求項１３に記載の方法。
【請求項２０】
前記ＮＦＶネットワークアーキテクチャのＶＮＦマネージャに、（ｉ）前記ＶＮＦインスタンスがアクティブであること、及び（ｉｉ）前記ＶＮＦインスタンスの構成が前記ＶＮＦマネージャにより管理されることを前記ＶＮＦマネージャに示す情報を送信するステップであって、前記情報は、前記ＶＮＦインスタンスに対してユニークであり、前記ＶＮＦマネージャにおいて前記ＶＮＦインスタンスを認証されたＶＮＦインスタンスのホワイトリストに追加するのち使用できるＶＮＦインスタンス識別子を含む、ステップをさらに含む、
請求項１９に記載の方法。
【請求項２１】
前記ＶＢＳから前記登録応答メッセージを受け取るステップはさらに、前記ＶＢＳエージェントに通信可能に結合されたＮＦＶネットワークアーキテクチャのＶＮＦマネージャの識別子を受け取るステップを含む、請求項１３に記載の方法。
【請求項２２】
前記ＶＮＦマネージャの識別子の受け取りに応答して、前記ＶＮＦマネージャの識別子を用いて、前記ＶＮＦマネージャに接続するステップをさらに含む、
請求項２１に記載の方法。
【請求項２３】
前記ＶＮＦマネージャの識別子の受け取りに応答して、前記ＶＮＦマネージャにＶＮＦライセンス情報を送信するステップであって、前記ＶＮＦライセンス情報は、前記ＶＮＦインスタンスに関連するライセンスの使用をトラッキングするのに使用できる情報を含む、ステップをさらに含む、請求項２１に記載の方法。
【請求項２４】
計算装置であって、
プロセッサと、
前記プロセッサにより実行されたとき、前記プロセッサに、請求項１３ないし２３いずれか一項に記載の方法を実行させる複数の命令を格納したメモリとを有する、
計算装置。
【請求項２５】
実行されると、計算装置に請求項１３−２３いずれか一項に記載の方法を実行させるコンピュータプログラム。
【請求項２６】
請求項２５に記載のコンピュータプログラムを記憶した１つ以上の機械可読記憶媒体。