IP Library Granted Patent US 7,590,247
Granted Patent B1
US 7,590,247 · App. 09/836,214 · Granted Sep 15, 2009

System and method for reusable efficient key distribution

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 7,590,247
App. No.
09/836,214
Granted
Sep 15, 2009
Kind
B1
Abstract

A system and method for reusable efficient key distribution is disclosed. Key distribution is effected through the application of self-repairing groups that obviate the need for key distribution messages in portions of a hierarchical tree. In one embodiment, the self-repairing group is based on a reusable power set.

Claims (23)

1. In an environment that includes a plurality of users, wherein a first user possesses a set of keys, said set of keys including a first key that enables secure communication among a set of users, said set of users including at least said first user and a second user, a computer-implemented keying method for execution with computer code embodied on a tangible computer readable medium, comprising:

upon eviction of at least said second user, determining an updated first key using information that includes said first key and a second key, wherein said second key enables secure communication among a subgroup of said set of users, wherein said subgroup does not include users subject to said eviction;

wherein said determining uses a function having the following properties: (1) knowledge of said updated first key does not give knowledge of said first key or said second key, (2) knowledge of said first key does not give any knowledge of said updated first key, and (3) knowledge of said first key and said updated first key does not give any knowledge of said second key;

wherein said updated first key is equal to F(first key, second key), wherein F( ) is a one-way function;

wherein said subgroup is a self-repairing group, each member of said subgroup capable of independently updating said first key, where said self-repairing uses a reusable power set, said reusable power set using a power set of said members as a basis for group key updates and including 2 N sets, where N includes the number of said members.

2. The method of claim 1 , wherein only said second user is evicted.

3. The method of claim 1 , wherein said second user and one or more other users in said set of users are evicted.

4. The method of claim 1 , wherein said determining uses only said first key and said second key.

5. The method of claim 1 , wherein said subgroup includes only said first user.

6. The method of claim 1 , wherein said subgroup includes a plurality of users.

7. The method of claim 1 , wherein said second key is utilized to update a plurality of compromised first keys by using a one-way function with inputs of said first key and said second key.

8. The method of claim 1 , wherein an artificial eviction is performed just prior to an addition of another user to said set of users.

9. The method of claim 1 , wherein said set of keys is modified periodically.

10. A key distribution apparatus for use in an environment that includes a plurality of users, wherein a first user possesses a set of keys, said set of keys including a first key that enables secure communication among a set of users, said set of users including at least said first user and a second user, said apparatus comprising:

a key server that determines an updated key upon eviction of at least said second user, using information that includes said first key and a second key, said second key enabling secure communication among a subgroup of said set of users, wherein said subgroup does not include users subject to said eviction;

said key server using a function having the following properties to determine the updated key: (1) knowledge of said updated first key does not give knowledge of said first key or said second key, (2) knowledge of said first key does not give any knowledge of said updated first key, and (3) knowledge of said first key and said updated first key does not give any knowledge of said second key;

wherein said updated first key is equal to F(first key, second key), wherein F( ) is a one-way function;

wherein said subgroup is a self-repairing group, each member of said subgroup capable of independently updating said first key, where said self-repairing uses a reusable power set, said reusable power set using a power set of said members as a basis for group key updates and including 2 N sets, where N includes the number of said members.

11. The apparatus of claim 10 , wherein only said second user is evicted.

12. The apparatus of claim 10 , wherein said second user and one or more other users in said set of users are evicted.

13. The apparatus of claim 10 , wherein said key server uses only said first key and said second key to determine the updated key.

14. The apparatus of claim 10 , wherein said subgroup includes only said first user.

15. The apparatus of claim 10 wherein said subgroup includes a plurality of users.

Assignments (9)
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045056/0676 Recorded Mar 2, 2022
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 059354/0213 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045055/0786 Recorded Oct 26, 2020
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 054238/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045056 FRAME 0676. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 054206/0593 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045055 FRAME 786. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 055854/0047 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 045056/0676 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045055/0786 →
CHANGE OF NAME AND ENTITY CONVERSION Recorded Aug 24, 2017
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 043665/0918 →
MERGER Recorded Jun 23, 2005
From: NETWORKS ASSOCIATES TECHNOLOGY, INC.
To: MCAFEE, INC.
Reel/Frame 016646/0513 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2001
From: DINSMORE, PETER T.; HEYMAN, MICHAEL; KRUUS, PETER; SHERMAN, ALAN T.
To: NETWORKS ASSOCIATES TECHNOLOGY, INC.
Reel/Frame 011727/0773 →