Hardware offload of QUIC distributed denial of service protection
AssigneeMicrosoft Technology Licensing, LLC
InventorNicholas Aaron Banks
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorNicholas Aaron Banks
Estimating the term…
A network interface controller device identifies a CID (connection identifier) within a QUIC packet received at network interface hardware. The network interface controller device determines whether the CID is present in a set of CIDs stored at the network interface controller device. Each CID in the set of CIDs has previously been communicated to the network interface controller device by a QUIC server that executes external to the network interface controller device. If the CID is present in the set of CIDs, the network interface controller device passes the QUIC packet to the QUIC server. Otherwise, if the CID is not present in the set of CIDs, the network interface controller device generates a QUIC stateless reset packet targeted at a source address identified from the QUIC packet, initiates communication of the QUIC stateless reset packet at the network interface hardware and discards the QUIC packet.
A network interface controller device, comprising:
A method implemented by a QUIC server operating in a computer system that includes a processor system, comprising:
A computer system, comprising:
Dependencies are inferred from the claim text.