US 12,445,304 B2
Data verification system
Nai-Ho Hsu, Kaohsiung (TW); Chi-Kuang Lee, Taipei (TW); and Yu-Jen Chen, Kaohsiung (TW)
Assigned to AuthMe Co., Ltd., Taipei (TW)
Filed by AuthMe Co., Ltd., Taipei (TW)
Filed on Sep. 18, 2023, as Appl. No. 18/369,639.
Application 18/369,639 is a division of application No. 16/890,129, filed on Jun. 2, 2020, granted, now 11,764,970.
Claims priority of application No. 108119235 (TW), filed on Jun. 3, 2019.
Prior Publication US 2024/0007302 A1, Jan. 4, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 29/06 (2006.01); H04L 9/08 (2006.01); H04L 9/32 (2006.01); H04L 67/1097 (2022.01)
CPC H04L 9/3247 (2013.01) [H04L 9/0825 (2013.01); H04L 9/3231 (2013.01); H04L 67/1097 (2013.01)] 10 Claims
OG exemplary drawing
 
1. A data verification system, comprising:
a provider-end computer apparatus and a request-end computer apparatus, wherein
the provider-end computer apparatus is configured to:
receive a request of data from the request-end computer apparatus, wherein the request of data requests for provision of a requested part of a data cluster;
retrieve the data cluster designated in the request of data;
execute a first fingerprint process on an unrequested part of the data cluster, which includes everything in the data cluster other than the requested part to obtain an unrequested data fingerprint; and
return the requested part of the data cluster and the unrequested data fingerprint to the request-end computer apparatus; and
the request-end computer apparatus is configured to:
retrieve a trusty collective data fingerprint of the data cluster, wherein the trusty collective data fingerprint is generated based on the entire data cluster;
execute the first fingerprint process on the requested part of the data cluster for obtaining a request data fingerprint;
execute a merging process on the unrequested data fingerprint and the request data fingerprint for obtaining a merged collective data fingerprint; and
determine that the requested part of the data cluster is correct when the merged collective data fingerprint is consistent with the trusty collective data fingerprint.