ATE545084T1 - Verfahren zum schutz einer kryptografischen vorrichtung gegen spa-, dpa- und zeitangriffe - Google Patents

Verfahren zum schutz einer kryptografischen vorrichtung gegen spa-, dpa- und zeitangriffe

Info

Publication number
ATE545084T1
ATE545084T1 AT09180853T AT09180853T ATE545084T1 AT E545084 T1 ATE545084 T1 AT E545084T1 AT 09180853 T AT09180853 T AT 09180853T AT 09180853 T AT09180853 T AT 09180853T AT E545084 T1 ATE545084 T1 AT E545084T1
Authority
AT
Austria
Prior art keywords
cryptographic device
dpa
protecting
device against
cryptographic
Prior art date
Application number
AT09180853T
Other languages
English (en)
Inventor
Giovanni Fontana
Sirio Giovanni Di
Original Assignee
Incard 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 Incard Sa filed Critical Incard Sa
Application granted granted Critical
Publication of ATE545084T1 publication Critical patent/ATE545084T1/de

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
    • 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
    • G06F2207/7266Hardware adaptation, e.g. dual rail logic; calculate add and double simultaneously

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Storage Device Security (AREA)
AT09180853T 2008-12-31 2009-12-29 Verfahren zum schutz einer kryptografischen vorrichtung gegen spa-, dpa- und zeitangriffe ATE545084T1 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
IT002364A ITMI20082364A1 (it) 2008-12-31 2008-12-31 Metodo per proteggere un dispositivo crittografico contro attacchi spa, dpa e temporali

Publications (1)

Publication Number Publication Date
ATE545084T1 true ATE545084T1 (de) 2012-02-15

Family

ID=41110507

Family Applications (1)

Application Number Title Priority Date Filing Date
AT09180853T ATE545084T1 (de) 2008-12-31 2009-12-29 Verfahren zum schutz einer kryptografischen vorrichtung gegen spa-, dpa- und zeitangriffe

Country Status (4)

Country Link
US (1) US9430188B2 (de)
EP (1) EP2207087B1 (de)
AT (1) ATE545084T1 (de)
IT (1) ITMI20082364A1 (de)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2928060B1 (fr) * 2008-02-25 2010-07-30 Groupe Des Ecoles De Telecommunications Get Ecole Nat Superieure Des Telecommunications Enst Procede de test de circuits de cryptographie, circuit de cryptographie securise apte a etre teste, et procede de cablage d'un tel circuit.
DE102012003968A1 (de) * 2012-02-29 2013-08-29 Giesecke & Devrient Gmbh Gegen Ausspähen geschützte Berechnung
US9239926B2 (en) 2012-06-29 2016-01-19 International Business Machines Corporation Static analysis for discovery of timing attack vulnerabilities in a computer software application
GB2524335A (en) * 2014-03-22 2015-09-23 Primary Key Associates Ltd Methods and apparatus for resisting side channel attack
EP3152859A1 (de) * 2014-06-04 2017-04-12 Giesecke & Devrient GmbH Verfahren für erhöhte sicherheit von computervorrichtung mit mehreren kernen
JP6379852B2 (ja) * 2014-08-22 2018-08-29 大日本印刷株式会社 電子情報記録媒体、プロセッサモジュールの処理方法、及びプロセッサモジュールの処理プログラム
CN104463027A (zh) * 2014-08-27 2015-03-25 北京中电华大电子设计有限责任公司 一种实现软件条件分支功耗均衡的方法
US10530566B2 (en) 2015-04-23 2020-01-07 Cryptography Research, Inc. Configuring a device based on a DPA countermeasure
FR3052279B1 (fr) * 2016-06-03 2019-06-21 Proton World International N.V. Authentification d'une carte par lecture sans contact
FR3052280A1 (de) 2016-06-03 2017-12-08 Proton World Int Nv
US10873446B2 (en) * 2017-04-28 2020-12-22 University Of South Florida False key-controlled aggressive voltage scaling
WO2019047062A1 (zh) * 2017-09-06 2019-03-14 福建联迪商用设备有限公司 防dpa攻击的加密方法及计算机可读存储介质
US20190116022A1 (en) 2017-10-16 2019-04-18 Samsung Electronics Co., Ltd. Encryption device and operation method thereof
CN108111297A (zh) * 2017-12-20 2018-06-01 上海新储集成电路有限公司 一种密钥系统
US11700111B2 (en) 2019-06-26 2023-07-11 Cryptography Research, Inc. Platform neutral data encryption standard (DES) cryptographic operation
WO2022029443A1 (en) 2020-08-07 2022-02-10 Pugged Code Limited Method and apparatus for reducing the risk of successful side channel and fault injection attacks
CN114531239B (zh) * 2022-04-20 2022-08-12 广州万协通信息技术有限公司 多加密密钥的数据传输方法及系统
DE102022115195A1 (de) * 2022-06-17 2023-12-28 Infineon Technologies Ag Verarbeitung von kryptografischen Daten
CN115967484B (zh) * 2022-12-28 2025-05-16 东南大学 基于可重构密码算法的共享平衡算子循环阵列映射方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10061997A1 (de) * 2000-12-13 2002-07-18 Infineon Technologies Ag Kryptographieprozessor
US20020184494A1 (en) * 2001-06-04 2002-12-05 Awadalla Emad M. Methods for using embedded printer description language as a security tool and printers and systems with whcih the method may be used
DE102007007699A1 (de) * 2007-02-09 2008-08-14 IHP GmbH - Innovations for High Performance Microelectronics/Institut für innovative Mikroelektronik Reduktion von Seiten-Kanal-Informationen durch interagierende Krypto-Blocks
US8219820B2 (en) * 2007-03-07 2012-07-10 Research In Motion Limited Power analysis countermeasure for the ECMQV key agreement algorithm
DE102007052458A1 (de) * 2007-11-02 2009-05-07 Francotyp-Postalia Gmbh Frankierverfahren und Postversandsystem mit zentraler Portoerhebung

