IP Library Granted Patent US 9,992,680
Granted Patent B2
US 9,992,680 · App. 15/277,557 · Granted Jun 5, 2018

System and method for establishing security in network devices capable of operating in multiple frequency bands

Inventors: Yong Liu (Santa Clara, CA); Paul A. Lambert (Mountain View, CA)
Assignee: MARVELL WORLD TRADE LTD.
H04W12/06H04L63/0428H04L63/08H04L63/20H04W12/04H04W88/06H04W84/18
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 9,992,680
App. No.
15/277,557
Granted
Jun 5, 2018
Kind
B2
Abstract

A method includes establishing, in response to a network device operating in the first frequency band, security for the first frequency band and a second frequency band by performing a single authentication in the first frequency band prior to the network device switching operation from the first frequency band to the second frequency band. The method includes transferring, subsequent to the network device switching operation from the first frequency band to the second frequency band, a communication session of the network device from the first frequency band to the second frequency band. The method includes resuming the communication session of the network device in the second frequency band using the security established for the second frequency band (i) during the operation of the network device in the first frequency band, and (ii) prior to the network device switching operation from the first frequency band to the second frequency band.

Claims (65)

1. A method comprising:

establishing, in response to a network device being capable of operating in a first frequency band and a second frequency band, and in response to the network device operating in the first frequency band, security for both the first frequency band and the second frequency band by performing a single authentication in the first frequency band prior to the network device switching operation from the first frequency band to the second frequency band;

transferring, subsequent to the network device switching operation from the first frequency band to the second frequency band, a communication session of the network device from the first frequency band to the second frequency band;

resuming the communication session of the network device in the second frequency band using the security established for the second frequency band (i) during the operation of the network device in the first frequency band, and (ii) prior to the network device switching operation from the first frequency band to the second frequency band;

advertising first security capabilities and policies of the network device;

receiving second security capabilities and policies of a remote device; and

performing the single authentication based on (i) the first security capabilities and policies of the network device, and (ii) the second security capabilities and policies of the remote device.

2. The method of claim 1 , further comprising performing the single authentication by creating a single master key for the first frequency band and the second frequency band, and by creating a different temporal key for each of the first frequency band and the second frequency band.

3. The method of claim 1 , further comprising performing the single authentication by creating a single master key for the first frequency band and the second frequency band, and by creating a single temporal key for each of the first frequency band and the second frequency band.

4. The method of claim 1 , further comprising:

performing, in response to the network device operating in a first mode, the single authentication by creating a single master key for the first frequency band and the second frequency band, and by creating a different temporal key for each of the first frequency band and the second frequency band; or

performing, in response to the network device operating in a second mode, the single authentication by creating a single master key for the first frequency band and the second frequency band, and by creating a single temporal key for each of the first frequency band and the second frequency band.

5. The method of claim 1 , further comprising:

advertising multiband robust security network association (RSNA) capabilities and policies using

(i) a robust security network information element (RSN IE) per frequency band, wherein the RSN IE includes a band identifier for each respective frequency band, or

(ii) a multiband information element having security suite information;

negotiating and selecting the multiband robust security network association (RSNA) capabilities and policies via a four-way handshake message with a remote device; and

establishing security for all frequency bands via the single authentication,

wherein the single authentication includes a single robust security network association (RSNA).

6. The method of claim 5 , further comprising establishing security for the first frequency band and the second frequency band using the four-way handshake with the remote device while the network device communicates with the remote device via the first frequency band.

7. The method of claim 1 , further comprising:

generating a first temporal key for the first frequency band based on a media access control (MAC) address associated with the first frequency band; and

generating a second temporal key for the second frequency band based on a media access control (MAC) address associated with the second frequency band,

wherein the first temporal key and the second temporal key are derived from a single master key.

8. The method of claim 7 , further comprising:

using the first temporal key to encrypt data to be transmitted via the first frequency band; and

using the second temporal key to encrypt data to be transmitted via the second frequency band.

9. The method of claim 8 , further comprising:

encrypting data using a Galois/Counter Mode Protocol (GCMP) in response to the first frequency band being a 60 GHz band; and

encrypting data using a counter mode (CTR) with cipher-block chaining (CBC) message authentication code protocol (GCMP) or the GCMP in response to the second frequency band including a 2.4 GHz band or a 5 GHz band.

