Patent ID: 9614818
Date: 2017-04-04
CPC Classifications: H04L

Claim:
1. A method, comprising: receiving, from a client device and via a computer network, an encrypted message having associated metadata; identifying a first key pair included in a list of key pairs based on the metadata; determining whether the first key pair is included in an active window associated with the list of key pairs, wherein the active window indicates a certain number of key pairs that are currently valid for transactions; and if the first key pair is included in the active window, then decrypting the encrypted message based on a decryption key associated with the first key pair; or if the first key pair is not included in the active window but is subsequent to a currently active key pair in the list of key pairs, then decrypting the encrypted message based on a decryption key associated with the first key pair and advancing the active window to include the first key pair; or if the first key pair is not included in the active window and is prior to a currently active key pair in the list of key pairs, then indicating a failure.