ATE336122T1 - Verfahren und vorrichtung zur kryptographischen datenverarbeitung - Google Patents

Verfahren und vorrichtung zur kryptographischen datenverarbeitung

Info

Publication number
ATE336122T1
ATE336122T1 AT99963594T AT99963594T ATE336122T1 AT E336122 T1 ATE336122 T1 AT E336122T1 AT 99963594 T AT99963594 T AT 99963594T AT 99963594 T AT99963594 T AT 99963594T AT E336122 T1 ATE336122 T1 AT E336122T1
Authority
AT
Austria
Prior art keywords
supplementary
key
data processing
cryptographic data
unknown
Prior art date
Application number
AT99963594T
Other languages
English (en)
Inventor
Gerrit Roelofsen
Bruchem Dirk Jan Jacobus Van
Frank Muller
Willem Rombaut
Original Assignee
Nokia Corp
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
Priority claimed from NL1010921A external-priority patent/NL1010921C2/nl
Priority claimed from NL1011544A external-priority patent/NL1011544C1/nl
Application filed by Nokia Corp filed Critical Nokia Corp
Application granted granted Critical
Publication of ATE336122T1 publication Critical patent/ATE336122T1/de

Links

Classifications

    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/002—Countermeasures against attacks on cryptographic mechanisms
    • H04L9/003—Countermeasures against attacks on cryptographic mechanisms for power analysis, e.g. differential power analysis [DPA] or simple power analysis [SPA]
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/06—Cryptographic 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/0618—Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
    • H04L9/0625—Block 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
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/04—Masking or blinding
    • H04L2209/046—Masking or blinding of operations, operands or results of the operations

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Storage Device Security (AREA)
  • Communication Control (AREA)
  • Control By Computers (AREA)
AT99963594T 1998-12-30 1999-12-16 Verfahren und vorrichtung zur kryptographischen datenverarbeitung ATE336122T1 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
NL1010921A NL1010921C2 (nl) 1998-12-30 1998-12-30 Werkwijze en inrichting voor het cryptografisch bewerken van data.
NL1011544A NL1011544C1 (nl) 1998-12-30 1999-03-12 Werkwijze en inrichting voor het cryptografisch bewerken van data.
NL1011800A NL1011800C2 (nl) 1998-12-30 1999-04-15 Werkwijze en inrichting voor het cryptografisch bewerken van data.

Publications (1)

Publication Number Publication Date
ATE336122T1 true ATE336122T1 (de) 2006-09-15

Family

ID=27351198

Family Applications (1)

Application Number Title Priority Date Filing Date
AT99963594T ATE336122T1 (de) 1998-12-30 1999-12-16 Verfahren und vorrichtung zur kryptographischen datenverarbeitung

Country Status (7)

Country Link
US (1) US7162031B1 (de)
EP (1) EP1142191B1 (de)
AT (1) ATE336122T1 (de)
AU (1) AU1983300A (de)
DE (1) DE69932740T2 (de)
ES (1) ES2270628T3 (de)
WO (1) WO2000041356A1 (de)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2802741B1 (fr) * 1999-12-15 2003-10-31 Sagem Dispositif mettant en oeuvre un algorithme de chiffrage par bloc a repetition de rondes
FR2804524B1 (fr) * 2000-01-31 2002-04-19 Oberthur Card Systems Sas Procede d'execution d'un protocole cryptographique entre deux entites electroniques
CA2298990A1 (en) * 2000-02-18 2001-08-18 Cloakware Corporation Method and system for resistance to power analysis
US20020061107A1 (en) * 2000-09-25 2002-05-23 Tham Terry K. Methods and apparatus for implementing a cryptography engine
CA2327911A1 (en) * 2000-12-08 2002-06-08 Cloakware Corporation Obscuring functions in computer software
FR2818772A1 (fr) 2000-12-21 2002-06-28 Bull Cp8 Procede de securisation d'un operateur logique ou mathematique implante dans un module electronique a microprocesseur, ainsi que le module electronique et le systeme embarque associes
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
EP1486026A1 (de) 2002-03-07 2004-12-15 Axalto SA Verfahren zur sicherung einer elektronischen kryptovorrichtung mit geheimschlüssel
US7403620B2 (en) 2002-07-02 2008-07-22 Stmicroelectronics S.A. Cyphering/decyphering performed by an integrated circuit
DE10328860B4 (de) * 2003-06-26 2008-08-07 Infineon Technologies Ag Vorrichtung und Verfahren zum Verschlüsseln von Daten
JP2005056413A (ja) * 2003-08-01 2005-03-03 Stmicroelectronics Sa 複数の同じ計算の保護
EP1513285A1 (de) * 2003-09-05 2005-03-09 Mediacrypt AG Verfahren zum Erzeugen einer Pseudofallsequenz
DE102004052196B4 (de) * 2004-10-27 2017-04-06 Giesecke & Devrient Gmbh Ausspähungsgeschütztes Ausführen von Operationen unter Verwendung einer maskenunterstützenden Recheneinheit
FR2924550A1 (fr) * 2007-11-30 2009-06-05 Commissariat Energie Atomique Procedes et dispositifs de cryptage et de decryptage d'un message de donnees a cle secrete aleatoire.
FR2941343B1 (fr) * 2009-01-20 2011-04-08 Groupe Des Ecoles De Telecommunications Get Ecole Nat Superieure Des Telecommunications Enst Circuit de cryptographie, protege notamment contre les attaques par observation de fuites d'information par leur chiffrement.
JP5458611B2 (ja) 2009-03-13 2014-04-02 ソニー株式会社 暗号処理装置
FR2951599B1 (fr) * 2009-10-20 2011-11-25 St Microelectronics Rousset Procede securise de calcul cryptographique et composant electronique correspondant
DE102011088502B3 (de) * 2011-12-14 2013-05-08 Siemens Aktiengesellschaft Verfahren und Vorrichtung zur Absicherung von Blockchiffren gegen Template-Attacken
US9419789B2 (en) * 2014-09-05 2016-08-16 Umm Al-Qura University Method and apparatus for scalar multiplication secure against differential power attacks
US10868665B1 (en) * 2015-05-18 2020-12-15 Amazon Technologies, Inc. Mitigating timing side-channel attacks by obscuring accesses to sensitive data
US10311229B1 (en) * 2015-05-18 2019-06-04 Amazon Technologies, Inc. Mitigating timing side-channel attacks by obscuring alternatives in code
US11177933B2 (en) 2019-03-24 2021-11-16 Google Llc Side channel timing attack mitigation in securing data in transit
FR3134909B1 (fr) * 2022-04-25 2024-06-21 Commissariat Energie Atomique Protection contre les attaques par canal auxiliaire a l’aide d’un masquage carre

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4302810A (en) * 1979-12-28 1981-11-24 International Business Machines Corporation Method and apparatus for secure message transmission for use in electronic funds transfer systems
US5003596A (en) * 1989-08-17 1991-03-26 Cryptech, Inc. Method of cryptographically transforming electronic digital data from one form to another
JPH0812537B2 (ja) * 1993-03-11 1996-02-07 日本電気株式会社 暗号化装置
US5768390A (en) * 1995-10-25 1998-06-16 International Business Machines Corporation Cryptographic system with masking
US5724428A (en) * 1995-11-01 1998-03-03 Rsa Data Security, Inc. Block encryption algorithm with data-dependent rotations
US5745577A (en) * 1996-07-25 1998-04-28 Northern Telecom Limited Symmetric cryptographic system for data encryption
US6028933A (en) * 1997-04-17 2000-02-22 Lucent Technologies Inc. Encrypting method and apparatus enabling multiple access for multiple services and multiple transmission modes over a broadband communication network
US6606385B1 (en) 1997-08-07 2003-08-12 Hitachi, Ltd. Data encrypting/decrypting conversion methods and apparatuses and data communication system adopting the same

