IP Library Granted Patent US 8,027,475
Granted Patent B2
US 8,027,475 · App. 12/165,638 · Granted Sep 27, 2011

Methods and media for recovering lost encryption keys

Assignee: Dell Products L.P.
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 8,027,475
App. No.
12/165,638
Filed
Jun 30, 2008
Granted
Sep 27, 2011
Kind
B2
Art Unit
2492
USPC
380/277
Abstract

An information handing system provides a method for recovering encryption keys. The method includes providing a first recording medium of a plurality of recording media in a first drive of a plurality of drives. A first key is requested from a primary key manager (PKM) associated with the first drive, wherein the first drive provides a first key identifier (ID) to the PKM. If it is determined that the PKM provides the first key corresponding to the first key ID, a first identifying information for the PKM is stored in a memory for the first recording medium.

Claims (42)

1. A method for recovering encryption keys for an information handing system (“IHS”) data storage media library having a plurality of drives and managed encryption, by restoring the association of storage media with a key server, the method comprising:

(a) mounting a first recording medium of a plurality of recording media in a first drive of a plurality of drives;

(b) automatically requesting a first key from a primary key manager (PKM) associated with the first drive, wherein the first drive provides a first key identifier (ID) to the PKM;

(c) determining if the PKM associated with the first drive provides the first key corresponding to the first key ID;

(d) mounting the first recording medium of a plurality of recording media in a next drive of the plurality of drives if the PKM does not provide the first key corresponding to the first key ID;

(e) automatically requesting a first key from a primary key manager (PKM) associated with the next drive, wherein the next drive provides the first key identifier (ID) to the PKM associated with the next drive; and

(f) determining if the PKM associated with the next drive then provides the first key corresponding to the first key ID;

(g) repeating steps (d) through (f) for succeeding drives of the plurality of drives if the PKM associated with the next drive does not provide the first key corresponding to the first key ID; and

(h) storing a first identifying information for a PKM associated with a specific drive in a memory for the first recording medium when the PKM associated with the specific drive provides the first key.

2. The method of claim 1 , wherein a PKM manages a plurality of keys utilized to encrypt and decrypt the plurality of recording media, and each of the plurality of keys is associated with each of a plurality of key IDs.

3. The method of claim 1 , wherein the plurality of recording media are selected from a group consisting of magnetic tape cartridges, magnetic disk, optical disk, and memory cards.

4. The method of claim 1 , wherein when a PKM associated with a specific drive provides the first key, the first recording medium is associated with a first partition in an inventory information and the first recording medium is returned to a storage slot associated with the first partition and the PKM associated with the specific drive.

5. The method of claim 1 , wherein steps (a)-(h) are repeated for each of the plurality of recording media in the IHS.

6. The method of claim 1 , further comprising:

(k) requesting the first key from a secondary key manager (SKM) associated with the first drive if the PKM associated with the first drive does not provide the first key, wherein the first drive provides the first key ID to the SKM;

(l) determining if the SKM provides the first key corresponding to the first key ID; and

(m) storing a second identifying information for the SKM to the memory for the first recording medium if the SKM provides the first key.

7. The method of claim 6 further comprising:

(n) moving the first recording medium to a mailslot for removal from the IHS if none of the plurality of PKMs and the plurality of SKMs provide the first key corresponding to the first key ID; and

(o) removing the first recording medium from an inventory information for the IHS.

8. The method of claim 7 , wherein steps (a)-(o) are repeated for each of the plurality of recording media in the IHS, and the steps (a)-(o) are automated by the IHS.

9. A method for recovering encryption keys for managed tape libraries of an information handing system (“IHS”) by restoring the association of storage media with a corresponding key server, the method comprising:

(a) providing a first of a plurality of tape recording media in a first of a plurality of tape drives;

(b) automatically requesting a first key from a primary key manager (PKM) associated with the first tape drive, wherein the first tape drive provides a first key identifier (ID) to the PKM;

(c) determining if the PKM associated with the first tape drive provides the first key corresponding to the first key ID;

(d) mounting the first tape recording medium of a plurality of tape recording media in a next tape drive of the plurality of tape drives if the PKM does not provide the first key corresponding to the first key ID;

(e) automatically requesting a first key from a primary key manager (PKM) associated with the next tape drive, wherein the next tape drive provides the first key identifier (ID) to the PKM associated with the next tape drive; and

(f) determining if the PKM associated with the next tape drive then provides the first key corresponding to the first key ID;

(g) repeating steps (d) through (f) for succeeding tape drives of the plurality of tape drives if the PKM associated with the next tape drive does not provide the first key corresponding to the first key ID; and

(h) storing a first identifying information for a PKM associated with a specific tape drive in a memory for the first tape recording medium when the PKM associated with the specific drive provides the first key.

