IP Library Granted Patent US 10,972,909
Granted Patent B2
US 10,972,909 · App. 16/289,988 · Granted Apr 6, 2021

Synched group key rekeying

Inventors: Ido Ouzieli (Tel Aviv, IL); Stanislav Gens (Nazareth Illit, IL); Emily H. Qi (Gig Harbor, WA); Izoslav Tchigevsky (Haifa, IL)
Assignee: Intel Corporation
H04W12/04033H04W12/0401H04W12/06H04W40/244H04W56/001H04W72/0446H04W84/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,972,909
App. No.
16/289,988
Granted
Apr 6, 2021
Kind
B2
Abstract

This disclosure describes systems, methods, and devices related to synched group key rekeying. A device may determine a first security key used for group-addressed management frames. The device may perform a security key rekeying to use a second security key in place of the first security key. The device may cause to send the second security key to a first station device of one or more station devices. The device may cause to send a first beacon frame comprising a switch announcement information element (IE) associated with the second security key. The device may cause to send a second beacon frame, wherein the second beacon frame does not comprise the switch announcement IE. The device may determine to switch to the second security key based on the switch announcement IE.

Claims (34)

1. A device, the device comprising processing circuitry coupled to storage, the processing circuitry configured to:

determine a first security key used for group-addressed management frames;

perform a security key rekeying to use a second security key in place of the first security key;

cause to send the second security key to a first station device of one or more station devices;

cause to send a first beacon frame comprising a switch announcement information element (IE) associated with the second security key, wherein the switch announcement IE comprises one or more fields, wherein the one or more fields include an element ID field, a length field, one or more new key IDs, and a switch count, and wherein the switch count is an integer value associated with a time to use at least one of the one or more new key IDs;

cause to send a second beacon frame, wherein the second beacon frame does not comprise the switch announcement IE; and

determine to switch to the second security key based on the switch announcement IE.

2. The device of claim 1 , wherein the first security key is a group temporal key (GTK), beacon integrity group temporal key (BIGTK), or an integrity group temporal key (IGTK).

3. The device of claim 1 , wherein the first beacon frame and the second beacon frame are sent at a predetermined beacon interval.

4. The device of claim 1 , wherein the processing circuitry is further configured to determine to decrease the switch count to zero before using the second security key.

5. The device of claim 1 , wherein the second security key is used in the group-addressed management frames.

6. The device of claim 1 , wherein encryption and decryption of a group-addressed traffic uses at least one of a temporal key integrity protocol (TKIP) ciphering, counter mode with cipher-block chaining message authentication code protocol (CCMP) ciphering, or a Galois/counter mode protocol (GCMP).

7. The device of claim 1 , further comprising a transceiver configured to transmit and receive wireless signals.

8. The device of claim 7 , further comprising an antenna coupled to the transceiver to cause to send the first beacon frame or the second beacon frame.

9. A non-transitory computer-readable medium storing computer-executable instructions which when executed by one or more processors result in performing operations comprising:

determining a first security key used for group-addressed management frames;

performing a security key rekeying to use a second security key in place of the first security key;

causing to send the second security key to a first station device of one or more station devices;

causing to send a first beacon frame comprising a switch announcement information element (IE) associated with the second security key, wherein the switch announcement IE comprises one or more fields, wherein the one or more fields include an element ID field, a length field, one or more new key IDs, and a switch count, and wherein the switch count is an integer value associated with a time to use at least one of the one or more new key IDs;

causing to send a second beacon frame, wherein the second beacon frame does not comprise the switch announcement IE; and

determining to switch to the second security key based on the switch announcement IE.

10. The non-transitory computer-readable medium of claim 9 , wherein the first security key is a group temporal key (GTK), beacon integrity group temporal key (BIGTK), or an integrity group temporal key (IGTK).

11. The non-transitory computer-readable medium of claim 9 , wherein the first beacon frame and the second beacon frame are sent at a predetermined beacon interval.

12. The non-transitory computer-readable medium of claim 9 , wherein the operations further comprise determining to decrease the switch count to zero before using the second security key.

13. The non-transitory computer-readable medium of claim 9 , wherein the second security key is used in the group-addressed management frames.

14. The non-transitory computer-readable medium of claim 9 , wherein encryption and decryption of a group-addressed traffic uses at least one of a temporal key integrity protocol (TKIP) ciphering, counter mode with cipher-block chaining message authentication code protocol (CCMP) ciphering, or a Galois/counter mode protocol (GCMP).

15. A method comprising:

determining, by one or more processors, a first security key used for group-addressed management frames;

performing a security key rekeying to use a second security key in place of the first security key;

causing to send the second security key to a first station device of one or more station devices;

causing to send a first beacon frame comprising a switch announcement information element (IE) associated with the second security key, wherein the switch announcement IE comprises one or more fields, wherein the one or more fields include an element ID field, a length field, one or more new key IDs, and a switch count, and wherein the switch count is an integer value associated with a time to use at least one of the one or more new key IDs;

causing to send a second beacon frame, wherein the second beacon frame does not comprise the switch announcement IE; and

determining to switch to the second security key based on the switch announcement IE.

16. The method of claim 15 , wherein the first security key is a group temporal key (GTK), beacon integrity group temporal key (BIGTK), or an integrity group temporal key (IGTK).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2020
From: OUZIELI, IDO; GENS, STANISLAV; QI, EMILY H; TCHIGEVSKY, IZOSLAV
To: INTEL CORPORATION
Reel/Frame 051729/0042 →
Continuity (2)
Provisional Application 62637536 · Mar 2, 2018
Related Publication 20190200220A1 · Jun 27, 2019