US8564364B2

Countermeasure method and device for protecting against a fault injection attack by detection of a well voltage crossing a threshold

Summary by NHIP

Well-based fault detection method

The method detects voltage crossings at local ground or power terminals within a microcircuit to trigger a signal. The circuit uses a first well isolated by a second well and an embedded region, with the ground terminal in the first well and the power terminal in the second well, while biasing the ground via a resistor or bias circuit.

Claim Score by NHIP

Read claim 12, the broadest

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.

US8564364B2, drawing sheet 1
Sheet 1 of 5

Term

Projected expiry 12 August 2031.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Projected expiry

23 claims: 8 independent, 15 dependent

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 12
    Broadest claimClaim Score 49, average(NHIP)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.
  6. 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.
  7. 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.
  8. 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.