US 12,189,488 B2
Hyper-scale P2P deduplicated storage system using a distributed ledger
Arun Murti, Mission Viejo, CA (US); Joey C. Lei, Irvine, CA (US); Adam E. Brenner, Mission Viejo, CA (US); and Mark D. Malamut, Aliso Viejo, CA (US)
Assigned to EMC IP Holding Company LLC, Hopkinton, MA (US)
Filed by EMC IP Holding Company LLC, Hopkinton, MA (US)
Filed on Jul. 31, 2023, as Appl. No. 18/362,801.
Application 18/362,801 is a continuation of application No. 16/516,109, filed on Jul. 18, 2019, granted, now 11,789,824.
Prior Publication US 2023/0376384 A1, Nov. 23, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 11/14 (2006.01); H04L 9/00 (2022.01); H04L 9/32 (2006.01); H04L 67/1097 (2022.01)
CPC G06F 11/1453 (2013.01) [G06F 11/1464 (2013.01); H04L 9/3213 (2013.01); H04L 9/3236 (2013.01); H04L 9/3271 (2013.01); H04L 67/1097 (2013.01); H04L 9/50 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
transmitting, by a caller, to a hyper-scale, peer-to-peer, de-duplicated storage system (HSAN) that includes multiple nodes, an ADD_DATA request to add an entry to a distributed ledger of the HSAN, the request comprising a user ID that identifies the caller, a hash of a data segment, and a storage location of the data segment at the caller;
performing, by the caller together with one or more of the nodes of the HSAN, a challenge-and-response process to verify that the caller has a copy of the data segment that was the subject of the entry;
receiving, by the caller, a unique piece of information including a salt;
re-encrypting and re-hashing, by the caller, the data segment with the salt to transform the data segment; and
providing, by the caller, the transformed data segment to the HSAN,
wherein successful conclusion of the challenge-and-response process enables the entry to be added to the distributed ledger of the HSAN so long as a replication factor X has not been met, and
wherein the replication factor X specifies a maximum number X of copies of the data segment that will be stored in the HSAN.