IP Library Granted Patent US 9,763,088
Granted Patent B2
US 9,763,088 · App. 14/588,006 · Granted Sep 12, 2017

Mesh network with personal pre-shared keys

Inventor: Ta-Chien Lin (San Ramon, CA)
H04W12/04H04L63/061H04L63/068H04W12/02H04W84/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 9,763,088
App. No.
14/588,006
Filed
Dec 31, 2014
Granted
Sep 12, 2017
Kind
B2
Art Unit
2497
USPC
380/270
Abstract

A mesh network with a network-wide pre-shared key (PSK) that can be updated is described. The PSK can be used to establish secure communication between arbitrary electronic devices in the mesh network. In order to prevent electronic devices from being inadvertently ‘stranded,’ i.e., unable to securely communicate with other electronic devices in the mesh network when the PSK is updated, pairs of electronic devices in the mesh network establish personal PSKs (PPSKs). In particular, after securely associating with each other, a given pair of electronic devices may have used the current PSK to authenticate and encrypt their communication. Then, the given pair of electronic devices may define a PPSK, e.g., by exchanging one or more random numbers. If a subsequent attempt at establishing secure or encrypted communication between the given pair of electronic devices fails, these electronic devices may use the PPSK as a backup to establish the encrypted communication.

Claims (47)

1. An electronic device, comprising:

an interface circuit configured to communicate with other electronic devices, wherein a path to a root electronic device in the other electronic devices, which is coupled to a network, contains at least one wireless connection that passes information from a client device to the network via an access point, wherein the electronic device is configured to:

receive a pre-shared key (PSK) from a controller;

establish encrypted communication with a first electronic device in the other electronic devices using the PSK;

exchange a first personal pre-shared key (PPSK) with the first electronic device, wherein the first PPSK is associated with the electronic device and the first electronic device, and wherein exchanging the first PPSK involves one of: providing at least a first portion of the first PPSK to the first electronic device, and receiving at least a second portion of the first PPSK to the first electronic device;

when a subsequent attempt to establish encrypted communication with the first electronic device using the PSK fails, establish encrypted communication with the first electronic device using the first PPSK; and

when the subsequent attempt to establish encrypted communication with the first electronic device using the PSK succeeds, perform encrypted communication with the first electronic device using the PSK, wherein the electronic device is an arbitrary member of a group of electronic devices that includes the electronic device and the other electronic devices.

2. The electronic device of claim 1 , wherein the encrypted communication includes Wi-Fi Protected Access.

3. The electronic device of claim 1 , wherein the first PPSK includes one or more random numbers.

4. The electronic device of claim 1 , wherein the first PPSK is valid during a time interval.

5. The electronic device of claim 1 , wherein the electronic device is further configured to provide the first PPSK to a second electronic device in the other electronic devices.

6. The electronic device of claim 1 , wherein the electronic device is further configured to:

establish encrypted communication with a second electronic device in the other electronic devices using the PSK; and

exchange a second PPSK with the second electronic device, wherein the second PPSK is associated with the electronic device and the second electronic device; and

wherein the electronic device is configured to establish encrypted communication with the second electronic device using the second PPSK when a subsequent attempt to establish encrypted communication with the second electronic device using the PSK fails.

7. The electronic device of claim 1 , wherein the electronic device further comprises an antenna coupled to the interface circuit.

8. The electronic device of claim 1 , wherein the electronic device further comprises:

a processor; and

a memory, coupled to the processor, which stores a program module configured to be executed by the processor, wherein, when executed by the processor, the program module causes the electronic device to perform:

the establishing; and

the exchanging.

9. A computer-program product for use in conjunction with an electronic device, the computer-program product comprising a non-transitory computer-readable storage medium and a program module embedded therein to exchange a personal pre-shared key (PPSK), wherein, when executed by the processor, the program module causes the electronic device to:

receive a pre-shared key (PSK) from a controller;

establish encrypted communication with a first electronic device in other electronic devices using the PSK, wherein a path to a root electronic device in the other electronic devices, which is coupled to a network, contains at least one wireless connection that passes information from a client device to the network via an access point;

