Patent ID: 9674216
Date: 2017-06-06
CPC Classifications: G06F,H04L

Claim:
1. A method for checking integrity of property data relating to a plurality of devices, the method comprising: providing the property data from a station to a testing device via a network, the property data for each device of the plurality of devices comprising a program data record and a configuration data record, wherein the program data record comprises software, firmware, or program data in a form of software, or a combination thereof, and wherein the configuration data comprises a network address, device identifier, cryptographic key material and certificates, or a combination thereof; evaluating the property data by the testing device with regard to at least identity of the program data record to provide an evaluation result; determining a same parameter for each device of the plurality of devices, wherein the parameter is suitable for influencing a hash value and a test hash value of a hash function, by the testing device, the parameter being configured based on the evaluation result; calculating, by the testing device, an inner state based on the hash function, the parameter, and the program data record, wherein the inner state is a sequence of a character string between a start of the character string and an end of the character string, and wherein the character string comprises the parameter and the property data; transmitting, by the testing device, the parameter to each respective device of the plurality of devices; calculating the hash value, by each device, based on the hash function and the character string; transmitting the hash value to the testing device; calculating the test hash value, by the testing device, based on the hash function and the character string, wherein the inner state is used in the calculating of the test hash value; and confirming the integrity of the property data, by the testing device, when the hash value matches the test hash value, or triggering an alarm when the hash value does not match the test hash value.