FR2956932B1 - Procede de test de la resistance d'un circuit integre a une analyse par canal auxiliaire - Google Patents

Procede de test de la resistance d'un circuit integre a une analyse par canal auxiliaire

Info

Publication number
FR2956932B1
FR2956932B1 FR1000833A FR1000833A FR2956932B1 FR 2956932 B1 FR2956932 B1 FR 2956932B1 FR 1000833 A FR1000833 A FR 1000833A FR 1000833 A FR1000833 A FR 1000833A FR 2956932 B1 FR2956932 B1 FR 2956932B1
Authority
FR
France
Prior art keywords
integrated circuit
testing
resistance
subset
auxiliary channel
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
FR1000833A
Other languages
English (en)
Other versions
FR2956932A1 (fr
Inventor
Benoit Jean Feix
Georges Andre Gagnerot
Mylene Roussellet
Vincent Verneuil
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.)
Inside Secure SA
Original Assignee
Inside Contactless SA
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 Inside Contactless SA filed Critical Inside Contactless SA
Priority to FR1000833A priority Critical patent/FR2956932B1/fr
Priority to EP11001428.9A priority patent/EP2365659B1/fr
Priority to EP11001491.7A priority patent/EP2363975B1/fr
Priority to CA2732444A priority patent/CA2732444C/fr
Priority to CA2732651A priority patent/CA2732651C/fr
Priority to CN201110049399.9A priority patent/CN102193060B/zh
Priority to CN2011100497307A priority patent/CN102193773A/zh
Priority to KR1020110018644A priority patent/KR101792650B1/ko
Priority to KR1020110018646A priority patent/KR20110099185A/ko
Publication of FR2956932A1 publication Critical patent/FR2956932A1/fr
Application granted granted Critical
Publication of FR2956932B1 publication Critical patent/FR2956932B1/fr
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/60Methods or arrangements for performing computations using a digital non-denominational number representation, i.e. number representation without radix; Computing devices using combinations of denominational and non-denominational quantity representations, e.g. using difunction pulse trains, STEELE computers, phase computers
    • G06F7/72Methods or arrangements for performing computations using a digital non-denominational number representation, i.e. number representation without radix; Computing devices using combinations of denominational and non-denominational quantity representations, e.g. using difunction pulse trains, STEELE computers, phase computers using residue arithmetic
    • G06F7/722Modular multiplication
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/0008General problems related to the reading of electronic memory record carriers, independent of its reading method, e.g. power transfer
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09CCIPHERING OR DECIPHERING APPARATUS FOR CRYPTOGRAPHIC OR OTHER PURPOSES INVOLVING THE NEED FOR SECRECY
    • G09C1/00Apparatus or methods whereby a given sequence of signs, e.g. an intelligible text, is transformed into an unintelligible sequence of signs by transposing the signs or groups of signs or by replacing them by others according to a predetermined system
    • 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
    • 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/30Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
    • H04L9/3006Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy underlying computational problems or public-key parameters
    • H04L9/302Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy underlying computational problems or public-key parameters involving the integer factorization problem, e.g. RSA or quadratic sieve [QS] schemes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2207/00Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F2207/72Indexing scheme relating to groups G06F7/72 - G06F7/729
    • G06F2207/7219Countermeasures against side channel or fault attacks
    • G06F2207/7223Randomisation as countermeasure against side channel attacks
    • G06F2207/7233Masking, e.g. (A**e)+r mod n
    • G06F2207/7238Operand masking, i.e. message blinding, e.g. (A+r)**e mod n; k.(P+R)
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2207/00Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F2207/72Indexing scheme relating to groups G06F7/72 - G06F7/729
    • G06F2207/7219Countermeasures against side channel or fault attacks
    • G06F2207/7223Randomisation as countermeasure against side channel attacks
    • G06F2207/7252Randomisation as countermeasure against side channel attacks of operation order, e.g. starting to treat the exponent at a random place, or in a randomly chosen direction
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/60Methods or arrangements for performing computations using a digital non-denominational number representation, i.e. number representation without radix; Computing devices using combinations of denominational and non-denominational quantity representations, e.g. using difunction pulse trains, STEELE computers, phase computers
    • G06F7/72Methods or arrangements for performing computations using a digital non-denominational number representation, i.e. number representation without radix; Computing devices using combinations of denominational and non-denominational quantity representations, e.g. using difunction pulse trains, STEELE computers, phase computers using residue arithmetic
    • G06F7/723Modular exponentiation
    • 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/26Testing cryptographic entity, e.g. testing integrity of encryption key or encryption algorithm

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computational Mathematics (AREA)
  • Signal Processing (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Mathematical Physics (AREA)
  • General Engineering & Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Semiconductor Integrated Circuits (AREA)
  • Testing Or Measuring Of Semiconductors Or The Like (AREA)
  • Measurement Of Resistance Or Impedance (AREA)
FR1000833A 2010-03-01 2010-03-01 Procede de test de la resistance d'un circuit integre a une analyse par canal auxiliaire Active FR2956932B1 (fr)

Priority Applications (9)

Application Number Priority Date Filing Date Title
FR1000833A FR2956932B1 (fr) 2010-03-01 2010-03-01 Procede de test de la resistance d'un circuit integre a une analyse par canal auxiliaire
EP11001428.9A EP2365659B1 (fr) 2010-03-01 2011-02-21 Procédé de test de la résistance d'un circuit intégré à une analyse par canal auxiliaire
EP11001491.7A EP2363975B1 (fr) 2010-03-01 2011-02-23 Circuit intégré protégé contre une analyse par canal auxiliaire horizontale
CA2732651A CA2732651C (fr) 2010-03-01 2011-02-24 Procede de test de la resistance d'un circuit integre a une analyse par canal auxiliaire
CA2732444A CA2732444C (fr) 2010-03-01 2011-02-24 Circuit integre protege contre une analyse par canal auxiliaire horizontale
CN201110049399.9A CN102193060B (zh) 2010-03-01 2011-03-01 用于测试集成电路设备的方法和系统
CN2011100497307A CN102193773A (zh) 2010-03-01 2011-03-01 针对水平旁路分析而受到保护的集成电路
KR1020110018644A KR101792650B1 (ko) 2010-03-01 2011-03-02 사이드 채널 분석에 대한 집적 회로의 저항을 테스트하는 방법
KR1020110018646A KR20110099185A (ko) 2010-03-01 2011-03-02 수평 사이드 채널 분석에 대항하여 보호된 집적 회로

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR1000833A FR2956932B1 (fr) 2010-03-01 2010-03-01 Procede de test de la resistance d'un circuit integre a une analyse par canal auxiliaire

Publications (2)

Publication Number Publication Date
FR2956932A1 FR2956932A1 (fr) 2011-09-02
FR2956932B1 true FR2956932B1 (fr) 2012-08-17

Family

ID=42938534

Family Applications (1)

Application Number Title Priority Date Filing Date
FR1000833A Active FR2956932B1 (fr) 2010-03-01 2010-03-01 Procede de test de la resistance d'un circuit integre a une analyse par canal auxiliaire

Country Status (1)

Country Link
FR (1) FR2956932B1 (fr)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3926532B2 (ja) * 2000-03-16 2007-06-06 株式会社日立製作所 情報処理装置、情報処理方法、及びカード部材
FR2818846B1 (fr) * 2000-12-22 2004-03-05 Gemplus Card Int Procede de contre-mesure dans un composant electronique mettant en oeuvre un algorithme de cryptographie

Also Published As

Publication number Publication date
FR2956932A1 (fr) 2011-09-02

Similar Documents

Publication Publication Date Title
MX2017006555A (es) Aparato y metodo para identificar el tipo de endoscopio y proporcionar un reprocesamiento personalizado.
ES2677193R1 (es) Procedimiento y dispositivo para procesar señales de vídeo
EP3783378A4 (fr) Procédé d'inspection de court-circuit par pression de type par pression de gabarit
MX2017015229A (es) Metodos para la cuantificacion espectrometrica de masas de analitos extraidos de un dispositivo de micromuestreo.
BR112018007040A2 (pt) método e aparelho para detectar e classificar a atividade convulsiva
MX2014015941A (es) Metodos y aparato para usar los datos de vibracion para determinar una condicion de un dispositivo de control de procesos.
MX2013006364A (es) Aparato y metodo para descomponer una señal de entrada utilizando una curva de referencia calculada.
EP2884423A3 (fr) Procédé et dispositif de synopsis vidéo
EP2114241A4 (fr) Procédé et système pour fournir une surveillance d'analyte
TW200943112A (en) Semiconductor-device manufacturing method, semiconductor-device manufacturing program and semiconductor-device manufacturing system
WO2015129934A8 (fr) Procédé et dispositif de détection de canal de contrôle de commande
MX392762B (es) Metodo de espectrometria de masa para deteccion y cuantificacion de metabolitos
WO2011126848A3 (fr) Procédé et circuit pour générer des données de test de condition de concurrence critique avec de multiples tensions d'alimentation
MY196475A (en) Imaging Device, Electronic Device, and Method for Obtaining Image by The Same
FR3050037B1 (fr) Systeme et procede de test d'un circuit integre
EP4450648A3 (fr) Détermination d'un état physiologique chez un individu par analyse de points d'extrémité de fragment d'adn acellulaire dans un échantillon biologique
EA201690477A1 (ru) Способ и система калибровки расхода газа при использовании датчика расхода на аппарате для ингаляционного наркоза
FR3006133B1 (fr) Procede de decodage d'un code correcteur, par exemple un turbo-code, par analyse du spectre etendu des mots du code
FR3036494B1 (fr) Procede d'analyse d'un cable, impliquant un traitement d'amplification de la signature d'un defaut non franc
FR3034913B1 (fr) Procede de decoupe d'un electrode d'un generateur electrochimique
EP2796663A3 (fr) Système et procédé d'analyse de gaz d'un puits
WO2008091887A3 (fr) Optimisation parallèle en utilisant des instances de cellules indépendantes
FR2956932B1 (fr) Procede de test de la resistance d'un circuit integre a une analyse par canal auxiliaire
EP4055666A4 (fr) Interface de batterie pour dispositif électrique
FR2971852B1 (fr) Procede de mesure de courant au moyen d'un capteur de circulation de champs magnetiques de forme specifique, et systeme obtenu a partir d'un tel procede.

Legal Events

Date Code Title Description
CA Change of address

Effective date: 20140129

CD Change of name or company name

Owner name: INSIDE SECURE, FR

Effective date: 20140129

PLFP Fee payment

Year of fee payment: 7

PLFP Fee payment

Year of fee payment: 8