×

Method and apparatus for out of order writing of status fields for receive IPsec processing

  • US 7,412,726 B1
  • Filed: 12/08/2003
  • Issued: 08/12/2008
  • Est. Priority Date: 12/08/2003
  • Status: Active Grant
First Claim
Patent Images

1. A network interface system for interfacing a host system with a network to provide outgoing data from the host system to the network and to provide incoming data from the network to the host system, the network interface system comprising:

  • a bus interface system operably coupled with a host bus in the host system, the bus interface system being adapted to transfer data between the network interface system and the host system;

    a media access control system operably coupled with the network, the media access control system being adapted to transfer data between the network interface system and the network;

    a security system adapted to selectively encrypt outgoing data and to selectively decrypt incoming data from the network; and

    a memory system, comprising first and second memories, the first memory being coupled with the media access control system and the security system and storing data from the network prior to security processing, the second memory being coupled to the security system and the bus interface system and storing data processed by the security system prior to transfer to the host system;

    wherein the security system comprises an input control system that controls data flow from the first memory into the security processing system, a core module that performs security processing on data received from the input control system, and an output control system that controls data flow from the security system to the second memory system;

    wherein the core module of the security system simultaneously decrypt and authenticate a packet payload for out-of-order writing of packet data to the output control system and wherein the output control system assembles the out-of-order data in correct order within the second memory; and

    wherein the output control system receive at least a part of a decrypted payload of a subsequent packet before a status word of a preceding packet.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×