Deterministic code fingerprinting for program flow monitoring
AssigneeInfineon Technologies AG
InventorKlemens Kordik
Life of this patent
Estimating the term…
Loading patent…
AssigneeInfineon Technologies AG
InventorKlemens Kordik
Estimating the term…
A programmable system with program flow monitoring is provided. A memory is configured to store a set of instructions, where the instructions are configured to be executed in a predefined order. A processor is configured to execute the set of instructions by fetching and executing the instructions in the predefined order. A program flow monitoring (PFM) unit is configured to deterministically generate a fingerprint from accesses to the memory, such as instruction fetches, while executing the set of instructions. A verification unit is configured to compare the generated fingerprint to an expected fingerprint to determine whether the set of instructions executed in the predefined order. A method for program flow monitoring, as well as a safety system within which the programmable system finds application, are also provided.
A programmable system, comprising:
A method for monitoring the flow of a program, comprising:
A safety system, comprising:
Dependencies are inferred from the claim text.