Patent ID: 8346973
Filing Date: 2013-01-01
Classification: H04L

Abstract:
1. A device comprising a protocol module configured to operate on the device and to communicate with a remote instance of a remote protocol module, wherein an instance of the protocol module is configured to maintain in a memory of the device a set of state variables that includes: a nonce state variable that is configured to uniquely identify a current session of the instance of the protocol module as different from other sessions of the instance of the protocol module and of other instances of the protocol module a counter state variable that is configured to identify a last message sent by the instance of the protocol module to a remote instance of the remote protocol module, a remote nonce state variable that is configured to uniquely identify a current remote session of a remote instance of the remote protocol module as different from other remote sessions of the remote instance of the remote protocol module and of other remote instances of other remote protocol module, the current remote session as known by the instance of the protocol module, and a remote counter state variable that is configured to identify a last valid message received by the instance of the protocol module and sent from the remote instance of the remote protocol module.