Back to results
US 2023/0069651 A1Published application
Processing device and method for secured boot
AssigneeSTMicroelectronics (Grand Quest) SAS
InventorFranck Albesa
Life of this patent
Estimating the term…
Abstract
A method includes protecting a boot sequence of a processing device by incrementing a counting value generated by a monotonic counter, then a first time period after the beginning of the boot sequence, comparing, by the protection circuit, the counting value with a first reference value, and, if the counting value is smaller than the first reference value, changing, by the protection circuit, the counting value to the first reference value.
Claims20
A method comprising:
- protecting a boot sequence of a processing device by incrementing a counting value generated by a monotonic counter;
- a first time period after a beginning of the boot sequence, comparing, by a protection circuit, the counting value with a first reference value;
- and
- in response to the counting value being smaller than the first reference value, changing, by the protection circuit, the counting value to the first reference value.
1 more element
A processing device comprising:
- a monotonic counter configured to protect a boot sequence of the processing device by incrementing a counting value;
- and
- a protection circuit configured to:
- a first time period after a beginning of the boot sequence, compare the counting value with a first reference value;
- and
- if the counting value is smaller than the first reference value, change the counting value to the first reference value.
3 more elements
A processing device comprising:
- a monotonic counter configured to protect a boot sequence of the processing device by incrementing a counting value;
- a non-volatile memory comprising an access control circuit coupled to the monotonic counter;
- a hardware timer coupled to a reference clock and configured to generate a current clock value;
- a protection circuit coupled to the hardware timer, the monotonic counter, and the non-volatile memory, the protection circuit configured to:
- compare the current clock value and a first threshold value to determine whether a first time period after a beginning of the boot sequence has been reached;
- at the first time period, compare the counting value with a first reference value;
- and
- if the counting value is smaller than the first reference value, change the counting value to the first reference value.
5 more elements
Dependencies are inferred from the claim text.