FR3117232B1 - Brouillage de la signature en courant d'un circuit intégré - Google Patents

Brouillage de la signature en courant d'un circuit intégré Download PDF

Info

Publication number
FR3117232B1
FR3117232B1 FR2012873A FR2012873A FR3117232B1 FR 3117232 B1 FR3117232 B1 FR 3117232B1 FR 2012873 A FR2012873 A FR 2012873A FR 2012873 A FR2012873 A FR 2012873A FR 3117232 B1 FR3117232 B1 FR 3117232B1
Authority
FR
France
Prior art keywords
integrated circuit
scrambling
current signature
digital
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
FR2012873A
Other languages
English (en)
Other versions
FR3117232A1 (fr
Inventor
Julien Goulier
Pascal Bernon
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
STMicroelectronics Alps SAS
STMicroelectronics France SAS
Original Assignee
STMicroelectronics SA
STMicroelectronics Alps SAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by STMicroelectronics SA, STMicroelectronics Alps SAS filed Critical STMicroelectronics SA
Priority to FR2012873A priority Critical patent/FR3117232B1/fr
Priority to US17/544,038 priority patent/US12039092B2/en
Priority to CN202111517176.0A priority patent/CN114626105B/zh
Publication of FR3117232A1 publication Critical patent/FR3117232A1/fr
Application granted granted Critical
Publication of FR3117232B1 publication Critical patent/FR3117232B1/fr
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/71Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
    • G06F21/75Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information by inhibiting the analysis of circuitry or operation
    • G06F21/755Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information by inhibiting the analysis of circuitry or operation with measures against power attack
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/002Countermeasures against attacks on cryptographic mechanisms
    • H04L9/003Countermeasures against attacks on cryptographic mechanisms for power analysis, e.g. differential power analysis [DPA] or simple power analysis [SPA]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/71Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
    • G06F21/76Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information in application-specific integrated circuits [ASIC] or field-programmable devices, e.g. field-programmable gate arrays [FPGA] or programmable logic devices [PLD]
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K3/00Circuits for generating electric pulses; Monostable, bistable or multistable circuits
    • H03K3/02Generators characterised by the type of circuit or by the means used for producing pulses
    • H03K3/027Generators characterised by the type of circuit or by the means used for producing pulses by the use of logic circuits, with internal or external positive feedback
    • H03K3/037Bistable circuits
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K3/00Circuits for generating electric pulses; Monostable, bistable or multistable circuits
    • H03K3/84Generating pulses having a predetermined statistical distribution of a parameter, e.g. random pulse generators
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00Analogue/digital conversion; Digital/analogue conversion
    • H03M1/66Digital/analogue converters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/08Randomization, e.g. dummy operations or using noise

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Semiconductor Integrated Circuits (AREA)

Abstract

Brouillage de la signature en courant d'un circuit intégré La présente description concerne un circuit intégré comprenant, entre des première et deuxième bornes (12, 14) entre lesquelles est appliquée une première tension (Vcc), une charge (16) configurée pour exécuter des traitements, un circuit (32) de fourniture d'un signal numérique (Jam_bit) à au moins deux bits à partir d'un signal binaire (jam_binary) et un convertisseur numérique-analogique (34) à sortie de courant commandé par le signal numérique et couplé entre les première et deuxième bornes en parallèle de la charge. Figure pour l'abrégé : Fig. 5
FR2012873A 2020-12-08 2020-12-08 Brouillage de la signature en courant d'un circuit intégré Active FR3117232B1 (fr)

Priority Applications (3)

Application Number Priority Date Filing Date Title
FR2012873A FR3117232B1 (fr) 2020-12-08 2020-12-08 Brouillage de la signature en courant d'un circuit intégré
US17/544,038 US12039092B2 (en) 2020-12-08 2021-12-07 Current signature jammer of an integrated circuit
CN202111517176.0A CN114626105B (zh) 2020-12-08 2021-12-08 集成电路的电流特征干扰器

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR2012873 2020-12-08
FR2012873A FR3117232B1 (fr) 2020-12-08 2020-12-08 Brouillage de la signature en courant d'un circuit intégré

Publications (2)

Publication Number Publication Date
FR3117232A1 FR3117232A1 (fr) 2022-06-10
FR3117232B1 true FR3117232B1 (fr) 2024-02-23

Family

ID=75746737

Family Applications (1)

Application Number Title Priority Date Filing Date
FR2012873A Active FR3117232B1 (fr) 2020-12-08 2020-12-08 Brouillage de la signature en courant d'un circuit intégré

Country Status (3)

Country Link
US (1) US12039092B2 (fr)
CN (1) CN114626105B (fr)
FR (1) FR3117232B1 (fr)

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7587044B2 (en) * 1998-01-02 2009-09-08 Cryptography Research, Inc. Differential power analysis method and apparatus
FR2776410B1 (fr) * 1998-03-20 2002-11-15 Gemplus Card Int Dispositifs pour masquer les operations effectuees dans une carte a microprocesseur
GB0221240D0 (en) * 2002-09-13 2002-10-23 Koninkl Philips Electronics Nv Current source for cryptographic processor
FR2947976B1 (fr) * 2009-07-07 2011-07-22 Sagem Defense Securite Circuit d'excitation de capteurs a courant continu
RU108161U1 (ru) * 2011-04-26 2011-09-10 НЕГОСУДАРСТВЕННАЯ ОБРАЗОВАТЕЛЬНАЯ ОРГАНИЗАЦИЯ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ НЕКОММЕРЧЕСКОЕ ПАРТНЕРСТВО "ТУЛЬСКИЙ ИНСТИТУТ ЭКОНОМИКИ И ИНФОРМАТИКИ" (НОО ВПО НП "Тульский институт экономики и информатики") Адаптивный управляющий контроллер защиты объекта
FR3042066B1 (fr) 2015-10-01 2017-10-27 Stmicroelectronics Rousset Procede de lissage d'un courant consomme par un circuit integre et dispositif correspondant
CN207117477U (zh) * 2017-07-12 2018-03-16 巢湖学院 一种输出电流比例可调的开关电源并联系统
CN107612107A (zh) * 2017-08-23 2018-01-19 成都芯源系统有限公司 一种供电电压产生电路及其集成电路
CN108957065B (zh) * 2018-08-29 2020-09-01 深圳市鼎阳科技股份有限公司 一种电子负载电路
CN112350668B (zh) * 2020-10-19 2022-09-13 温州大学 基于布谷鸟算法的自适应抗老化传感器
US20220200583A1 (en) * 2020-12-23 2022-06-23 Intel Corporation Inverter circuit, digital-to-analog conversion cell, digital-to-analog converter, transmitter, base station and mobile device

Also Published As

Publication number Publication date
CN114626105B (zh) 2026-03-13
US20220180004A1 (en) 2022-06-09
CN114626105A (zh) 2022-06-14
FR3117232A1 (fr) 2022-06-10
US12039092B2 (en) 2024-07-16

Similar Documents

Publication Publication Date Title
FR3107627B1 (fr) Circuit de contrôle d'une photodiode SPAD
KR970024436A (ko) 듀얼 배터리 충전 장치
EP0481530A3 (fr) Circuit d'entrée numérique
FR2798791A1 (fr) Convertisseur numerique-analogique en courant
FR3097386B1 (fr) Commande d'un thyristor
FR3102620B1 (fr) Convertisseur de tension
FR3117232B1 (fr) Brouillage de la signature en courant d'un circuit intégré
FR3068187B1 (fr) Circuit a pompe de charges negative
FR3115737B1 (fr) Système d'alimentation électrique
AU2003265045A1 (en) Active current mode sampling circuit
EP0663731A2 (fr) Procédé et dispositif pour déterminer la distance de Hamming entre deux mots numériques avec plusieurs bits
FR3103980B1 (fr) Commande d'interrupteur bidirectionnel
FR3116653B1 (fr) Système d'alimentation électrique
FR3089719B1 (fr) Convertisseur de puissance de classe Phi-2 comprenant un circuit auto-oscillant de commande de commutation
US20250141249A1 (en) Electrical circuit for controlling power supply device in an electrical device, and electrical device
AU9184482A (en) Sample and hold circuit
US6175256B1 (en) Control circuit
JPS62222491A (ja) センスアンプ
FR3114918B1 (fr) Système dynamique d’équilibrage de tension de charge de modules de batterie
FR3122792B1 (fr) Convertisseur abaisseur DC-DC à découpage
DE10344966A1 (de) Gleichstromwandler und Verfahren zum Betreiben eines Gleichstromwandlers
JP2536842B2 (ja) 光電変換装置
US4745306A (en) Half adder having a pair of precharged stages
JPH05206860A (ja) 電流加算型ディジタル/アナログ変換回路
FR3101211B1 (fr) Onduleur à source de courant muni d’un circuit de protection

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

PLSC Publication of the preliminary search report

Effective date: 20220610

PLFP Fee payment

Year of fee payment: 3

PLFP Fee payment

Year of fee payment: 4

CA Change of address

Effective date: 20240708

CD Change of name or company name

Owner name: STMICROELECTRONICS (ALPS) SAS, FR

Effective date: 20240708

Owner name: STMICROELECTRONICS FRANCE, FR

Effective date: 20240708

CJ Change in legal form

Effective date: 20240708

PLFP Fee payment

Year of fee payment: 5

PLFP Fee payment

Year of fee payment: 6