IP Library Granted Patent US 6,993,138
Granted Patent B1
US 6,993,138 · App. 09/877,150 · Granted Jan 31, 2006

Spatial key trees for key management in wireless environments

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 6,993,138
App. No.
09/877,150
Granted
Jan 31, 2006
Kind
B1
Abstract

A system, method, and program code are given for secure communication. Multiple geographic cells are arranged in a hierarchical tree having a root node and internal nodes. The root node and each internal node in the tree have an associated node cryptographic key for secure communication with lower nodes in the tree. Each cell is associated with a leaf node of the tree and a cell cryptographic key for secure communications with devices located within the cell. A key management center is at the root node for determining an anticipated cell path of a mobile device from a current cell to a destination cell. The key management center distributes to the mobile device a set of cryptographic keys from the tree. This set contains a minimum number of cryptographic keys necessary to permit secure communications for the mobile device within each cell along the anticipated cell path, but no other cells.

Claims (34)

1. A secure communication system comprising:

a plural of geographic cells, each cell being associated with a specific geographic area and having a cell cryptographic key for secure communications with devices located within the cell; and

a key management center that determines an anticipated cell path of a mobile device from a current cell to a destination cell and distributes to the mobile device a set of cryptographic keys necessary to permit secure communications for the mobile device within each cell along the anticipated cell path.

2. A system according to claim 1 , further comprising:

a hierarchical tree having a root node, a plurality of internal nodes, and a plurality of terminal leaf nodes, the root node and each internal node having an associated node cryptographic key for secure communication with lower nodes in the tree, each leaf node being associated with a specific geographic cell.

3. A system according to claim 2 , wherein the cryptographic key of each node below the root node is derived by applying a mathematical function to the cryptographic key of the next higher level node.

4. A system according to claim 2 wherein the mobile device knows the cryptographic key of each node in the tree on a direct path back to the root node.

5. A system according to claim 2 , wherein at least one hierarchical level of the tree uses a structure of at least three dimensions to connect to nodes in the next lower hierarchical level.

6. A system according to claim 1 , wherein the set of cryptographic keys distributed to the mobile device includes keys that are valid for a restricted period of time based on the anticipated cell path.

7. A system according to claim 1 , wherein the set of cryptographic keys contains the minimum number of keys necessary to permit secure communications for the mobile device within each cell along the anticipated cell path, but no other cells.

8. A method of secure communication comprising:

providing a plurality of geographic cells, each cell being associated with a specific geographic area and having a cell cryptographic key for secure communications with devices located within the cell;

determining an anticipated cell path of a mobile device from a current cell to a destination cell; and distributing to the mobile device a set of cryptographic keys necessary to permit secure communications for the mobile device within each cell along the anticipated cell path.

9. A method according to claim 8 , farther comprising:

arranging a hierarchical tree having a root node, a plurality of internal nodes, and a plurality of terminal leaf nodes, the root node and each internal node having an associated node cryptographic key for secure communication with lower nodes in the tree, each leaf node being associated with a specific geographic cell.

10. A method according to claim 9 , wherein the cryptographic key of each node below the root node is derived by applying a mathematical function to the cryptographic key of the next higher level node.

11. A method according to claim 9 , wherein the mobile device knows the cryptographic key of each node in the tree on a direct path back to the root node.

12. A method according to claim 9 , wherein at least one hierarchical level of the tree uses a structure of at least three dimensions to connect to nodes in the next lower hierarchical level.

13. A method according to claim 8 , wherein the set of cryptographic keys distributed to the mobile device includes keys that are valid for a restricted period of time based on the anticipated cell path.

14. A method according to claim 8 , wherein the set of cryptographic keys contains the minimum number of keys necessary to permit secure communications for the mobile device within each cell along the anticipated cell path, but no other cells.

15. A computer program product for use on a computer system for secure communication in a computer network, the computer program product comprising a computer usable medium having computer readable program code thereon, the computer readable program code comprising:

program code for providing a plurality of geographic cells, each cells being associated with a specific geographic area and having a cell cryptographic key for secure communications with devices located within the cell;

program code for determining an anticipated cell path of a mobile device from a current cell to a destination cell; and

program code for distributing to the mobile device a set of cryptographic keys necessary to permit secure communications with the mobile device within each cell along the anticipated cell path.

16. A computer program product according to claim 15 , further comprising:

program code for arranging a hierarchical tree having a root node, a plurality of internal nodes, and a plurality of terminal leaf nodes, the root node and each internal node in the tree having an associated node cryptographic key for secure communication with lower nodes in the tree, each leaf node being associated with a specific geographic cell.

17. A computer program product according to claim 16 ,

wherein at least one hierarchical level of the tree uses a structure of at least three dimensions to connect to nodes in the next lower hierarchical level.

18. A computer program product according to claim 17 ,

wherein the at least one hierarchical level is the level in the tree immediately above the leaf nodes.

19. A computer program product according to claim 15 ,

wherein the set of cryptographic keys distributed to the mobile device includes keys that are valid for a restricted period of time based on the anticipated cell path.

20. A computer program product according to claim 15 ,

wherein the set of cryptographic keys contains the minimum number of keys necessary to permit secure communications for the mobile device within each cell along the anticipated cell path, but no other cells.

Assignments (5)
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2015
From: ROCKSTAR CONSORTIUM US LP; ROCKSTAR CONSORTIUM LLC; BOCKSTAR TECHNOLOGIES LLC; CONSTELLATION TECHNOLOGIES LLC; MOBILESTAR TECHNOLOGIES LLC; NETSTAR TECHNOLOGIES LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 034924/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2014
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 032422/0919 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027164/0356 →