| CPC G06F 16/2365 (2019.01) [G06F 3/06 (2013.01); G06F 3/0619 (2013.01); G06F 3/0647 (2013.01); G06F 3/0679 (2013.01); G06F 11/1076 (2013.01); G06F 11/1084 (2013.01); G06F 16/119 (2019.01); G06F 16/137 (2019.01); G06F 16/1844 (2019.01); G06F 16/214 (2019.01); G06F 16/2255 (2019.01); G06F 16/235 (2019.01); G06F 16/9027 (2019.01); H04L 9/0643 (2013.01); H04L 9/3236 (2013.01)] | 20 Claims |

|
1. A method for execution by a a storage network that includes a processor, the method comprises:
facilitating migration of a slice from a source storage unit of the storage network located in a first location to a destination storage unit of the storage network located in a second location;
storing, via the destination storage unit, the slice in memory of the destination storage unit based on migration of the slice from the source storage unit to the destination storage unit;
sending, via the source storage unit, a slice verification request to the destination storage unit, wherein the slice verification request corresponds to a migration of the slice from the source storage unit to the destination storage unit, wherein the slice verification request includes a nonce and one or more of: a slice identifier, the slice, a revision indicator, or a verification method indicator;
sending, via the destination storage unit, an integrity value to the source storage unit based on the slice verification request;
receiving, via the source storage unit, the integrity value from the destination storage unit;
determining, via the source storage unit, when the integrity value is verified by determining one of:
when a hash of the slice and the nonce matches the integrity value;
when a decrypted signature of the integrity value matches a hash of the slice and the nonce; or
when the decrypted signature of the integrity value matches the slice and the nonce; and
when the integrity value is verified, updating, via the source storage unit, a slice assignment corresponding to the slice, wherein updating the slice assignment associates the destination storage unit with the slice and disassociates the source storage unit from the slice.
|