Patent ID: 8161553

Claim:
A method of processing out-of-order message packets, comprising: defining a maximum largest nonce value for a first session; receiving, at a physical receiving client device, an out-of-order message packet associated with a nonce value; comparing, with a secure communication module of said physical receiving client device, said nonce value of said received out-of-order message packet for a second session with a largest nonce value yet received for said second session by said physical receiving client device; adjusting, with said secure communication module of said physical receiving client device, a size of a single replay attack acceptance window for said second session based on said largest nonce value yet received; comparing, with said secure communication module of said physical receiving client device, said largest nonce value yet received with said maximum largest nonce value; and resetting said largest nonce value yet received for said second session when said largest nonce value yet received exceeds said maximum largest nonce value.