ATE305681T1 - Verfahren zum sichern einer oder mehrerer elektronischer baugruppen, unter zuhilfenahme eines privatschlüssel-krypto-algorithmus, sowie elektronische baugruppe - Google Patents

Verfahren zum sichern einer oder mehrerer elektronischer baugruppen, unter zuhilfenahme eines privatschlüssel-krypto-algorithmus, sowie elektronische baugruppe

Info

Publication number
ATE305681T1
ATE305681T1 AT00917167T AT00917167T ATE305681T1 AT E305681 T1 ATE305681 T1 AT E305681T1 AT 00917167 T AT00917167 T AT 00917167T AT 00917167 T AT00917167 T AT 00917167T AT E305681 T1 ATE305681 T1 AT E305681T1
Authority
AT
Austria
Prior art keywords
electronic assembly
securing
private key
key crypto
crypto algorithm
Prior art date
Application number
AT00917167T
Other languages
English (en)
Inventor
Jacques Patarin
Louis Goubin
Original Assignee
Cp8 Technologies
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 Cp8 Technologies filed Critical Cp8 Technologies
Application granted granted Critical
Publication of ATE305681T1 publication Critical patent/ATE305681T1/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/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]
    • 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
    • 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
    • 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
    • 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/12Details relating to cryptographic hardware or logic circuitry
    • H04L2209/125Parallelization or pipelining, e.g. for accelerating processing of cryptographic operations

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Storage Device Security (AREA)
  • Input From Keyboards Or The Like (AREA)
AT00917167T 1999-04-09 2000-04-07 Verfahren zum sichern einer oder mehrerer elektronischer baugruppen, unter zuhilfenahme eines privatschlüssel-krypto-algorithmus, sowie elektronische baugruppe ATE305681T1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR9904441A FR2792141B1 (fr) 1999-04-09 1999-04-09 Procede de securisation d'un ou plusieurs ensembles electroniques mettant en oeuvre un meme algorithme cryptographique avec cle secrete, une utilisation du procede et l'ensemble electronique
PCT/FR2000/000902 WO2000062473A1 (fr) 1999-04-09 2000-04-07 Procede de securisation d'un ou plusieurs ensembles electroniques mettant en oeuvre un meme algorithme crytographique avec cle secrete, une utilisation du procede et l'ensemble electronique

Publications (1)

Publication Number Publication Date
ATE305681T1 true ATE305681T1 (de) 2005-10-15

Family

ID=9544212

Family Applications (1)

Application Number Title Priority Date Filing Date
AT00917167T ATE305681T1 (de) 1999-04-09 2000-04-07 Verfahren zum sichern einer oder mehrerer elektronischer baugruppen, unter zuhilfenahme eines privatschlüssel-krypto-algorithmus, sowie elektronische baugruppe

Country Status (7)

Country Link
US (1) US7050581B1 (de)
EP (1) EP1086547B1 (de)
JP (1) JP4153665B2 (de)
AT (1) ATE305681T1 (de)
DE (1) DE60022840T2 (de)
FR (1) FR2792141B1 (de)
WO (1) WO2000062473A1 (de)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2804524B1 (fr) * 2000-01-31 2002-04-19 Oberthur Card Systems Sas Procede d'execution d'un protocole cryptographique entre deux entites electroniques
JP4640663B2 (ja) * 2000-06-30 2011-03-02 ネッツエスアイ東洋株式会社 秘密情報生成装置及び方法
DE10061998A1 (de) * 2000-12-13 2002-07-18 Infineon Technologies Ag Kryptographieprozessor
FR2873523B1 (fr) * 2004-07-22 2007-08-10 Sagem Procede et dispositif d'execution d'un calcul cryptographique
KR100970040B1 (ko) * 2005-08-03 2010-07-16 엔엑스피 비 브이 보안키 보호 방법, 보안키 보호 방법에 사용되는 실행 전용 루틴을 구비한 컴퓨터 판독가능 저장 매체 및 보안 단말기
JP5249053B2 (ja) 2006-03-10 2013-07-31 イルデト・コーポレート・ビー・ヴイ データ処理システムの完全性
JP5113169B2 (ja) * 2006-07-12 2013-01-09 イルデト・コーポレート・ビー・ヴイ 暗号関数を難読化する方法およびシステム
JP5203594B2 (ja) * 2006-11-07 2013-06-05 株式会社東芝 暗号処理回路及び暗号処理方法
CN102812431A (zh) 2010-03-22 2012-12-05 Lrdc系统有限公司 用于识别与保护一组源数据的完整性的方法
JP2012083542A (ja) * 2010-10-12 2012-04-26 Renesas Electronics Corp 暗号処理装置及び暗号処理回路の制御方法
CN113518991B (zh) * 2019-01-10 2024-05-28 日本电信电话株式会社 秘密数组访问装置、秘密数组访问方法以及记录介质

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4993068A (en) * 1989-11-27 1991-02-12 Motorola, Inc. Unforgeable personal identification system
FR2672402B1 (fr) * 1991-02-05 1995-01-27 Gemplus Card Int Procede et dispositif pour la generation de nombres pseudo-aleatoires uniques.
US5588059A (en) * 1995-03-02 1996-12-24 Motorola, Inc. Computer system and method for secure remote communication sessions
CA2242596C (en) * 1996-01-11 2012-06-19 Mrj, Inc. System for controlling access and distribution of digital property
US5850443A (en) * 1996-08-15 1998-12-15 Entrust Technologies, Ltd. Key management system for mixed-trust environments
US5991415A (en) * 1997-05-12 1999-11-23 Yeda Research And Development Co. Ltd. At The Weizmann Institute Of Science Method and apparatus for protecting public key schemes from timing and fault attacks
US6480959B1 (en) * 1997-12-05 2002-11-12 Jamama, Llc Software system and associated methods for controlling the use of computer programs
FR2789535B1 (fr) * 1999-02-04 2001-09-28 Bull Cp8 Procede de securisation d'un ensemble electronique de cryptographie a cle secrete contre les attaques par analyse physique

