ATE377307T1 - Gegenmassnahmeverfahren in einem elektronischen baustein zur ausführung eines krypto-algorithmus mit geheimschlüssel - Google Patents

Gegenmassnahmeverfahren in einem elektronischen baustein zur ausführung eines krypto-algorithmus mit geheimschlüssel

Info

Publication number
ATE377307T1
ATE377307T1 AT00903743T AT00903743T ATE377307T1 AT E377307 T1 ATE377307 T1 AT E377307T1 AT 00903743 T AT00903743 T AT 00903743T AT 00903743 T AT00903743 T AT 00903743T AT E377307 T1 ATE377307 T1 AT E377307T1
Authority
AT
Austria
Prior art keywords
electronic component
secret key
executing
cycle
countermeasure method
Prior art date
Application number
AT00903743T
Other languages
English (en)
Inventor
Olivier Benoit
Original Assignee
Gemplus Card Int
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 Gemplus Card Int filed Critical Gemplus Card Int
Application granted granted Critical
Publication of ATE377307T1 publication Critical patent/ATE377307T1/de

Links

Classifications

    • 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/06Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
    • H04L9/0618Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
    • H04L9/0625Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation with splitting of the data block into left and right halves, e.g. Feistel based algorithms, DES, FEAL, IDEA or KASUMI
    • 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
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Storage Device Security (AREA)
  • Complex Calculations (AREA)
  • Credit Cards Or The Like (AREA)
  • Measurement Of Resistance Or Impedance (AREA)
  • Supply And Installment Of Electrical Components (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
AT00903743T 1999-03-08 2000-02-07 Gegenmassnahmeverfahren in einem elektronischen baustein zur ausführung eines krypto-algorithmus mit geheimschlüssel ATE377307T1 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR9902834A FR2790890B1 (fr) 1999-03-08 1999-03-08 Procede de contre-mesure dans un composant electronique mettant en oeuvre un algorithme de cryptographie a cle secrete

Publications (1)

Publication Number Publication Date
ATE377307T1 true ATE377307T1 (de) 2007-11-15

Family

ID=9542934

Family Applications (1)

Application Number Title Priority Date Filing Date
AT00903743T ATE377307T1 (de) 1999-03-08 2000-02-07 Gegenmassnahmeverfahren in einem elektronischen baustein zur ausführung eines krypto-algorithmus mit geheimschlüssel

Country Status (11)

Country Link
US (1) US6820814B1 (de)
EP (1) EP1159797B1 (de)
JP (1) JP3733027B2 (de)
CN (1) CN1302635C (de)
AT (1) ATE377307T1 (de)
AU (1) AU2553000A (de)
DE (1) DE60036928T2 (de)
ES (1) ES2295007T3 (de)
FR (1) FR2790890B1 (de)
MX (1) MXPA01009055A (de)
WO (1) WO2000054454A1 (de)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2820577B1 (fr) 2001-02-08 2003-06-13 St Microelectronics Sa Procede securise de calcul cryptographique a cle secrete et composant mettant en oeuvre un tel procede
FR2820576B1 (fr) * 2001-02-08 2003-06-20 St Microelectronics Sa Procede de cryptage protege contre les analyses de consommation energetique, et composant utilisant un tel procede de cryptage
JP4596686B2 (ja) * 2001-06-13 2010-12-08 富士通株式会社 Dpaに対して安全な暗号化
US7142670B2 (en) * 2001-08-14 2006-11-28 International Business Machines Corporation Space-efficient, side-channel attack resistant table lookups
US20050084097A1 (en) * 2003-10-16 2005-04-21 Tien-Shin Ho Apparatus and method for calculatingtkip sbox value
US20050235150A1 (en) * 2004-04-19 2005-10-20 Kaler Christopher G Bi-directionally verifying measurable aspects associated with modules, pre-computing solutions to configuration challenges, and using configuration challenges along with other authentication mechanisms
US8577942B2 (en) 2004-07-07 2013-11-05 Mitsubishi Electric Corporation Electronic device and data processing device for implementing cryptographic algorithms
FR2875318A1 (fr) * 2004-09-15 2006-03-17 St Microelectronics Sa Protection d'un algorithme des
EP1646174A1 (de) * 2004-10-07 2006-04-12 Axalto SA Verfahren und Vorrichtung zur automatischen Generierung eines Kryptographisch Instruktionsatz und Codegenerierung
KR100861841B1 (ko) 2006-12-08 2008-10-07 미쓰비시덴키 가부시키가이샤 전자 소자 및 데이터 처리 방법
FR2949633B1 (fr) * 2009-08-27 2011-10-21 St Microelectronics Rousset Procede et dispositif de contremesure pour proteger des donnees circulant dans un composant electronique
US8635467B2 (en) 2011-10-27 2014-01-21 Certicom Corp. Integrated circuit with logic circuitry and multiple concealing circuits
US8334705B1 (en) 2011-10-27 2012-12-18 Certicom Corp. Analog circuitry to conceal activity of logic circuitry
CN104616054A (zh) * 2015-02-05 2015-05-13 成都市宏山科技有限公司 安全性能高的智能卡
US10771235B2 (en) * 2016-09-01 2020-09-08 Cryptography Research Inc. Protecting block cipher computation operations from external monitoring attacks

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5511123A (en) * 1994-08-04 1996-04-23 Northern Telecom Limited Symmetric cryptographic system for data encryption
CA2164768C (en) * 1995-12-08 2001-01-23 Carlisle Michael Adams Constructing symmetric ciphers using the cast design procedure
CA2177622A1 (en) * 1996-05-29 1997-11-30 Thierry Moreau Cryptographic data integrity apparatus and method based on pseudo-random bit generators
AU2085199A (en) * 1997-11-19 1999-06-07 Security Dynamics Technologies, Inc. Digital coin tracing using trustee tokens
EP1050133B2 (de) * 1998-01-02 2009-05-27 Cryptography Research Inc. Leckresistentes kryptographisches verfahren und vorrichtung

Also Published As

Publication number Publication date
FR2790890B1 (fr) 2001-04-27
ES2295007T3 (es) 2008-04-16
DE60036928T2 (de) 2008-08-07
AU2553000A (en) 2000-09-28
CN1302635C (zh) 2007-02-28
JP2002539488A (ja) 2002-11-19
JP3733027B2 (ja) 2006-01-11
FR2790890A1 (fr) 2000-09-15
MXPA01009055A (es) 2002-04-24
DE60036928D1 (de) 2007-12-13
CN1358376A (zh) 2002-07-10
US6820814B1 (en) 2004-11-23
EP1159797B1 (de) 2007-10-31
WO2000054454A1 (fr) 2000-09-14
EP1159797A1 (de) 2001-12-05

Similar Documents

Publication Publication Date Title
DE60036928D1 (de) Gegenmassnahmeverfahren in einem elektronischen baustein zur ausführung eines krypto-algorithmus mit geheimschlüssel
Merah et al. A pseudo random number generator based on the chaotic system of Chua’s circuit, and its real time FPGA implementation
MX2022001501A (es) Acelerador de hardware basado en tensores que incluye una unidad de procesamiento escalar.
WO2003104969A3 (en) METHODS FOR IMPROVING THE UNPREDICTABILITY OF AN OUTPUT OF RANDOM PSEUDO NUMBER GENERATORS
CN102970132B (zh) 一种防止对分组算法进行功耗分析和电磁辐射分析的防护方法
JP2009537025A5 (de)
CN102207847A (zh) 基于蒙哥马利模乘运算的数据加解密处理方法及装置
JP2001324925A5 (de)
US12058261B2 (en) Low overhead side channel protection for number theoretic transform
WO2008146482A1 (ja) 暗号化装置、復号化装置、暗号化方法及び集積回路
EP1648111A4 (de) Manipulationsbeständige verschlüsselung mit individuellem schlüssel
TW200703037A (en) Cryptographically secure modular polynomial reduction method and computational hardware for executing the same
CN1989726A (zh) 用于执行加密计算的方法和装置
CN101197668A (zh) 基于随机化带符号标量乘法的椭圆曲线抗旁路攻击方法
WO2000008907A3 (es) Sistema y metodo aleatorizador-encriptador autocorrector
WO2012106383A3 (en) Secure active element machine
CN112491543A (zh) 基于改进的蒙哥马利模幂电路的ic卡解密方法
WO2003083644A1 (en) Random number generation method based on multivariate non-normal distribution, parameter estimation method thereof, and application to simulation of financial field and semiconductor ion implantation
CN108039947B (zh) 一种利用协处理器抗攻击的sm2签名方法
ATE447737T1 (de) Verfahren zum schutz einer kryptographischen einheit mittels homographischer maskierung
CN107994980B (zh) 一种采用时钟乱序技术和混沌触发器的抗dpa攻击方法
DE60140671D1 (de) Datenverarbeitung mittels schlüssel
CN106936822A (zh) 针对sms4抗高阶旁路分析的掩码实现方法及系统
CN1360692A (zh) 用于改进随机数发生器使之更耐电流测量的攻击的方法
BRPI0519736A2 (pt) processo e dispositivo de execuÇço de um cÁlculo criptogrÁfico

Legal Events

Date Code Title Description
RER Ceased as to paragraph 5 lit. 3 law introducing patent treaties