10. The method of claim 9 , wherein a PKM manages a plurality of keys utilized to encrypt and decrypt the plurality of tape recording media, and each of the plurality of keys is associated with each of a plurality of key IDs.

11. The method of claim 9 , wherein when a PKM associated with a specific tape drive provides the first key, the first tape recording medium is associated with a first partition in an inventory information and the first tape recording medium is returned to a storage slot associated with the first partition and the PKM associated with the specific tape drive.

12. The method of claim 9 , further comprising:

(k) requesting the first key from a secondary key manager (SKM) associated with the first tape drive if the PKM associated with the first tape drive does not provide the first key, wherein the first tape drive provides the first key ID to the SKM;

(l) determining if the SKM provides the first key corresponding to the first key ID; and

(m) storing a second identifying information for the SKM to the memory for the first tape recording medium if the SKM provides the first key.

13. The method of claim 12 further comprising:

(n) repeating steps (k)-(m) for a next SKM associated with the next tape drive if the next PKM associated with the next tape drive does not provide the first key.

14. The method of claim 13 further comprising:

(o) moving the first tape recording medium to a mailslot for removal from the IHS if none of the plurality of PKMs and the plurality of SKMs provide the first key corresponding to the first key ID; and

(p) removing the first tape recording medium from an inventory information for the IHS.

15. The method of claim 14 , wherein steps (a)-(p) are repeated for each of the plurality of tape recording media in the IHS, and the steps (a)-(p) are automated by the IHS.

Assignments (15)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045455/0001) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061753/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (040136/0001) Recorded Apr 26, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO ASAP SOFTWARE EXPRESS, INC.); DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC CORPORATION (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MAGINATICS LLC); EMC IP HOLDING COMPANY LLC (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO MOZY, INC.); SCALEIO LLC
Reel/Frame 061324/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL, L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058216/0001 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 040136/0001 →
SECURITY AGREEMENT Recorded Sep 21, 2016
From: ASAP SOFTWARE EXPRESS, INC.; AVENTAIL LLC; CREDANT TECHNOLOGIES, INC.; DELL USA L.P.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL SYSTEMS CORPORATION; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; FORCE10 NETWORKS, INC.; MAGINATICS LLC; MOZY, INC.; SCALEIO LLC; SPANNING CLOUD APPS LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 040134/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 14, 2016
From: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: DELL MARKETING L.P.; ASAP SOFTWARE EXPRESS, INC.; APPASSURE SOFTWARE, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL INC.; DELL PRODUCTS L.P.; DELL USA L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040065/0618 →
RELEASE OF SECURITY INTEREST Recorded Sep 14, 2016
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: DELL MARKETING L.P.; ASAP SOFTWARE EXPRESS, INC.; APPASSURE SOFTWARE, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL INC.; DELL PRODUCTS L.P.; DELL USA L.P.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040040/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 13, 2016
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: DELL SOFTWARE INC.; DELL MARKETING L.P.; ASAP SOFTWARE EXPRESS, INC.; APPASSURE SOFTWARE, INC.; COMPELLANT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL INC.; DELL PRODUCTS L.P.; DELL USA L.P.; FORCE10 NETWORKS, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040065/0216 →
PATENT SECURITY AGREEMENT (ABL) Recorded Jan 2, 2014
From: DELL INC.; APPASSURE SOFTWARE, INC.; ASAP SOFTWARE EXPRESS, INC.; BOOMI, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL USA L.P.; FORCE10 NETWORKS, INC.; GALE TECHNOLOGIES, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 031898/0001 →
PATENT SECURITY AGREEMENT (TERM LOAN) Recorded Jan 2, 2014
From: DELL INC.; APPASSURE SOFTWARE, INC.; ASAP SOFTWARE EXPRESS, INC.; BOOMI, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL USA L.P.; FORCE10 NETWORKS, INC.; GALE TECHNOLOGIES, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 031899/0261 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Jan 2, 2014
From: APPASSURE SOFTWARE, INC.; ASAP SOFTWARE EXPRESS, INC.; BOOMI, INC.; COMPELLENT TECHNOLOGIES, INC.; CREDANT TECHNOLOGIES, INC.; DELL INC.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL SOFTWARE INC.; DELL USA L.P.; FORCE10 NETWORKS, INC.; GALE TECHNOLOGIES, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS FIRST LIEN COLLATERAL AGENT
Reel/Frame 031897/0348 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2008
From: MCTEER, ELIZABETH A.; TABUR, PETER
To: DELL PRODUCTS L.P.
Reel/Frame 021323/0210 →
Continuity (1)
Related Publication 20090323963A1 · Dec 31, 2009