10. The method of claim 7 , further comprising:

generating the second temporal key based on one or more of:

a band identifier, which indicates that the second frequency band is supported by both the network device and a remote device with which the network device communicates;

media access control (MAC) addresses of both the network device and the remote device for the second frequency band; and

a security protocol for the second frequency band supported by both the network device and the remote device; or

generating the second temporal key based on:

information exchanged with the remote device in the first frequency band via at least one of a beacon frame, an association frame, an announce frame, a fast session transfer (FST) setup frame, and a four-way handshake, wherein the information includes at least one of:

an identification of a different frequency band than the first frequency band supported by the remote device,

a media access control (MAC) address of the remote device for the different frequency band, and

a security protocol supported by the different frequency band.

11. The method of claim 1 , further comprising:

generating a single temporal key for the first frequency band and the second frequency band based on (i) a single master key and (ii) a single media access control (MAC) address associated with the first frequency band and the second frequency band; and

using the single temporal key to encrypt data to be transmitted via at least one of the first frequency band and the second frequency band.

12. The method of claim 1 , wherein in response to the network device using a tunneled direct link setup (TDLS) to associate with a remote device operating in the first frequency band, the method further comprising:

establishing security for the second frequency band by tunneling, through an access point, messages associated with a TDLS peer-key handshake; and

generating, without using a master key, a temporal key for the second frequency band based on the messages associated with the TDLS peer-key handshake.

13. The method of claim 1 , further comprising in response to the network device and a remote device supporting operation in a transparent mode, generating a single temporal key for the first frequency band and the second frequency band based on a single MAC address associated with the first frequency band and the second frequency band prior to the network device switching operation from the first frequency band to the second frequency band.

14. The method of claim 13 , further comprising:

encrypting, using the single temporal key, data to be transmitted via at least one of a first physical layer (PHY) of the network device operating in the first frequency band and a second PHY of the network device operating in the second frequency band; and

generating encrypted data before the encrypted data is output to at least one of a first media access control (MAC) of the network device communicating with the first PHY in the first frequency band and a second MAC of the network device communicating with the second PHY in the second frequency band.

15. The method of claim 14 , further comprising:

negotiating security protocols with the remote device; and

selecting one of the security protocols for encrypting data to be transmitted via at least one of the first frequency band and the second frequency band.

16. The method of claim 13 , further comprising:

transferring the communication session from the first frequency band to the second frequency band; and

resuming the communication session in the second frequency band using the single temporal key established prior to the network device switching operation from the first frequency band to the second frequency band.

17. The method of claim 1 , further comprising in response to the network device supporting operation in a transparent mode and in response to a remote device supporting operation in a non-transparent mode:

generating a first temporal key for the first frequency band based on a first MAC address associated with the first frequency band; and

generating a second temporal key for the second frequency band based on a second MAC address associated with the second frequency band.

18. The method of claim 17 , further comprising:

encrypting, using the first temporal key, data to be transmitted via a first physical layer (PHY) of the network device operating in the first frequency band; and

encrypting, using the second temporal key, data to be transmitted via a second physical layer (PHY) of the network device operating in the second frequency band.

19. The method of claim 17 , further comprising:

transferring the communication session from the first frequency band to the second frequency band; and

resuming the communication session in the second frequency band using the second temporal key established prior to the network device switching operation from the first frequency band to the second frequency band.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2019
From: MARVELL INTERNATIONAL LTD.
To: NXP USA, INC.
Reel/Frame 051536/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2019
From: MARVELL WORLD TRADE LTD.
To: MARVELL WORLD TRADE LTD.
Reel/Frame 050550/0498 →
Continuity (10)
Continuation 14459827 · Aug 14, 2014
Continuation 12784050 · May 20, 2010
Provisional Application 61294705 · Jan 13, 2010
Provisional Application 61290127 · Dec 24, 2009
Provisional Application 61264200 · Nov 24, 2009
Provisional Application 61259582 · Nov 9, 2009
Provisional Application 61255035 · Oct 26, 2009
Provisional Application 61243422 · Sep 17, 2009
Provisional Application 61219924 · Jun 24, 2009
Related Publication 20170019785A1 · Jan 19, 2017