exchange a first PPSK with the first electronic device, wherein the first PPSK is associated with the electronic device and the first electronic device, and wherein exchanging the first PPSK involves one of: providing at least a first portion of the first PPSK to the first electronic device, and receiving at least a second portion of the first PPSK to the first electronic device;

establish encrypted communication with the first electronic device using the first PPSK when a subsequent attempt to establish encrypted communication with the first electronic device using the PSK fails; and

perform encrypted communication with the first electronic device using the PSK when the subsequent attempt to establish encrypted communication with the first electronic device using the PSK succeeds, wherein the electronic device is an arbitrary member of a group of electronic devices that includes the electronic device and the other electronic devices.

10. The computer-program product of claim 9 , wherein the first PPSK includes one or more random numbers.

11. The computer-program product of claim 9 , wherein the first PPSK is valid during a time interval.

12. The computer-program product of claim 9 , wherein, when executed by the electronic device, the program module causes the electronic device to:

establish encrypted communication with a second electronic device in the other electronic devices using the PSK;

exchange a second PPSK with the second electronic device, wherein the second PPSK is specific to the electronic device and the second electronic device; and

establish encrypted communication with the second electronic device using the second PPSK when a subsequent attempt to establish encrypted communication with the second electronic device using the PSK fails.

13. A method for exchanging a personal pre-shared key (PPSK) using an electronic device, wherein the method comprises:

receiving a pre-shared key (PSK);

establishing encrypted communication with a first electronic device in other electronic devices using the PSK, wherein a path to a root electronic device in the other electronic, which is coupled to a network, contains at least one wireless connection that passes information from a client device to the network via an access point;

exchanging a first PPSK with the first electronic device, wherein the first PPSK is associated with the electronic device and the first electronic device, and wherein exchanging the first PPSK involves one of: providing at least a first portion of the first PPSK to the first electronic device, and receiving at least a second portion of the first PPSK to the first electronic device;

when a subsequent attempt to establish encrypted communication with the first electronic device using the PSK fails, establishing encrypted communication with the first electronic device using the first PPSK; and

when the subsequent attempt to establish encrypted communication with the first electronic device using the PSK succeeds, performing encrypted communication with the first electronic device using the PSK, wherein the electronic device is an arbitrary member of a group of electronic devices that includes the electronic device and the other electronic devices.

14. The method of claim 13 , wherein the encrypted communication includes Wi-Fi Protected Access.

15. The method of claim 13 , wherein the first PPSK includes one or more random numbers.

16. The method of claim 13 , wherein the first PPSK is valid during a time interval.

17. The method of claim 13 , wherein the method further comprises providing the first PPSK to a second electronic device in the other electronic devices.

18. The method of claim 13 , wherein the method further comprises:

establishing encrypted communication with a second electronic device in the other electronic devices using the PSK;

exchanging a second PPSK with the second electronic device, wherein the second PPSK is associated with the electronic device and the second electronic device; and

establishing encrypted communication with the second electronic device using the second PPSK when a subsequent attempt to establish encrypted communication with the second electronic device using the PSK fails.

Assignments (13)
PARTIAL TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 2, 2026
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: RUCKUS IP HOLDINGS LLC
Reel/Frame 075892/0107 →
SECURITY INTEREST Recorded Apr 8, 2026
From: ARRIS ENTERPRISES LLC; RUCKUS IP HOLDINGS LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 075476/0814 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2024
From: ARRIS ENTERPRISES LLC
To: RUCKUS IP HOLDINGS LLC
Reel/Frame 066399/0561 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: RUCKUS WIRELESS, INC.
Reel/Frame 048817/0832 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2018
From: RUCKUS WIRELESS, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 046730/0854 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2018
From: RUCKUS WIRELESS, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 046379/0431 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2017
From: TA-CHIEN LIN
To: RUCKUS WIRELESS, INC
Reel/Frame 041220/0018 →
Continuity (1)
Related Publication 20160192186A1 · Jun 30, 2016