IP Library Granted Patent US 7,483,537
Granted Patent B2
US 7,483,537 · App. 10/364,219 · Granted Jan 27, 2009

Selecting cached RSA keys in response to RSA key requests

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,483,537
App. No.
10/364,219
Granted
Jan 27, 2009
Kind
B2
Abstract

A method of responding to a request for a key of a first length is provided. According to the method, the request for the key of the first length is received. Moreover, it is determined whether any one of a plurality of cached keys satisfies the request. If any one of the plurality of cached keys satisfies the request, a cached key of the first length is selected. Also, the selected cached key is removed from the plurality of cached keys. Thus, in response to the request, the selected cached key of the first length is provided.

Claims (17)

1. A method of responding to a request for a key of a first length, said method comprising:

storing a plurality of cached keys, wherein each cached key is one of a plurality of lengths;

storing a plurality of threshold values, each associated with a respective length of said lengths, wherein each threshold value represents a maximum number of said cached keys of said respective length to store;

receiving said request for said key of said first length;

determining whether any one of said cached keys satisfies said request by identifying any one of said plurality of cached keys if any one of said cached keys is one of said first length;

if any one of said plurality of cached keys is of said first length, selecting a cached key of said first length and removing said selected cached key from said plurality of cached keys;

adjusting said threshold values based on consumption of said cached keys; and

in response to said request, providing access to said selected cached key of said first length.

2. The method as recited in claim 1 further comprising:

sending a message to a key generator to generate at a future time a replacement key of said first length to replace said selected cached key.

3. The method as recited in claim 2 wherein said key generator generates said replacement key in a self-check time slice manner.

4. The method as recited in claim 1 further comprising:

if none of said plurality of cached keys satisfies said request, requesting a key generator to generate said key of said first length in real-time;

incrementing a threshold value for said first length; and

providing said key of said first length generated in real-time.

5. The method as recited in claim 1 wherein said first length is one of 512 bits, 768 bits, and 1024 bits.

6. The method as recited in claim 1 wherein said key is a RSA key.

Assignments (11)
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0577 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC)
Reel/Frame 063560/0001 →
RELEASE OF SECURITY INTEREST REEL/FRAME 044183/0718 Recorded Feb 2, 2023
From: JPMORGAN CHASE BANK, N.A.
To: MICRO FOCUS LLC (F/K/A ENTIT SOFTWARE LLC); BORLAND SOFTWARE CORPORATION; MICRO FOCUS (US), INC.; SERENA SOFTWARE, INC; ATTACHMATE CORPORATION; MICRO FOCUS SOFTWARE INC. (F/K/A NOVELL, INC.); NETIQ CORPORATION
Reel/Frame 062746/0399 →
RELEASE OF SECURITY INTEREST Recorded Aug 22, 2019
From: NIBC BANK N.V., AS SECURITY AGENT
To: UTIMACO INC.
Reel/Frame 050135/0404 →
CHANGE OF NAME Recorded Aug 8, 2019
From: ENTIT SOFTWARE LLC
To: MICRO FOCUS LLC
Reel/Frame 050004/0001 →
SECURITY INTEREST Recorded Feb 5, 2019
From: UTIMACO INC.
To: NIBC BANK N.V.
Reel/Frame 048240/0281 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ENTIT SOFTWARE LLC; ARCSIGHT, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0577 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ATTACHMATE CORPORATION; BORLAND SOFTWARE CORPORATION; NETIQ CORPORATION; MICRO FOCUS (US), INC.; MICRO FOCUS SOFTWARE, INC.; ENTIT SOFTWARE LLC; ARCSIGHT, LLC; SERENA SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0718 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2017
From: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
To: ENTIT SOFTWARE LLC
Reel/Frame 042746/0130 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2003
From: HEWLETT-PACKARD COMPANY
To: HEWLETT-PACKARD DEVELOPMENT COMPANY L.P.
Reel/Frame 014061/0492 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2003
From: SANCHEZ, MAURICIO
To: HEWLETT-PACKARD COMPANY
Reel/Frame 013903/0195 →