Patent ID: 11914456
Assignee: SIEMENS AKTIENGESELLSCHAFT
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 10:
11. A non-transitory computer-readable medium storing computer program for securing access operations to at least one coded variable in a computer program comprising a multiplicity of coded variables which, when executed on a computer or on an industrial automation component, causes access operations to at least one coded variable in a computer program comprising a multiplicity of coded variables, the computer program comprising:
program code for modifying, in an event of a change in a dynamic signature of one of the coded variables, a sum value carried in the tracer variable in the same way as a prescribed manner via which each respective dynamic signature is being changed;
program code for comparing, for a check, a sum of the dynamic signatures of the coded variables with a sum value carried in a coded tracer variable; and
program code for triggering, in an event of a discrepancy, error handling; wherein the sum value of all dynamic signatures being formed during said check; and
wherein, prior to said comparison, a respective modulo operation comprising system constants utilized to code all coded variables and to code the coded tracer variable is applied to the sum of the dynamic signatures and is applied to the sum value carried in the tracer variable.