US 11,755,499 B2
Locally-stored remote block data integrity
Jordan Anderson, Centerville, UT (US)
Assigned to SECTURION SYSTEMS, INC., Centerville, UT (US)
Filed by SECTURION SYSTEMS, INC., Centerville, UT (US)
Filed on May 21, 2019, as Appl. No. 16/417,839.
Claims priority of provisional application 62/678,595, filed on May 31, 2018.
Prior Publication US 2020/0004695 A1, Jan. 2, 2020
Int. Cl. G06F 16/13 (2019.01); G06F 16/17 (2019.01); H04L 9/40 (2022.01); G06F 12/14 (2006.01); H04L 9/32 (2006.01)
CPC G06F 12/1408 (2013.01) [G06F 16/137 (2019.01); G06F 16/1727 (2019.01); H04L 9/3242 (2013.01); H04L 9/3268 (2013.01); H04L 63/166 (2013.01); G06F 2212/1052 (2013.01)] 22 Claims
OG exemplary drawing
 
13. A system, comprising:
at least one processing device; and
memory storing instructions configured to instruct the at least one processing device to:
read a data block stored in a remote storage;
generate, using a predetermined key, a hash tag from a hash of the read data block;
observe an identifier of the read data block;
retrieve a stored hash tag associated with the read data block identifier, the stored hash tag being previously generated using the predetermined key;
compare the generated hash tag with the stored hash tag, wherein a match between the generated hash tag and the stored hash tag indicates that the read data block is valid; and
send the read data block to a local device after determining that the read data block is valid through the hash tag comparison.