Patent ID: 11943340
Assignee: INTEL CORPORATION
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 9:
10. A method comprising:
a virtual channel receiving a request to write data processed by a first virtual network function to a destination buffer associated with a second virtual network function, the first virtual network function and the second virtual network function together performing linked operations, wherein the first virtual network function is to perform one or more of: next destination determination, routing, firewall, Intrusion detection systems (IDS), intrusion prevention systems (IPS), gateway general packet radio service support node (GGSN), serving general packet radio service support node (SGSN), Radio Network Controller (RNC), or Evolved Packet Core (EPC) and wherein the second virtual network function is to perform one or more of: next destination determination, routing, firewall, IDS, IPS, GGSN, SGSN, RNC, or EPC;
in response to the request to write data, the virtual channel causing copying the data without modification to an intermediate buffer and storing a key identifier and source address associated with the data; and
in response to the request to receive data from the second virtual network function:
a crypto circuitry retrieving a key based on the key identifier and source address;
the crypto circuitry decrypting the data in the intermediate buffer using the key;
the crypto circuitry encrypting the data using a key associated with the second virtual network function; and
causing the encrypted data to be written to the destination buffer.