Patent ID: 11924179
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A method, comprising:
establishing a secure communication tunnel between user space software and a client device;
communicating, from the user space software to a network communication device, a private session key, the private session key communicated to the network communication device via an application programming interface, wherein the private session key is not known to, nor discovered by, a hypervisor stack nor an operating system space of a data processing system hosting the user space software; and
communicating, from the user space software to the network communication device, outbound session packets;
wherein the network communication device is programmed to initiate operations comprising:
generating, by the network communication device, encrypted outbound session packets by encrypting the outbound session packets using the private session key;
communicating, by the network communication device to the client device via the secured communication tunnel, the encrypted outbound session packets;
receiving, by the network communication device from the client device, via the secured communication tunnel, inbound session packets;
generating, by the network communication device, decrypted inbound session packets by decrypting the inbound session packets using the private session key; and
communicating, from the network communication device to the user space software, the decrypted inbound session packets.