Also Published As

Publication number Publication date
WO2000062473A1 (fr) 2000-10-19
EP1086547B1 (de) 2005-09-28
DE60022840T2 (de) 2006-07-06
DE60022840D1 (de) 2005-11-03
FR2792141B1 (fr) 2001-06-15
US7050581B1 (en) 2006-05-23
FR2792141A1 (fr) 2000-10-13
JP4153665B2 (ja) 2008-09-24
EP1086547A1 (de) 2001-03-28
JP2002542504A (ja) 2002-12-10

Similar Documents

Publication Publication Date Title
ATE464714T1 (de) Verfahren zur sicherung einer elektronischen verschlüsselungsvorrichtung mit geheimschlüssel gegen angriffe mittels physischer analyse
WO2003081397A3 (en) A method of protecting the integrity of a computer program
WO2007105126A3 (en) Method and system for obfuscating a cryptographic function
SE9901671D0 (sv) Cryptographic method and system
ATE409920T1 (de) System und verfahren zum schutz eines computers und eines netzes gegen feindliche herunterladbare programme
ATE305681T1 (de) Verfahren zum sichern einer oder mehrerer elektronischer baugruppen, unter zuhilfenahme eines privatschlüssel-krypto-algorithmus, sowie elektronische baugruppe
DE60239265D1 (de) Verfahren und vorrichtung zur sicheren kryptographischen schlüsselerzeugung, -zertifizierung und -benutzung
DE60132378D1 (de) Anordnung und verfahren zur ausführung von code
ATE235766T1 (de) Verfahren zum rechnergestützten austausch kryptographischer schlüssel zwischen einer ersten computereinheit und einer zweiten computereinheit
WO1998045980A3 (en) Secure deterministic encryption key generator system and method
TWI315628B (en) System and method for authenticating software using protected master key
ATE433245T1 (de) Datenübertragungs- un verwaltungsverfahren
WO2008079524A3 (en) Key protection mechanism
WO2008007305A3 (en) Method and system for obfuscating a gryptographic function
ZA200201303B (en) Method of data protection.
WO2006041517A3 (en) Partition and recovery of a verifiable digital secret
MY126941A (en) Data processing system and method for mutual identification between apparatuses
EA200200468A1 (ru) Метод для создания системы обработки данных, устойчивой к извлечению данных с помощью анализа непреднамеренных сигналов побочного ввода-вывода
DE60109805D1 (de) Verfahren und system zur benützung eines ungesicherten krypto-beschleunigers
IL164721A (en) System and method for digital watermarking of data repository
ATE312450T1 (de) System und verfahren zum verteilen von kryptographischen schlüsseln, zugangspunkt und system zum verteilen eines authentifizierungskodes
WO2002100022A3 (en) Electronic information and cryptographic key management system
DE60002754D1 (de) Durchführung der objektsicherung
WO2005067414A3 (en) System and method for high speed reversible data encryption
ATE481787T1 (de) Verschl sselungsverfahren

Legal Events

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