US 12,353,567 B2
Drive cryptographic value management
Eric John Bartlett, Chard (GB); Dominic Tomkins, Alton (GB); Miles Mulholland, Eastleigh (GB); and Alex Dicks, Winchester (GB)
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATION, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Oct. 6, 2022, as Appl. No. 17/938,337.
Prior Publication US 2024/0119162 A1, Apr. 11, 2024
Int. Cl. G06F 21/60 (2013.01); G06F 3/06 (2006.01)
CPC G06F 21/602 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0622 (2013.01); G06F 3/064 (2013.01); G06F 3/0689 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer implemented method for managing a storage array in a storage system, the storage array comprising a first data block and a second data block, the method comprising:
receiving a set of cryptographic values from the storage array, the set of cryptographic values comprising a first value associated with the first data block, and a second value associated with the second data block; and
analyzing the set of cryptographic values to determine a set of associations, the set of associations comprising a first association between the first data block and the second data block, wherein the analyzing comprises:
comparing the first value with the second value;
in response to identifying that the first value equals the second value, determining that the first association is an equality association; and
in response to identifying that the first value is unique, determining that the first association is a null association;
storing the set of associations comprising the first association between the first data block and the second data block; and
in response to determining the set of associations, performing a storage management operation on the storage array.