IP Library Patent Application 12821118
Patent Application
App. No. 12/821,118

MANAGING ENCRYPTION KEYS

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 None
App. No.
12/821,118
Abstract

Methods, apparatus, and articles of manufacture to manage encryption keys are disclosed. An example method to manage encryption keys includes obtaining data including a private key, determining that the data cannot be read according to a first format by attempting to read the data in the first format, in response to determining that the data cannot be read according to the first format, accessing the private key by reading the data according to a second format different from the first format, and converting the data from the second format to a third format.

Claims (39)

1 . A method to manage encryption keys, the method comprising:

obtaining data including a private key;

determining that the data cannot be read according to a first format by attempting to read the data in the first format;

in response to determining that the data cannot be read according to the first format, accessing the private key by reading the data according to a second format different from the first format; and

converting the data from the second format to a third format.

2 . A method as defined in claim 1 , wherein the third format is the first format.

3 . A method as defined in claim 1 , further comprising:

receiving a second data;

determining that the second data does not include a private key; and

in response to determining that the second data does not include a private key, presenting a message indicating that the second data does not include a private key.

4 . A method as defined in claim 3 , wherein the second data is a file containing a digital certificate.

5 . A method as defined in claim 1 , further comprising storing the private key in the third format.

6 . A method as defined in claim 1 , further comprising storing the converted file in a data store.

7 . An apparatus comprising:

a format detector to:

attempt to read a private key from a file according to a first file format;

determine that the private key cannot be read in the first file format;

after attempting to read the private key from the file according to the first file format, attempt to read the private key from the file according to a second file format; and

determine that the file is encoded according to the second format based on attempting to read the private key from the file according to the second file format; and

a format converter to convert the file from the first file format to a third file format.

8 . An apparatus as defined in claim 7 , further comprising an upload receiver to receive the file.

9 . An apparatus as defined in claim 7 , wherein the format converter is further to store the file in a data store.

10 . An apparatus as defined in claim 9 , further comprising a real user monitor to:

receive an encrypted communication directed from a first computing device to a second computing device;

access the data store to retrieve the private key; and

decrypt the encrypted communication using the private key.

11 . An apparatus as defined in claim 10 , wherein the real user monitor is associated with a business service management system.

12 . An apparatus as defined in claim 10 , further comprising a decryption monitor to:

determine that decrypting the encrypted communication using the private key resulted in failure;

in response to the failure, determine that a private key for the second computing device is not stored in the data store; and

in response to determining that the private key for the second computing device is not stored in the data store, indicating that the decryption failed because the private key is missing.

13 . A tangible computer readable medium storing instructions that, when executed, cause a machine to:

receive a file containing a private key;

convert the private key from a first format to a second format;

store the private key in a data store;

attempt to decrypt communications received from a network using the stored private key; and

determine an error rate based on the attempt to decrypt communications.

14 . A tangible computer readable medium as defined in claim 13 , wherein the instructions cause the machine to determine an error rate by determining a percentage of decryptions that result in failure.

15 . A tangible computer readable medium as defined in claim 14 , wherein the error rate is at least one of a missing private key error rate, a missing handshake error rate, an unsupported encryption algorithm error rate, and a cache timeout error rate.

Assignments (8)
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 →
CHANGE OF NAME Recorded Feb 25, 2020
From: ENTIT SOFTWARE LLC
To: MICRO FOCUS LLC
Reel/Frame 052010/0029 →
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 →
SECURITY INTEREST Recorded Oct 11, 2017
From: ENTIT SOFTWARE LLC; ARCSIGHT, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 044183/0577 →
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 Jul 12, 2010
From: GOPSHTEIN, MICHAEL; KENIGSBERG, EYAL; OFFER, GUY; LOFFE, NICK
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 024680/0555 →