Also Published As

Publication number Publication date
EP2207087A1 (de) 2010-07-14
US9430188B2 (en) 2016-08-30
US20100166177A1 (en) 2010-07-01
EP2207087B1 (de) 2012-02-08
ITMI20082364A1 (it) 2010-07-01

Similar Documents

Publication Publication Date Title
DE602006008599D1 (de) Verfahren zum Schutz von IC-Karten vor Leistungsanalyse-Attacken
DE602005015429D1 (de) Verfahren, vorrichtungen und computerprogrammprodukt zum gemeinsamen benutzen eines kryptographischen schlüssels mit einem eingebetteten agenten auf einem netzwerkendpunkt in einer netzwerkdomäne
ATE486470T1 (de) Vorrichtung und verfahren zum schutz von verwaltungsrahmen
WO2010084107A9 (fr) Circuit de cryptographie, protégé notamment contre les attaques par observation de fuites d'information par leur chiffrement
ATE532159T1 (de) Verfahren zum schutz eines beweglichen gutes, insbesondere eines fahrzeugs, gegen unberechtigte nutzung
ATE374494T1 (de) System und verfahren zum schutz eines computers gegen computerattacken in einer sicheren kommunikation
WO2011162990A3 (en) Single-use authentication methods for accessing encrypted data
NZ720190A (en) System and methods for encrypting data
BRPI0822761A2 (pt) Método para gerar uma chave criptográfica para proteger comunicação entre duas entidades, produto de programa de computador, dispositivo adaptado para gerar uma chave criptográfica para uma entidade de comunicações, equipamento de usuário, e, sistema
ATE472133T1 (de) Entschlüsselungsverfahren
ATE527776T1 (de) Verfahren und vorrichtung zur durchführung einer skalarmultiplikation auf einer elliptischen kurve mittels teilung
FR2923305B1 (fr) Procede et dispositifs de protection d'un microcircuit contre des attaques visant a decouvrir une donnee secrete
AU2011355202B2 (en) Device and method for protecting a security module from manipulation attempts in a field device
EP2813029A4 (de) System und verfahren zum erstellen und schützen kryptografischer schlüssel
GB0802864D0 (en) Methods and apparatus for the secure handling of data in a microcontroller
ITMI20082364A1 (it) Metodo per proteggere un dispositivo crittografico contro attacchi spa, dpa e temporali
DE602005022194D1 (de) Verfahren gegen unbefugten Zugang zu Entschlüsselungsschlüsseln mit Hilfe einer verschlüsselten digitalen Unterschrift
DE602006020288D1 (de) Sicheres endgerät, routine und verfahren zum schützen eines geheimen schlüssels
DE602007004772D1 (de) Verfahren und Vorrichtung zur Verschlüsselung eines Sicherheitsschlüssels in einem mobilen Kommunikationsendgerät
EP4057566C0 (de) Systeme, verfahren und computerlesbare medien zum schutz von kryptografischen schlüsseln
FR2950721B1 (fr) Procede d'execution d'un algorithme de protection d'un dispositif electronique par masquage affine et dispositif associe
WO2007000702A3 (en) Arrangement for and method of protecting a data processing device against a cryptographic attack or analysis
Schell Security—a big question for big data
ATE320125T1 (de) Geschützte kryptographische berechnung
ATE549813T1 (de) System und verfahren zum fernbedienten zurücksetzen von kennwort und kryptografischem schlüssel