IP Library Granted Patent US 9,160,535
Granted Patent B2
US 9,160,535 · App. 13/847,395 · Granted Oct 13, 2015

Truly anonymous cloud key broker

Inventors: Christopher Burchett (Lewisville, TX); Warren Robbins (Celina, TX); Richard E Phillips (Lewisville, TX)
Assignee: Dell Inc
H04L9/3213H04L9/0827H04L9/0894H04L63/00H04L2209/42
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 9,160,535
App. No.
13/847,395
Filed
Mar 19, 2013
Granted
Oct 13, 2015
Kind
B2
Examiner
LE, CHAU D
Art Unit
2493
USPC
713/185
Abstract

Embodiments of systems and methods for providing anonymous cloud encryption are provided. One embodiment of a method for providing anonymous cloud encryption includes communicating an anonymizing token to a key broker. Additionally, the method may include communicating at least one encryption key associated with the anonymizing token to the key broker. The method may also include conducting a secure anonymous transaction with a cloud service using at least one of the encryption keys associated with the anonymizing token.

Claims (53)

1. A method, comprising:

communicating an anonymizing token to a key broker;

communicating at least one encryption key associated with the anonymizing token to the key broker;

conducting a secure anonymous transaction with a cloud service using at least one of the encryption keys associated with the anonymizing token;

enabling a collaborator to access the cloud service, wherein the collaborator is configured to:

(a) communicate a second anonymizing token to the key broker;

(b) communicate at least one encryption key associated with the second anonymizing token to the key broker; and

(c) conduct a secure anonymous transaction with a cloud service using at least one of the encryption key associated with the second anonymizing token;

communicating a collaboration token between the key broker, the client, and the collaborator;

communicating at least one collaboration key between the key broker, the client, and the collaborator, the at least one collaboration key being associated with the collaboration token; and

facilitating collaboration in one or more secure anonymous transactions with the cloud service using the at least one collaboration key associated with the collaboration token.

2. The method of claim 1 , wherein conducting a secure anonymous transaction further comprises storing data on a cloud storage facility, the data being encrypted using a data encryption key, the data encryption key being associated with the anonymizing token.

3. The method of claim 1 , further comprising recovering the anonymizing token from the key broker, the anonymizing token being recovered using decryption information which is not stored on the key broker.

4. The method of claim 1 , further comprising recovering the at least one encryption key from the key broker, the at least one encryption key being recovered using decryption information which is not stored on the key broker.

5. The method of claim 1 , further comprising deduplicating redundant data associated with the cloud service, wherein redundancy of the data is determined, at least in part, in response to the anonymizing token.

6. The method of claim 1 , further comprising communicating, to the key broker, one or more audit keys for the secure anonymous transaction, the one or more audit keys being associated with the anonymizing token.

7. A memory device comprising computer-executable code stored thereon that, when executed by a data processing device, causes data processing device to:

receive an anonymizing token from a client;

communicate an anonymizing token to a key broker;

receive one or more encryption keys associated with the anonymizing token; and

communicate at least one encryption key associated with the anonymizing token to the key broker;

facilitate a secure anonymous transaction with a cloud service using at least one of the encryption keys associated with the anonymizing token

enabling a collaborator to access the cloud service, wherein enabling comprises:

(a) receiving a second anonymizing token from a second client;

(b) generating a second record associated with the second anonymizing token;

(c) receiving at least one encryption key associated with the second anonymizing token from the second client;

(d) storing the one or more encryption keys associated with the second anonymizing token in the second record; and

(e) facilitating communication of one or more collaboration keys from the first client to the second client

communicating a collaboration token between the key broker, the client, and the collaborator;

communicating at least one collaboration key between the key broker, the client, and the collaborator, the at least one collaboration key being associated with the collaboration token; and

facilitating collaboration in one or more secure anonymous transactions with the cloud service using the at least one collaboration key associated with the collaboration token.

8. The memory device of claim 7 , further comprising generating one or more encryption keys and associating the one or more encryption keys with the anonymizing token in the record associated with the anonymizing token.

9. The memory device of claim 7 , further comprising providing recovery services to the client for recovering the anonymizing token, the anonymizing token being recovered using decryption information which is not stored on the key broker.

10. The memory device of claim 7 , further comprising providing recovery services to the client for recovering the at least one encryption key from the key broker, the at least one encryption key being recovered using decryption information which is not stored on the key broker.

11. The memory device of claim 7 , further comprising protecting redundant data associated with the cloud service in a way that protected data can be deduplicated, wherein redundancy of the data is determined, at least in part, in response to the anonymizing token.

12. The memory device of claim 7 , further comprising receiving one or more audit keys for the secure anonymous transaction, and storing the one or more audit keys in association with the anonymizing token.

13. A system, comprising:

a reseller service provider system configured to:

receive an anonymizing token from a client;

communicate an anonymizing token to a key broker;

receive one or more encryption keys associated with the anonymizing token; and

communicate at least one encryption key associated with the anonymizing token to the key broker;

facilitate a secure anonymous transaction with a cloud service using at least one of the encryption keys associated with the anonymizing token; and

enable a collaborator to access the cloud service, wherein enabling comprises:

(a) receiving a second anonymizing token from a second client;

(b) generating a second record associated with the second anonymizing token;

(c) receiving at least one encryption key associated with the second anonymizing token form the second client;

(d) storing the one or more encryption keys associated with the second anonymizing token in the second record; and

(e) facilitating communication of one or more collaboration keys from the first client to the second client;

communicate a collaboration token between the key broker, the client, and the collaborator;

communicate at least one collaboration key between the key broker, the client, and the collaborator, the at least one collaboration key being associated with the collaboration token; and

facilitate collaboration in one or more secure anonymous transactions with the cloud service using the at least one collaboration key associated with the collaboration token.

14. The system of claim 13 , wherein the reseller service provider system is configured to facilitate a predetermined number of transactions between the client and the cloud service.

Assignments (16)
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 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 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 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 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 13, 2016
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: 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.; DELL SOFTWARE INC.; FORCE10 NETWORKS, INC.; PEROT SYSTEMS CORPORATION; SECUREWORKS, INC.; WYSE TECHNOLOGY L.L.C.
Reel/Frame 040065/0216 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2016
From: DELL INC.
To: DELL PRODUCTS L.P.
Reel/Frame 038222/0748 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2014
From: BURCHETT, CHRISTOPHER; PHILLIPS, RICHARD E.; ROBBINS, WARREN
To: DELL, INC.
Reel/Frame 032873/0473 →
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 (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 (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 →
Continuity (2)
Provisional Application 61612810 · Mar 19, 2012
Related Publication 20130305054A1 · Nov 14, 2013