| CPC H04L 47/225 (2013.01) [H04L 47/27 (2013.01); H04L 47/34 (2013.01); H04L 63/0227 (2013.01)] | 20 Claims | 

| 
               1. A network node comprising one or more processors and one or more computer-readable non-transitory storage media coupled to the one or more processors and including instructions that, when executed by the one or more processors, cause the network node to perform operations comprising: 
            receiving a packet associated with a session; 
                performing a sequence-based anti-replay check; 
                determining that the sequence-based anti-replay check rejected the packet; 
                performing a time-based anti-replay check; 
                performing a selective anti-replay check; and 
                determining whether to dynamically adjust a time-based anti-replay window size based on performing at least one of the following checks: 
              the sequence-based anti-replay check, 
                  the time-based anti-replay check, and 
                  the selective anti-replay check. 
                 |