IP Library Granted Patent US 10,594,672
Granted Patent B2
US 10,594,672 · App. 15/904,911 · Granted Mar 17, 2020

Secure node admission in a communication network

Inventors: Changwen Liu (San Diego, CA); Ronald B. Lee (San Diego, CA)
Assignee: ENTROPIC COMMUNICATIONS, LLC
H04L63/062H04L9/0861H04L9/0863H04L9/0891H04L9/3226H04L9/3271H04L12/2838H04L63/061H04L2012/284H04L2012/2849H04L2209/80H04L2463/061
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,594,672
App. No.
15/904,911
Granted
Mar 17, 2020
Kind
B2
Abstract

System and methods are provided for admission to networks that include at least one node providing network coordinator functions. A network coordinator may have a random number generator, with the network coordinator distributing a random number within a network that include at least a first node and a second node. The network coordinator may receive a request for a dynamic encryption key from the first node, with the request being encrypted using a static encryption key unique to the first node, and with the static encryption key being determined based on the distributed random number. The network coordinator may then send a dynamic encryption key to the first node, with the dynamic encryption key being encrypted using the static encryption key. The second node may then admit the first node into the network. The network may be a Multimedia over Coax Alliance (MoCA®) network.

Claims (49)

1. A system comprising:

a memory;

a network coordinator, implemented using at least one hardware processor, that comprises a random number generator, wherein the network coordinator is operable to:

distribute a random number within a network comprising at least a first node and a second node, wherein the random number is distributed within a data link layer;

receive a request for a dynamic encryption key from the first node, wherein the request is encrypted using a static encryption key unique to the first node, and wherein the static encryption key is determined based on the random number; and

send a dynamic encryption key to the first node, wherein the dynamic encryption key is encrypted using the static encryption key.

2. The system of claim 1 , wherein the request for the dynamic encryption key is received within a data link layer.

3. The system of claim 1 , wherein the request for the dynamic encryption key is received within a Layer-2 Management Entity (L2ME) response.

4. The system of claim 1 , wherein the static encryption key is used in a media access control (MAC) sublayer.

5. The system of claim 1 , wherein the static encryption key comprises an AES MAC Management Key (AMMK).

6. The system of claim 1 , wherein the static encryption key is generated according to a network password for the first node.

7. The system of claim 1 , wherein the network is a Multimedia over Coax Alliance (MoCA®) network.

8. The system of claim 1 , wherein the random number is distributed according to a Multimedia over Coax Alliance (MoCA®) key.

9. The system of claim 1 , wherein the second node is operable to admit the first node into the network.

10. A computer implemented method comprising:

in a network coordinator, implemented using at least one hardware processor, that comprises a random number generator:

distributing a random number to at least a first node and a second node wherein the random number is distributed within a data link layer;

receiving a request for a dynamic encryption key from the first node, wherein the request is encrypted using a static encryption key unique to the first node, and wherein the static encryption key is determined based on the random number; and

sending a dynamic encryption key to the first node, wherein the dynamic encryption key is encrypted using the static encryption key.

11. The method of claim 10 , wherein the request for the dynamic encryption key is received within a data link layer.

12. The method of claim 10 , wherein the request for the dynamic encryption key is received within a Layer-2 Management Entity (L2ME) response.

13. The method of claim 10 , wherein the static encryption key is used in a media access control (MAC) sublayer.

14. The system of claim 10 , wherein the static encryption key comprises an AES MAC Management Key (AMMK).

15. The method of claim 10 , wherein the static encryption key is generated according to a network password for the first node.

16. The method of claim 10 , wherein the network coordinator is operable in a Multimedia over Coax Alliance (MoCA®) network.

17. The method of claim 10 , wherein the random number is distributed according to a Multimedia over Coax Alliance (MoCA®) key.

18. The method of claim 10 , wherein the first node was previously admitted by the second node.

19. A system comprising:

a memory;

a network coordinator, implemented using at least one hardware processor, that comprises a random number generator, wherein the network coordinator is operable to:

distribute a random number within a network comprising at least a first node and a second node;

