Patent ID: 9686320
Date: 2017-06-20
CPC Classifications: H04L

Claim:
1. A method performed on an electronic device that includes memory, the method comprising: receiving, from a remote device by the electronic device while a state of a protocol is set to a race fix state, an incoming message that conforms to the protocol and that includes a first set of state variables that corresponds to the remote device and that comprises a nonce value and a remote nonce value and a counter value and a remote counter value, where the remote nonce value uniquely identifies a last known session of the electronic device as known by the remote device as different from other sessions of the electronic device, and where the memory comprises a second set of state variables of the protocol that corresponds to the electronic device; validating, based on comparing the second set of state variables to the first set of state variables of the received incoming message, the received incoming message; updating, in response to the received incoming message being valid, the second set of state variables based on the first set of state variables; and setting, in response to the updating, the state to a normal state.