首页> 外国专利> PROXY SERVICE THROUGH HARDWARE ACCELERATION USING AN IO DEVICE

PROXY SERVICE THROUGH HARDWARE ACCELERATION USING AN IO DEVICE

机译:通过使用IO设备的硬件加速度进行代理服务

摘要

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 programable 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 programable P4 pipeline; decrypting the received data packets via the cryptographic offload subsystem; and providing the decrypted data packets to the host device.
机译:描述是用于提供在线,透明传输控制协议(TCP)/传输层安全(TLS)代理的平台,系统和方法。在一个方面,可编程输入输出(IO)设备包括至少一个高级还原指令集计算机(RISC)机器(ARM)核心,可通信地耦合到主机设备的至少一个中央处理单元(CPU)核心;一种可编程P4管线,包括密码卸载子系统;和一个记忆单元。可编程IO设备执行存储在存储器单元上的指令,包括:建立通过至少一个臂芯从远程主机接收的输入TCP连接的会话;通过可编程P4管道处理从远程主机接收的数据分组;通过加密卸载子系统解密接收的数据包;并向主机设备提供解密的数据包。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号