System and method for protection of data contained in an integrated circuit
First Claim
Patent Images
1. A method for protecting an integrated circuit against an extraction of data read from at least one memory, comprising the steps of:
- comparing each data word to be output from the integrated circuit with at least one value stored in this circuit, said value being stored at several locations in the memory at addresses which are not likely to be requested by programs providing data to the outside of the circuit; and
generating an error signal in case of an identity between the value and the data waiting to be output.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and a circuit for protecting an integrated circuit against an extraction of data read from at least one memory, comprising the steps of comparing each data word to be output from the integrated circuit with at least one value stored in this circuit, and generating an error signal in case of an identity between the value and the data waiting to be output.
-
Citations
24 Claims
-
1. A method for protecting an integrated circuit against an extraction of data read from at least one memory, comprising the steps of:
-
comparing each data word to be output from the integrated circuit with at least one value stored in this circuit, said value being stored at several locations in the memory at addresses which are not likely to be requested by programs providing data to the outside of the circuit; and
generating an error signal in case of an identity between the value and the data waiting to be output. - View Dependent Claims (2, 3, 4, 15)
-
- 5. An integrated circuit comprising at least a central processing unit, a memory, an input/output circuit, and comprising at least one circuit comprising at least one element for storing a first data word and a comparator of a second data word, provided by an internal bus, with respect to said first word.
-
9. A method of protecting data stored in an integrated circuit against undesired output of that data from the integrated circuit, the method comprising:
-
storing at least one value in the integrated circuit, each value being stored at a plurality of locations in the integrated circuit with each location being a location that is unlikely to be accessed during the output of data from the integrated circuit;
for data to be output from the integrated circuit, comparing the data to at least one value stored in the integrated circuit; and
when the operation of comparing indicates the data equals one of the stored values, prohibiting the output of the data from the integrated circuit. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
16. An integrated circuit, comprising:
-
a processor;
a memory coupled to the processor, the memory operable to store data words; and
an input/output circuit coupled to the processor, the input/output circuit operable to compare data words received from the memory via the processor to at least one prohibited value, each prohibited value being stored in a plurality of storage locations in the integrated circuit and the input/output circuit operable to prevent the data word from being output from the integrated circuit responsive to the data word being equal to one of the prohibited values. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
Specification