Patent ID: 8533827
Filing Date: 2013-09-10
Classification: H04L

Abstract:
1. A non-transitory computer readable medium having instructions stored thereon, wherein the instructions when executed by a processor cause the processor to perform the following operations comprising: receive at least one data packet having at least one new sequence number; compare the at least one new sequence number to an anti-replay window configured to prevent packet replay, the anti-replay window having at least one existing sequence number, a starting index and an ending index, the starting index and ending index corresponding to a starting sequence and an ending sequence of the anti-replay window, respectively; and shift the contents of the anti-replay window by varying a location of the starting index and a location of the ending index in the anti-replay window, wherein the location of the starting index and the location of the ending index in the anti-replay window are varied circularly so that the location of the starting index is adjacent the location of the ending index within the anti-replay window after receiving at least some of the at least one data packet.