The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 19, 2022

Filed:

Jan. 31, 2020
Applicant:

Pensando Systems Inc., Milpitas, CA (US);

Inventors:

Sameer Kittur, Fremont, CA (US);

Raghava Kodigenahalli Sivaramu, Fremont, CA (US);

Alok Rathore, Milpitas, CA (US);

Vijay Sampath, Milpitas, CA (US);

Vipin Jain, San Jose, CA (US);

Assignee:

PENSANDO SYSTEMS INC., Milpitas, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01); H04L 9/40 (2022.01); G06F 13/42 (2006.01);
U.S. Cl.
CPC ...
H04L 63/0485 (2013.01); G06F 13/4282 (2013.01); H04L 63/0428 (2013.01); H04L 63/166 (2013.01); G06F 2213/0026 (2013.01);
Abstract

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.


Find Patent Forward Citations

Loading…