Proxy service through hardware acceleration using an io device
AssigneePensando Systems Inc.
InventorsSameer KITTUR, Raghava Kodigenahalli SIVARAMU, Alok RATHORE, Vijay SAMPATH, Vipin JAIN
Life of this patent
Estimating the term…
Loading patent…
AssigneePensando Systems Inc.
InventorsSameer KITTUR, Raghava Kodigenahalli SIVARAMU, Alok RATHORE, Vijay SAMPATH, Vipin JAIN
Estimating the term…
Described are platforms, systems, and methods for providing an in-line, transparent Transmission Control Protocol (TCP)/Transport Layer Security (TLS) proxy. In one aspect, a programmable input output (IO) device comprises at least one advanced reduced instruction set computer (RISC) machine (ARM) core communicably coupled to at least one central processing unit (CPU) core of a host device; a programmable P4 pipeline comprising a cryptographic offload subsystem; and a memory unit. The programmable IO device executing instruction stored on the memory unit comprising: establishing a session for an incoming TCP connection received from a remote host via the at least one ARM core; processing data packets received from the remote host via the programmable P4 pipeline; decrypting the received data packets via the cryptographic offload subsystem; and providing the decrypted data packets to the host device.
A programmable input output (IO) device comprising:
A method for enabling an in-line, transparent Transmission Control Protocol (TCP)/Transport Layer Security (TLS) proxy, the method being executed by a programmable input output (IO) device installed in a host device and comprising:
A transparent proxy system, comprising:
Dependencies are inferred from the claim text.