US 11,983,264 B2
Adaptive acceleration of transport layer security
Jaideep Dastidar, San Jose, CA (US); Aman Gupta, Sunnyvale, CA (US); Krishnan Srinivasan, San Jose, CA (US); and Sagheer Ahmad, Cupertino, CA (US)
Assigned to XILINX, INC., San Jose, CA (US)
Filed by XILINX, INC., San Jose, CA (US)
Filed on Dec. 6, 2021, as Appl. No. 17/457,839.
Prior Publication US 2023/0177146 A1, Jun. 8, 2023
Int. Cl. G06F 21/54 (2013.01); G06F 21/62 (2013.01); G06F 21/85 (2013.01)
CPC G06F 21/54 (2013.01) [G06F 21/6209 (2013.01); G06F 21/85 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A smart network interface controller (NIC), comprising:
a processor core configured to execute an operating system (OS), wherein the processor core is assigned a non-spoofable physical identifier to indicate the OS is an authorized requesting agent for retrieving public-private key pairs;
an interconnect coupled to the processor core and comprising circuitry defining trusted pathways that are at least one of: physically isolated from untrusted pathways in the interconnect or logically isolated such that the trusted pathways are access controlled from untrusted agents in the interconnect;
a Public Key Infrastructure (PKI) accelerator comprising circuitry configured to generate the public-private key pairs; and
access control circuitry coupled between the interconnect and the PKI accelerator and configured to ensure only authorized requesting agents with correct non-spoofable physical identifiers are permitted to access the public-private key pairs generated by the PKI accelerator.