IP Library Granted Patent US 7,395,423
Granted Patent B1
US 7,395,423 · App. 10/647,759 · Granted Jul 1, 2008

Security association storage and recovery in group key management

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,395,423
App. No.
10/647,759
Granted
Jul 1, 2008
Kind
B1
Abstract

A method for preserving security associations between at least two entities includes the steps of maintaining a security association relating to communication between the at least two entities in a table, and periodically storing the security association in non-volatile storage. With such an arrangement, in the event that data within the table become corrupted, it can be retrieved from storage. Because the key data is stored, performance losses due to re-establishing the secure group are minimized. In one embodiment, the security association is advantageously encrypted prior to storage to further secure the security associations for each member.

Claims (18)

1. Method for preserving security associations between at least two member entities of a secure group comprising the steps of:

maintaining a security association relating to communication between the at least two member entities in volatile storage of a key server operative to distribute security associations;

storing a copy of the security association in non-volatile storage associated with the key server; and

in response to detection of corruption of the security association in volatile storage, where the corruption is caused by an event other than power failure, employing the copy of the security association in non-volatile storage to update the security association in volatile storage.

2. The method according to claim 1 , further comprising the step of encrypting the security association prior to storing the security association in the non-volatile storage.

3. The method according to claim 1 wherein the step of storing includes the step of detecting a trigger event.

4. The method according to claim 3 wherein the step of detecting a trigger event includes the step of detecting a change in the security association.

5. The method according to claim 1 further comprising the step of updating the contents of a security associations table using the security association stored in non-volatile storage.

6. An apparatus for distributing and preserving security associations between at least two member entities of a secure group comprises:

a volatile memory including a first table for storing a security association related to communication between the at least two entities;

a non-volatile memory including a second table for storing at least a portion of the first table;

means for copying the at least a portion of the first table to the second table; and

means for copying at least a portion of the second table to the first table in response to detection of corruption of the first table, where the corruption is caused by an event other than power failure.

7. The apparatus of claim 6 , further comprising means for encrypting the at least a portion of the first table prior to copying the at least a portion of the first table to the second table.

8. The apparatus of claim 6 further comprising means for copying overwriting the at least a portion of the first table with contents of the second table.

9. The apparatus of claim 6 including encryption logic for encrypting the at least a portion of the first table.

10. The apparatus of claim 6 including decryption logic for decrypting the second table.

11. The apparatus of claim 6 further comprising a key, stored in non-volatile memory, for encrypting the at least a portion of the first table.

Assignments (6)
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 11, 2014
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 032425/0867 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027164/0356 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2003
From: DONDETI, LAKSHMINATH; LEE, MICHAEL; HORSFALL, FRANK
To: NORTEL NETWORKS LIMITED
Reel/Frame 014445/0231 →