Virtualized network functions verification using decentralized identifiers
AssigneeEquinix, Inc.
InventorsJames Kempf, Rodney Martin Elder, Milan Basnet
Life of this patent
Estimating the term…
Abstract
This disclosure describes techniques for verifying virtualized network functions (VNFs) using Decentralized Identifiers (DIDs). For example, a system includes an orchestrator configured to obtain, using a Decentralized Identifier (DID) that is associated with a virtualized network function (VNF) image for a VNF, a DID document associated with the DID, verify, based on the DID document associated with the DID, the VNF image, and deploy the VNF image as a VNF instance on a Network Functions Virtualization infrastructure (NFVi). The system also includes one or more consensus networks that store the DID document associated with the VNF image in a distributed ledger.
Claims20
A system comprising:
- an orchestrator configured to:
- obtain, using a Decentralized Identifier (DID) that is associated with a virtualized network function (VNF) image for a VNF, a DID document associated with the DID,
- verify, based on the DID document associated with the DID, the VNF image, wherein the DID document comprises information for cryptographically verifying the VNF image;
- and
- deploy, in response to verifying the VNF image, the VNF image as a VNF instance on a Network Functions Virtualization infrastructure (NFVi);
- and
- the NFVi, wherein the NFVi comprises one or more computing devices to implement the VNF image.
A method comprising:
- obtaining, by an orchestrator using a Decentralized Identifier (DID) that is associated with a virtualized network function (VNF) image for a VNF, a DID document associated with the DID, wherein the DID document is stored in a distributed ledger of one or more consensus networks;
- verifying, by the orchestrator and based on the DID document associated with the DID, the VNF image, wherein the DID document comprises information for cryptographically verifying the VNF image;
- and
- deploying, in response to verifying the VNF image, the VNF image as a VNF instance on a Network Functions Virtualization infrastructure (NFVi).
A device configured to operate as an orchestrator comprising:
- a memory;
- and
- processing circuitry in communication with the memory, the processing circuitry being configured to:
- obtain, using a Decentralized Identifier (DID) that is associated with a Virtualized Network Function (VNF) image for a VNF, a DID document associated with the DID, wherein the DID document is stored in a distributed ledger of one or more consensus networks;
- verify, based on the DID document associated with the DID, the VNF image, wherein the DID document comprises information for cryptographically verifying the VNF image;
- and
- deploy, in response to verifying the VNF image, the VNF image as a VNF instance on a Network Functions Virtualization infrastructure (NFVi).
Dependencies are inferred from the claim text.