US 9,811,550 B2
Security for multi-tenant deduplication datastore against other tenants
Venkata Krishna Venu Gopala Rao Bezawada, Hyderabad (IN); Subrahmanya Sarma Yellapragada, Hyderabad (IN); and Ramakrishna Maddali, Prakasam Dt (IN)
Assigned to CA, Inc., New York, NY (US)
Filed by Venkata Krishna Venu Gopala Rao Bezawada, Hyderabad (IN); Subrahmanya Sarma Yellapragada, Hyderabad (IN); and Ramakrishna Maddali, Prakasam Dt (IN)
Filed on Dec. 2, 2014, as Appl. No. 14/557,596.
Prior Publication US 2016/0154839 A1, Jun. 2, 2016
Int. Cl. G06F 17/30 (2006.01); G06F 21/62 (2013.01); G06F 21/64 (2013.01); H04L 29/08 (2006.01)
CPC G06F 17/30371 (2013.01) [G06F 17/3033 (2013.01); G06F 17/30156 (2013.01); G06F 21/6218 (2013.01); G06F 21/64 (2013.01); G06F 21/645 (2013.01); H04L 67/10 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method comprising:
receiving a first user hash value associated with data of a first user of a deduplication system, and
comparing the first user hash value with each of a plurality of hash values stored in a first user hash store of the deduplication system, the plurality of hash values stored in the first user hash store associated with the first user,
wherein when it is determined that the first user hash value matches one of the plurality of hash values stored in the first user hash store, sending a first user hash value identifier to the first user, and
wherein when it is determined that the first user hash value does not match one of the plurality of hash values stored in the first user hash store,
comparing the first user hash value to each of a plurality of hash values stored in a global user hash store of the deduplication system, the plurality of hash values stored in the global hash store associated with a plurality of users, and the plurality of users including the first user,
requesting the data associated with the first user hash value from the first user, and
receiving the requested data from the first user.