IP Library Granted Patent US 11,379,595
Granted Patent B2
US 11,379,595 · App. 16/744,814 · Granted Jul 5, 2022

Zero-knowledge protection for side channels in data protection to the cloud

Inventors: Amos Zamir (Beer Sheva, IL); Jehuda Shemer (Kfar Saba, IL); Kfir Wolfson (Beer Sheva, IL)
Assignee: EMC IP HOLDING COMPANY LLC
G06F21/606G06F3/067G06F3/0613G06F3/0617G06F3/0656G06F3/0659G06F3/0683H04L63/14
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 11,379,595
App. No.
16/744,814
Granted
Jul 5, 2022
Kind
B2
Abstract

Masking a data rate of transmitted data is disclosed. As data is transmitted from a production site to a secondary site, the data rate is masked. Masking the data rate can include transmitting at a fixed rate, a random rate, or an adaptive rate. Each mode of data transmission masks or obscures the actual data rate and thus prevents others from gaining information about the data or the data owner from the data transfer rate.

Claims (28)

1. A method for protecting a side channel associated with data, the method comprising:

determining a rate for transferring data between a production site and a secondary site;

transferring the data at the determined rate, wherein the transferred data is padded with extra data when there is insufficient data to achieve the determined rate and wherein the transferred data is queued when the data cannot be transmitted at the determined rate, wherein the determined rate is a fixed rate; and

tuning the determined rate based on a recovery point objective.

2. The method of claim 1 , wherein the discretization process dimensionally reduces a time series of n points to N points where N <n.

3. The method of claim 2 , further comprising:

to achieve the new rate, performing one or more of:

adding padding data to the transmitted data;

generating dummy data even if no data is available to transmit;

buffer excess data for later transmission;

compressing the data and controlling a compression ratio; or deduplicating the data to be transmitted.

4. The method of claim 1 , further comprising changing the allowed frequency.

5. The method of claim 1 , wherein the new rate is aligned with a frequency that is less than the allowed frequency.

6. A non-transitory storage medium having stored therein instructions that are executable by one or more hardware processors to perform the method of claim 1 .

7. A method for protecting a side channel associated with data, the method comprising

determining a rate for transferring data between a production site and a secondary site;

transferring the data at the determined rate, wherein the transferred data is padded with extra data when there is insufficient data to achieve the determined rate and wherein the transferred data is queued when the data cannot be transmitted at the determined rate, wherein the determined rate is a random rate;

setting the random rate for a specific time period and changing the rate for a next specific time period, wherein the random rate for the next specific time period is different from the random rate for the specific time period, wherein the random rate is configured to appear as normal system behavior.

8. A non-transitory storage medium having stored therein instructions that are executable by one or more hardware processors to perform the method of claim 7 .

9. A method for protecting a side channel associated with data, the method comprising:

determining a rate for transferring data between a production site and a secondary site;

transferring the data at the determined rate, wherein the transferred data is padded with extra data when there is insufficient data to achieve the determined rate and wherein the transferred data is queued when the data cannot be transmitted at the determined rate, wherein the determined rate is an adaptive rate; and

repeatedly:

sending raw metric data from a cloud storage driver to a discretization engine;

performing a discretization process by the discretization engine based on the raw metric data and an allowed frequency;

predicting a new rate; and

transmitting the data at the new rate.

10. A non-transitory storage medium having stored therein instructions that are executable by one or more hardware processors to perform the method of claim 9 .

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053311/0169) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060438/0742 →
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 (052216/0758) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060438/0680 →
RELEASE OF SECURITY INTEREST AF REEL 052243 FRAME 0773 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0152 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 053311/0169 →
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 26, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 052243/0773 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Mar 24, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052216/0758 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2020
From: ZAMIR, AMOS; SHEMER, JEHUDA; WOLFSON, KFIR
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 051537/0849 →