Patent ID: 9578008
Date: 2017-02-21
CPC Classifications: G06F,H04L

Claim:
1. A network functions virtualization (NFV) network system having a virtual network function (VNF) instance including a VNF bootstrap service (VBS) agent for bootstrapping virtual network functions, wherein the NFV network system comprising: one or more hardware processors; and one or more data storage devices having stored therein a plurality of instructions that, when executed by the one or more hardware processors, cause the VBS agent to: transmit a start message to a VBS of the NFV network system, wherein the VBS is communicatively coupled to the VBS agent, and wherein the start message provides an indication that the VBS agent is instantiated, receive a start response message from the VBS in response to transmission of the start message, retrieve a security quote signed by a trusted execution environment (TEE) using a private key of the TEE, wherein the TEE is located on a platform on which the VNF instance is instantiated, transmit a registration request message to the VBS in response to receiving the start response message, wherein the registration request message includes the security quote usable to authenticate the VBS agent as the transmitter of the registration request message and a security credential request to request a security credential from the VBS, and receive a registration response message from the VBS, wherein the registration response message includes a security credential that indicates that the security quote and the security credential request have been validated by the VBS.