IP Library › Granted Patent US 10,992,676
Granted Patent B2
US 10,992,676 · App. 16/249,791 · Granted Apr 27, 2021

Leveraging blockchain technology for auditing cloud service for data protection compliance

Inventors: David Zlotnick (Tel Aviv, IL); Assaf Natanzon (Tel Aviv, IL)
Assignee: EMC IP HOLDING COMPANY LLC
H04L63/10G06F16/122H04L9/0637H04L9/321H04L63/308H04L2209/38
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 10,992,676
App. No.
16/249,791
Filed
Jan 16, 2019
Granted
Apr 27, 2021
Kind
B2
Art Unit
2439
USPC
709/225
Abstract

One example method includes receiving, at a blockchain node of an auditing cloud service, information associated with one or more data management transactions, registering, at the blockchain node, the information received concerning the data management transactions, receiving, by the cloud auditing service, a request for access to the information registered at the blockchain node, and, enabling, by the cloud auditing service, access to the requested information.

Claims (26)

1. A method, comprising:

receiving, at a blockchain node of an auditing cloud service, data protection transaction information concerning an operation that was performed on data to protect that data, wherein the blockchain node of the auditing cloud service is a node of a blockchain enterprise network, and the data protection transaction information is received by the blockchain node of the auditing cloud service from a data protection system that performed the data protection transaction, and the data protection system is a node of the blockchain enterprise network, and all nodes of the blockchain enterprise network also receive the data protection information;

registering, at all nodes of the blockchain enterprise network, the data protection transaction information received from the data protection system;

receiving from an auditor, by the cloud auditing service, a request for access to the data protection transaction information registered at the blockchain node of the auditing cloud service; and

upon receipt by the cloud auditing service of a valid credential from the auditor, granting, by the cloud auditing service to the auditor, access to the requested data protection transaction information.

2. The method as recited in claim 1 , wherein the data protection system is unable to modify the data protection transaction information that has been registered at the blockchain node.

3. The method as recited in claim 1 , wherein the blockchain enterprise network does not store the data on which the operation was performed.

4. The method as recited in claim 1 , wherein the data protection transaction information comprises a portion of a block that was created as a result of performance of the data protection transaction, and the block is a portion of a blockchain.

5. The method as recited in claim 1 , wherein the data protection transaction information comprises metadata generated in connection with performance of the operation.

6. The method as recited in claim 1 , wherein the blockchain enterprise network is a private blockchain network.

7. The method as recited in claim 1 , wherein the request for access to the data protection transaction information registered at the blockchain node comprises an audit profile specified by the auditor.

8. The method as recited in claim 7 , further comprising receiving from a user, at the auditing cloud service, input concerning one or more parameters of the audit profile.

9. The method as recited in claim 7 , wherein the audit profile specifies a data protection transaction type, an identity of a data protection system that performed a data protection transaction of the specified type, and a time frame during which the data protection transaction of the specified type was performed.

10. A non-transitory storage medium having stored therein instructions which are executable by one or more hardware processors to perform operations comprising:

receiving, at a blockchain node of an auditing cloud service, data protection transaction information concerning an operation that was performed on data to protect that data, wherein the blockchain node of the auditing cloud service is a node of a blockchain enterprise network, and the data protection transaction information is received by the blockchain node of the auditing cloud service from a data protection system that performed the data protection transaction, and the data protection system is a node of the blockchain enterprise network, and nodes of the blockchain enterprise network also receive the data protection information;

registering, at all nodes of the blockchain enterprise network, the data protection transaction information received from the data protection system;

receiving from an auditor, by the cloud auditing service, a request for access to the data protection transaction information registered at the blockchain node of the auditing cloud service; and

upon receipt by the cloud auditing service of a valid credential from the auditor, granting, by the cloud auditing service to the auditor, access to the requested data protection transaction information.

11. The non-transitory storage medium as recited in claim 10 , wherein the data protection system is unable to modify the data protection transaction information that has been registered at the blockchain node.

12. The non-transitory storage medium as recited in claim 10 , wherein the blockchain enterprise network does not store the data on which the operation was performed.

13. The non-transitory storage medium as recited in claim 10 , wherein the data protection transaction information comprises a portion of a block that was created as a result of performance of the data protection transaction, and the block is a portion of a blockchain.

14. The non-transitory storage medium as recited in claim 10 , wherein the data protection transaction information comprises metadata generated in connection with performance of the data operation.

15. The non-transitory storage medium as recited in claim 10 , wherein the blockchain enterprise network is a private blockchain network.

16. The non-transitory storage medium as recited in claim 10 , wherein the request for access to the data protection transaction information registered at the blockchain node comprises an audit profile specified by the auditor.

17. The non-transitory storage medium as recited in claim 16 , wherein the operations further comprise receiving from a user, at the auditing cloud service, input concerning one or more parameters of the audit profile.

18. The non-transitory storage medium as recited in claim 16 , wherein the audit profile specifies a data protection transaction type, an identity of a data protection system that performed a data protection transaction of the specified type, and a time frame during which the data protection transaction of the specified type was performed.

Assignments (4)
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2019
From: ZLOTNICK, DAVID; NATANZON, ASSAF
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 048038/0285 →
Continuity (1)
Related Publication 20200228530A1 · Jul 16, 2020
Cited By (3)
US 12,243,629 US 12,361,150 US 12,499,266