×

Scalable replay counters for network security

  • US 9,077,772 B2
  • Filed: 04/20/2012
  • Issued: 07/07/2015
  • Est. Priority Date: 04/20/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • maintaining, at a processor of a computing device configured to operate as an authenticator in a communication network, a persistent authenticator epoch value that the authenticator increments each time the computing device reboots;

    maintaining, at the authenticator, a persistent per-supplicant value for each supplicant of the authenticator, each per-supplicant value set to a current value of the authenticator epoch value each time the corresponding supplicant establishes a new security association with the authenticator, wherein maintaining the persistent per-supplicant value for each supplicant comprises storing each persistent per-supplicant value with a corresponding pairwise temporal key (PTK) stored during each new security association; and

    transmitting at least one message from the authenticator to a particular supplicant, each message comprising a per-supplicant replay counter having a security association epoch counter and a message counter specific to the particular supplicant, wherein the security association epoch counter for each message is set as a difference between the authenticator epoch value and the per-supplicant value for the particular supplicant when the message is communicated, wherein the authenticator resets the security association epoch counter each time the corresponding supplicant establishes a new security association with the authenticator and the authenticator increments the security association epoch counter each time the authenticator reboots, and wherein the message counter is incremented for each message communicated;

    wherein the authenticator increments the security association epoch counter for the particular supplicant in response to the message counter rolling over; and

    wherein the authenticator must establish a new security association with the particular supplicant if the security association epoch counter rolls over.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×