Current signature jammer of an integrated circuit

US12039092B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12039092-B2
Application numberUS-202117544038-A
CountryUS
Kind codeB2
Filing dateDec 7, 2021
Priority dateDec 8, 2020
Publication dateJul 16, 2024
Grant dateJul 16, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present description concerns an integrated circuit including, between first and second terminals having a first voltage applied therebetween, a load configured to execute instructions, a circuit for delivering a digital signal having at least two bits from a binary signal and a current output digital-to-analog converter controlled by the digital signal and coupled between the first and second terminals in parallel with the load.

First claim

Opening claim text (preview).

What is claimed is: 1. An integrated circuit, comprising: a first terminal and a second terminal, wherein a first voltage is applied between the first terminal and the second terminal; a processor coupled between the first terminal and the second terminal, the processor configured to execute instructions and generate a first control signal of a binary kind; a jamming circuit configured to: receive the first control signal, and generate a second control signal based on the first control signal, the second control signal being a digital signal having N bits, where N is an integer equal to or greater than two; and a digital-to-analog converter configured to: receive the second control signal, and generate a jamming current based on the second control signal, the jamming current being a value between zero and a constant maximum current value and having 2 N number of possible values, and a current flowing from the first terminal to the second terminal being equal to a sum of a current draw from the processor and the jamming current. 2. The integrated circuit of claim 1 , wherein the digital-to-analog converter is further coupled between the first terminal and the second terminal, and the digital-to-analog converter is arranged in parallel with the processor. 3. The integrated circuit of claim 1 , wherein the processor comprises a power supply, the integrated circuit further comprising: a regulator coupled between the first terminal and the second terminal, the regulator configured to deliver a second voltage to the power supply based on the first voltage, and wherein the digital-to-analog converter is further coupled between the first terminal and the second terminal, and the digital-to-analog converter is coupled in parallel with the processor and the regulator. 4. The integrated circuit of claim 1 , wherein N equals three. 5. The integrated circuit of claim 1 , wherein the first control signal is a random signal. 6. The integrated circuit of claim 1 , wherein the jamming circuit comprises: a plurality of flip-flops arranged in series, an operation of each flip-flop controlled by a clock signal, wherein a first flip-flop in the series is configured to receive the first control signal, and a last flip-flop in the series is configured to output the second control signal. 7. The integrated circuit of claim 6 , wherein a quantity of the plurality of flip-flops is greater than N. 8. The integrated circuit of claim 1 , further comprising a smoothing circuit configured to smooth the current consumed by the processor. 9. A method, comprising: having a processor for executing instructions, the processor coupled between a first terminal and a second terminal; applying a first voltage between the first terminal and the second terminal; generating, by the processor, a first control signal of a binary kind; generating, by a jamming circuit, a second control signal based on the first control signal, the second control signal being a digital signal having N bits, where N is an integer equal to or greater than two; and generating, by a digital-to-analog converter, a jamming current based on the second control signal, the jamming current being a value between zero and a constant maximum current value and having 2 N number of possible values, and a current flowing from the first terminal to the second terminal being equal to a sum of a current draw from the processor and the jamming current. 10. The method of claim 9 , wherein the digital-to-analog converter is coupled between the first terminal and the second terminal, and the digital-to-analog converter is arranged in parallel with the processor. 11. The method of claim 9 , further comprising: having a regulator coupled between the first terminal and the second terminal; and generating, by the regulator, a second voltage to a power supply of the processor, the second voltage based on the first voltage. 12. The method of claim 9 , wherein N equals three. 13. The method of claim 9 , wherein the first control signal is a random signal. 14. The method of claim 9 , wherein the jamming circuit comprises: a plurality of flip-flops arranged in series, an operation of each flip-flop controlled by a clock signal, wherein a first flip-flop in the series is configured to receive the first control signal, and a last flip-flop in the series is configured to output the second control signal. 15. A system comprising an integrated circuit, the integrated circuit comprising: a first terminal and a second terminal, wherein a first voltage is applied between the first terminal and the second terminal; a processor coupled between the first terminal and the second terminal, the processor configured to execute instructions and generate a first control signal of a binary kind; a jamming circuit configured to: receive the first control signal, and generate a second control signal based on the first control signal, the second control signal being a digital signal having N bits, where N is an integer equal to or greater than two; and a digital-to-analog converter configured to: receive the second control signal, and generate a jamming current based on the second control signal, the jamming current being a value between zero and a constant maximum current value and having 2 N number of possible values, and a current flowing from the first terminal to the second terminal being equal to a sum of a current draw from the processor and the jamming current. 16. The system of claim 15 , wherein the digital-to-analog converter is further coupled between the first terminal and the second terminal, and the digital-to-analog converter is arranged in parallel with the processor. 17. The system of claim 15 , wherein the processor comprises a power supply, the integrated circuit further comprising: a regulator coupled between the first terminal and the second terminal, the regulator configured to deliver a second voltage to the power supply based on the first voltage, and wherein the digital-to-analog converter is further coupled between the first terminal and the second terminal, and the digital-to-analog converter is coupled in parallel with the processor and the regulator. 18. The system of claim 15 , wherein N equals three. 19. The system of claim 15 , wherein the first control signal is a random signal. 20. The system of claim 15 , wherein the jamming circuit comprises: a plurality of flip-flops arranged in series, an operation of each flip-flop controlled by a clock signal, wherein a first flip-flop in the series is configured to receive the first control signal, and a last flip-flop in the series is configured to output the second control signal.

Assignees

Inventors

Classifications

  • Generating pulses having a predetermined statistical distribution of a parameter, e.g. random pulse generators · CPC title

  • Bistable circuits · CPC title

  • Randomization, e.g. dummy operations or using noise · CPC title

  • Digital/analogue converters ({H03M1/001 – } H03M1/10 take precedence) · CPC title

  • G06F21/755Primary

    with measures against power attack · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12039092B2 cover?
The present description concerns an integrated circuit including, between first and second terminals having a first voltage applied therebetween, a load configured to execute instructions, a circuit for delivering a digital signal having at least two bits from a binary signal and a current output digital-to-analog converter controlled by the digital signal and coupled between the first and seco…
Who is the assignee on this patent?
Stmicroelectronics France, St Microelectronics Alps Sas
What technology area does this patent fall under?
Primary CPC classification G06F21/755. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 16 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).