receive a request for a dynamic encryption key from the first node, wherein the request is encrypted using a static encryption key unique to the first node, and wherein the static encryption key is determined based on the random number, and wherein the request for the dynamic encryption key is received within a data link layer; and

send a dynamic encryption key to the first node, wherein the dynamic encryption key is encrypted using the static encryption key.

20. A system comprising:

a memory;

a network coordinator, implemented using at least one hardware processor, that comprises a random number generator, wherein the network coordinator is operable to:

distribute a random number within a network comprising at least a first node and a second node;

receive a request for a dynamic encryption key from the first node, wherein the request is encrypted using a static encryption key unique to the first node, and wherein the static encryption key is determined based on the random number, and wherein the static encryption key is used in a media access control (MAC) sublayer; and

send a dynamic encryption key to the first node, wherein the dynamic encryption key is encrypted using the static encryption key.

21. A computer implemented method comprising:

in a network coordinator, implemented using at least one hardware processor, that comprises a random number generator:

distributing a random number to at least a first node and a second node;

receiving a request for a dynamic encryption key from the first node, wherein the request is encrypted using a static encryption key unique to the first node, and wherein the static encryption key is determined based on the random number, and wherein the request for the dynamic encryption key is received within a data link layer; and

sending a dynamic encryption key to the first node, wherein the dynamic encryption key is encrypted using the static encryption key.

22. A computer implemented method comprising:

in a network coordinator, implemented using at least one hardware processor, that comprises a random number generator:

distributing a random number to at least a first node and a second node;

receiving a request for a dynamic encryption key from the first node, wherein the request is encrypted using a static encryption key unique to the first node, and wherein the static encryption key is determined based on the random number, and wherein the static encryption key is used in a media access control (MAC) sublayer; and

sending a dynamic encryption key to the first node, wherein the dynamic encryption key is encrypted using the static encryption key.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Jun 23, 2021
From: MUFG UNION BANK, N.A.
To: MAXLINEAR, INC.; EXAR CORPORATION; MAXLINEAR COMMUNICATIONS LLC
Reel/Frame 056656/0204 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2021
From: MAXLINEAR COMMUNICATIONS LLC
To: ENTROPIC COMMUNICATIONS, LLC
Reel/Frame 055899/0291 →
RELEASE OF SECURITY INTEREST Recorded Mar 31, 2021
From: MUFG UNION BANK, N.A.
To: MAXLINEAR, INC.; MAXLINEAR COMMUNICATIONS LLC
Reel/Frame 055779/0001 →
CHANGE OF NAME Recorded Mar 30, 2021
From: ENTROPIC COMMUNICATONS LLC
To: MAXLINEAR COMMUNICATIONS LLC
Reel/Frame 055776/0482 →
SUCCESSION OF AGENCY (REEL 052777 / FRAME 0216) Recorded Jul 1, 2020
From: JPMORGAN CHASE BANK, N.A.
To: MUFG UNION BANK, N.A.
Reel/Frame 053116/0418 →
SECURITY AGREEMENT Recorded May 28, 2020
From: MAXLINEAR, INC.; ENTROPIC COMMUNICATIONS, LLC; EXAR CORPORATION
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 052777/0216 →
MERGER AND CHANGE OF NAME Recorded Nov 19, 2019
From: EXCALIBUR ACQUISITION CORPORATION; ENTROPIC COMMUNICATIONS, INC.; ENTROPIC COMMUNICATIONS, INC.
To: ENTROPIC COMMUNICATIONS, INC.
Reel/Frame 051055/0592 →
MERGER AND CHANGE OF NAME Recorded Nov 19, 2019
From: ENTROPIC COMMUNICATIONS, INC.; EXCALIBUR SUBSIDIARY, LLC; ENTROPIC COMMUNICATIONS, LLC
To: ENTROPIC COMMUNICATIONS, LLC
Reel/Frame 051055/0651 →
Continuity (6)
Continuation 15083816 · Mar 29, 2016
Continuation 14188328 · Feb 24, 2014
Continuation 12820382 · Jun 22, 2010
Continuation In Part 12686645 · Jan 13, 2010
Provisional Application 61144570 · Jan 14, 2009
Related Publication 20180295117A1 · Oct 11, 2018