Integrated circuit
AssigneeInfineon Technologies AG
InventorThomas Kunemund
Life of this patent
Estimating the term…
Abstract
Integrated circuit having an intermediate memory area, which has a first part designed to store a data word as an original, and has an at least second part designed to store the data word as a duplicate, and a comparison unit, which is designed to output an alarm signal if the original data word and the at least one duplicate data word do not match.
Claims38
An integrated circuit comprising:
- an intermediate memory area, which has a first part designed to store a data word as an original, and has an at least second part designed to store the data word as a duplicate;
- and
- a comparison unit, which is designed to output an alarm signal if the original data word and the at least one duplicate data word do not match.
A method for operating an integrated circuit, in a protected operating mode, comprising the steps of:
- providing a data word once as an original data word at one location of an intermediate memory area, and at least once as a duplicate data word at another location in the intermediate memory area;
- comparing the original data word and the at least one duplicate data word;
- and
- altering a functional sequence of the circuit if the original data word and the at least one duplicate data word do not match.
The method as claimed in claim 14, wherein the original data word and the duplicate data word are identical.
An integrated circuit comprising:
- an intermediate memory area, which has a first part designed to store a data word as an original, and has an at least second part designed to store the data word as a duplicate;
- and
- a comparison means for outputting an alarm signal if the original data word and the at least one duplicate data word do not match.
A computer program having a program code for performing a method for operating an integrated circuit, in a protected operating mode, comprising the steps of:
- providing a data word once as an original data word at one location of an intermediate memory area, and at least once as a duplicate data word at another location in the intermediate memory area;
- comparing the original data word and the at least one duplicate data word;
- and
- altering a functional sequence of the circuit if the original data word and the at least one duplicate data word do not match,
- when the computer program runs on a computer.
A system for performing a method for operating an integrated circuit, in a protected operating mode, the system comprising:
- a processor;
- a memory communicatively coupled to the processor;
- and
- software executing in the processor configured to:
- a) provide a data word once as an original data word at one location of an intermediate memory area, and at least once as a duplicate data word at another location in the intermediate memory area;
- b) compare the original data word and the at least one duplicate data word;
- and
- c) alter a functional sequence of the circuit if the original data word and the at least one duplicate data word do not match.
Dependencies are inferred from the claim text.