×

Anti-replay mechanism for group virtual private networks

  • US 9,246,876 B1
  • Filed: 11/17/2011
  • Issued: 01/26/2016
  • Est. Priority Date: 10/13/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, with a first virtual private network (VPN) device from a second VPN device, a packet having an encryption header, wherein the first and the second VPN devices are members of a group VPN having a plurality of VPN devices, wherein the encryption header comprises an encapsulating security payload header having a sequence number field, wherein the sequence number field comprises thirty-two sequential bits and only includes a first portion that specifies a group VPN member identifier and a second portion that specifies a sequence number, wherein the first portion of the sequence number field comprises a first five bits of the sequence number field and immediately precedes the second portion of the sequence number field, wherein the second portion of the sequence number field comprises twenty-seven bits immediately following the first five bits of the sequence number field, and wherein the group VPN member identifier is associated with the second VPN device;

    identifying a window of sequence numbers maintained by the first VPN device for the second VPN device based on the group VPN member identifier, wherein the window of sequence numbers defines a range of sequence numbers;

    determining whether the specified sequence number of the header is included in the window of sequence numbers; and

    responsive to determining that the specified sequence number of the header is included in the window of sequence numbers;

    determining, with the first VPN device, whether the specified sequence number was previously received by the first VPN device;

    when the specified sequence number was not previously received, accepting the packet and marking the specified sequence number as received; and

    when the specified sequence number was previously received, dropping the packet.

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