US 12,248,835 B2
Method for anti-tampering apparatus servicing data and system thereof
Min-Hao Li, Hsinchu (TW); Yu-Chiao Wang, Hsinchu (TW); Ya-Ping Lee, Hsinchu (TW); Wei-Der Chung, Hsinchu (TW); and Jhy-Ping Wu, Hsinchu (TW)
Assigned to INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE, Hsinchu (TW)
Filed by Industrial Technology Research Institute, Hsinchu (TW)
Filed on Dec. 22, 2022, as Appl. No. 18/145,717.
Claims priority of application No. 111144472 (TW), filed on Nov. 21, 2022.
Prior Publication US 2024/0169167 A1, May 23, 2024
Int. Cl. H04L 9/32 (2006.01); G06K 7/00 (2006.01); H04L 9/00 (2022.01)
CPC G06K 7/0008 (2013.01) [H04L 9/3236 (2013.01); H04L 9/50 (2022.05)] 22 Claims
OG exemplary drawing
 
1. A method for anti-tampering apparatus servicing data implemented by a calculation device connected to a target device after reading, the method for anti-tampering apparatus servicing data comprises:
identifying a contract identification code, obtaining a contract package file and a contract authentication code from at least one remote device according to the contract identification code, wherein the calculation device has a device embedded code corresponding to the target device;
determining whether the device embedded code matches the contract authentication code and obtaining a microservice file corresponding to the target device from the remote device after confirming the match;
performing the microservice file to enable the target device to operate according to the contract package file and generate an execution report after the target device completes the operation;
publishing the execution report to the remote device to obtain an acceptance certification code; and
combining and hashing the device embedded code, the contract authentication code, and the acceptance certification code to generate a hash value, and then sending the hash value to a blockchain.