Also Published As

Publication number Publication date
US7162031B1 (en) 2007-01-09
DE69932740D1 (de) 2006-09-21
EP1142191A1 (de) 2001-10-10
DE69932740T2 (de) 2006-12-07
AU1983300A (en) 2000-07-24
WO2000041356A1 (en) 2000-07-13
EP1142191B1 (de) 2006-08-09
ES2270628T3 (es) 2007-04-01

Similar Documents

Publication Publication Date Title
DE69932740D1 (de) Verfahren und vorrichtung zur kryptographischen datenverarbeitung
DE60126874D1 (de) Vorrichtung und verfahren zur informationsverarbeitung
DE60044168D1 (de) Verfahren zur sicherung einer elektronischen verschlüsselungsvorrichtung mit geheimschlüssel gegen angriffe mittels physischer analyse
EP1176756A3 (de) Verfahren und Vorrichtung zur Schlüsselverteilung und Datenträger mit Computerprogramm
CA2174299A1 (en) Method and Apparatus for Securing Executable Programs Against Copying
DE69938045D1 (de) Verwendung von unvorhersagbarer Information zur Leckminimierung von chipkarten und anderen Kryptosystemen
ATE444617T1 (de) System, vorrichtung und verfahren zum auswechseln eines kryptographischen schlüssels
ATE499772T1 (de) Verfahren und vorrichtung zur sicheren kryptographischen schlüsselerzeugung, - zertifizierung und -benutzung
WO2002001794A3 (en) A platform and method for establishing provable identities while maintaining privacy
TR199902265T2 (xx) MPEG al�c�s�/�ifre ��z�c�s�ne veri indirmek i�in y�ntem ve bunu yapmak i�in iletim sistemi.
AU2002212345A1 (en) Method and system for web-based cross-domain single-sign-on authentication
DE3877401D1 (de) Verfahren zur uebertragung geheimer schluessel zu sicherheitsmodulen und benutzerkarten in einem datenverarbeitungsnetz.
DE69816986D1 (de) Verfahren und vorrichtung zur versiegelung und unterschrift von objekten
DE60231434D1 (de) Verfahren zum sicheren elektronischen wählen und kryptographische protokolle und computerprogramme dafür
MY146142A (en) Authentication of data transmitted in a digital transmission system
EP1176757A3 (de) System, Verfahren und Vorrichtung zur Schlüsselverteilung, Berechtigungssystem und Datenträger Computerprogramm
DE59912605D1 (de) Verfahren zur sicheren verteilung von software
ATE289721T1 (de) Verfahren zur sicheren verteilten generierung eines chiffrierschlüssels
ATE465464T1 (de) System und verfahren zum repräsentieren mehrerer security-gruppen als ein einziges datenobjekt
JP2000332742A5 (de)
WO1998000770A3 (en) Encryption enhancement system
DE50214332D1 (de) Verfahren zur Regelung des Zutrittsregimes zu einem Objekt
ATE489635T1 (de) Vorrichtung, verfahren und verwendung zur behandlung von proben
ATE239383T1 (de) Verfahren und vorrichtung zur gewinnung von pflanzen-inhaltsstoffen
JO2271B1 (en) A method of encoding a multiple unit of measurement

Legal Events

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