Countermeasure method and device for protecting against a fault injection attack by detection of a well voltage crossing a threshold
First Claim
Patent Images
1. A method, comprising:
- detecting that a voltage of at least one of a first local ground terminal and a first power supply terminal crosses a first threshold voltage, the first local ground and first power supply terminals being part of a first data processing circuit of a microcircuit in a substrate, the microcircuit including first and second wells and a first embedded region formed in the substrate, the first well being electrically isolated from a main portion of the substrate by the second well and the first embedded region;
the first local ground terminal being formed in the first well and the first power supply terminal being formed in the second well;
activating a first detection signal in response to detecting the voltage at the at least one of the first local ground and first power supply terminals of the first data processing circuit crossing the first threshold voltage; and
supplying a bias voltage to the first local ground terminal of the first data processing circuit through a resistor or a bias circuit coupling the first local ground terminal of the first data processing circuit to a ground of the substrate.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for detecting an attack in an electronic microcircuit comprises: forming the microcircuit in a substrate, forming in the substrate a first well electrically isolated from the substrate, by a second well and an embedded well, forming in the first and second wells a data processing circuit comprising a ground terminal formed in the first well and a power supply terminal formed in the second well, and activating a detection signal when a voltage at the ground or power supply terminal of the data processing circuit crosses a threshold voltage.
-
Citations
23 Claims
-
1. A method, comprising:
-
detecting that a voltage of at least one of a first local ground terminal and a first power supply terminal crosses a first threshold voltage, the first local ground and first power supply terminals being part of a first data processing circuit of a microcircuit in a substrate, the microcircuit including first and second wells and a first embedded region formed in the substrate, the first well being electrically isolated from a main portion of the substrate by the second well and the first embedded region;
the first local ground terminal being formed in the first well and the first power supply terminal being formed in the second well;activating a first detection signal in response to detecting the voltage at the at least one of the first local ground and first power supply terminals of the first data processing circuit crossing the first threshold voltage; and supplying a bias voltage to the first local ground terminal of the first data processing circuit through a resistor or a bias circuit coupling the first local ground terminal of the first data processing circuit to a ground of the substrate. - View Dependent Claims (2, 3, 4)
-
-
5. A method comprising:
-
detecting that a voltage of at least one of a first local ground terminal and a first power supply terminal crosses a first threshold voltage, the first local ground and first power supply terminals being part of a first data processing circuit of a microcircuit in a substrate, the microcircuit including first and second wells and a first embedded region formed in the substrate, the first well being electrically isolated from a main portion of the substrate by the second well and the first embedded region;
the first local ground terminal being formed in the first well and the first power supply terminal being formed in the second well;activating a first detection signal in response to detecting the voltage at the at least one of the first local ground and first power supply terminals of the first data processing circuit crossing the first threshold voltage; and adjusting the first threshold voltage to a value higher than a variation range of a local ground voltage at the first local ground terminal of the first data processing circuit in a normal operation, taking into account a ground bias voltage in relation to the ground of the substrate. - View Dependent Claims (6)
-
-
7. A method, comprising:
-
detecting that a voltage of at least one of a first local ground terminal and a first power supply terminal crosses a first threshold voltage, the first local ground and first power supply terminals being part of a first data processing circuit of a microcircuit in a substrate, the microcircuit including first and second wells and a first embedded region formed in the substrate, the first well being electrically isolated from a main portion of the substrate by the second well and the first embedded region;
the first local ground terminal being formed in the first well and the first power supply terminal being formed in the second well;activating a first detection signal in response to detecting the voltage at the at least one of the first local ground and first power supply terminals of the first data processing circuit crossing the first threshold voltage; and adjusting the first threshold voltage to a value lower than a variation range of the voltage at the first power supply terminal of the first data processing circuit in a normal operation. - View Dependent Claims (8)
-
-
9. A method
detecting that a voltage of at least one of a first local ground terminal and a first power supply terminal crosses a first threshold voltage, the first local ground and first power supply terminals being part of a first data processing circuit of a microcircuit in a substrate, the microcircuit including first and second wells and a first embedded region formed in the substrate, the first well being electrically isolated from a main portion of the substrate by the second well and the first embedded region; - the first local ground terminal being formed in the first well and the first power supply terminal being formed in the second well;
activating a first detection signal in response to detecting the voltage at the at least one of the first local ground and first power supply terminals of the first data processing circuit crossing the first threshold voltage, wherein the detecting and activating are performed using a first detection circuit; detecting, using a second detection circuit, that a voltage of at least one of a second local ground terminal and a second power supply terminal of a second data processing circuit crosses a second threshold voltage, the second data processing circuit being part of the microcircuit, the microcircuit including third and fourth wells and a second embedded region formed in the substrate, the third well being electrically isolated from the main part of the substrate by the fourth well and the second embedded region, the second local ground terminal being formed in the third well and the second power supply terminal being formed in the fourth well; and activating, using the second detection circuit, a second detection signal in response to detecting that the voltage of the at least one of the second local ground terminal and the second power supply terminal crosses the second threshold voltage. - View Dependent Claims (10, 11)
- the first local ground terminal being formed in the first well and the first power supply terminal being formed in the second well;
-
12. A microcircuit comprising:
-
a first data processing circuit that includes a first power supply terminal and a first local ground terminal, the first local ground terminal being positioned in a first well of a substrate, the first well being electrically isolated from a main part of the substrate by a second well of the substrate and a first embedded region of the substrate; and a first detection circuit formed in the substrate, the first detection circuit being configured to activate a detection signal in response to detecting that a voltage of at least one of the first local ground terminal and the first power supply terminal of the first data processing circuit crosses a first threshold voltage; a ground terminal of the substrate coupled to the first local ground terminal of the first data processing circuit; and a bias circuit coupled between the first local ground terminal and the ground terminal of the substrate, the bias circuit being configured to supply a bias voltage to the first local ground terminal. - View Dependent Claims (13, 14)
-
-
15. A microcircuit, comprising:
-
a first data processing circuit that includes a first power supply terminal and a first local ground terminal, the first local ground terminal being positioned in a first well of a substrate, the first well being electrically isolated from a main part of the substrate by a second well of the substrate and a first embedded region of the substrate; a first detection circuit formed in the substrate, the first detection circuit being configured to activate a first detection signal in response to detecting that a voltage of at least one of the first local ground terminal and the first power supply terminal of the first data processing circuit crosses a first threshold voltage; a second data processing circuit that includes a second power supply terminal and a second local ground terminal, the second local ground terminal being formed in a third well of the substrate, the third well being electrically isolated from the main part of the substrate by a fourth well of the substrate and a second embedded region of the substrate; and a second detection circuit formed in the substrate, the second detection circuit being configured to activate a second detection signal in response to a voltage of at least one of the second local ground terminal and the second power supply terminal crosses a second threshold voltage. - View Dependent Claims (16, 17)
-
-
18. A microcircuit portable device, comprising:
-
a support; and a microcircuit carried by the support and including; a first data processing circuit that includes a first power supply terminal and a first local ground terminal, the first local ground terminal being positioned in a first well of a substrate, the first well being electrically isolated from a main part of the substrate by a second well of the substrate and a first embedded region of the substrate; a first detection circuit formed in the substrate, the first detection circuit being configured to activate a detection signal in response to detecting that a voltage of at least one of the first local ground terminal and the first power supply terminal of the first data processing circuit crosses a first threshold voltage; a ground terminal of the substrate coupled to the first local ground terminal of the first data processing circuit; and a bias circuit coupled between the first local ground terminal and the ground terminal of the substrate, the bias circuit being configured to supply a bias voltage to the first local ground terminal. - View Dependent Claims (19, 20)
-
-
21. A microcircuit portable device, comprising:
-
a support; and a microcircuit carried by the support and including; a first data processing circuit that includes a first power supply terminal and a first local ground terminal, the first local ground terminal being positioned in a first well of a substrate, the first well being electrically isolated from a main part of the substrate by a second well of the substrate and a first embedded region of the substrate; a first detection circuit formed in the substrate, the first detection circuit being configured to activate a first detection signal in response to detecting that a voltage of at least one of the first local ground terminal and the first power supply terminal of the first data processing circuit crosses a first threshold voltage; a second data processing circuit that includes a second power supply terminal and a second local ground terminal, the second local ground terminal being formed in a third well of the substrate, the third well being electrically isolated from the main part of the substrate by a fourth well of the substrate and a second embedded region of the substrate; and a second detection circuit formed in the substrate, the second detection circuit being configured to activate a second detection signal in response to a voltage of at least one of the second local ground terminal and the second power supply terminal crosses a second threshold voltage. - View Dependent Claims (22, 23)
-
Specification