ATE513377T1 - Verfahren für kryptografische datenverarbeitung, insbesondere unter verwendung einer s box und diesbezügliche einrichtung und software - Google Patents
Verfahren für kryptografische datenverarbeitung, insbesondere unter verwendung einer s box und diesbezügliche einrichtung und softwareInfo
- Publication number
- ATE513377T1 ATE513377T1 AT07871853T AT07871853T ATE513377T1 AT E513377 T1 ATE513377 T1 AT E513377T1 AT 07871853 T AT07871853 T AT 07871853T AT 07871853 T AT07871853 T AT 07871853T AT E513377 T1 ATE513377 T1 AT E513377T1
- Authority
- AT
- Austria
- Prior art keywords
- value
- software
- box
- data processing
- conversion
- Prior art date
Links
- 238000000034 method Methods 0.000 title abstract 3
- 238000006243 chemical reaction Methods 0.000 abstract 4
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/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/0631—Substitution permutation network [SPN], i.e. cipher composed of a number of stages or rounds each involving linear and nonlinear transformations, e.g. AES algorithms
-
- 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
- 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)
- Emergency Protection Circuit Devices (AREA)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/FR2007/002061 WO2009074726A1 (fr) | 2007-12-13 | 2007-12-13 | Procede de traitement cryptographique de donnees, notamment a l'aide d'une boite s, dispositif et programme associes |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ATE513377T1 true ATE513377T1 (de) | 2011-07-15 |
Family
ID=39790385
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| AT07871853T ATE513377T1 (de) | 2007-12-13 | 2007-12-13 | Verfahren für kryptografische datenverarbeitung, insbesondere unter verwendung einer s box und diesbezügliche einrichtung und software |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US8473751B2 (de) |
| EP (1) | EP2218208B1 (de) |
| AT (1) | ATE513377T1 (de) |
| ES (1) | ES2366753T3 (de) |
| WO (1) | WO2009074726A1 (de) |
Families Citing this family (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2948792B1 (fr) * | 2009-07-30 | 2011-08-26 | Oberthur Technologies | Procede de traitement de donnees protege contre les attaques par faute et dispositif associe |
| PL2520041T3 (pl) | 2009-12-30 | 2016-09-30 | Sposób generowania tabeli korelacji dla białej skrzynki kryptograficznej | |
| EP2509252B1 (de) * | 2011-04-08 | 2016-08-10 | STMicroelectronics (Rousset) SAS | Gesichertes Verschlüsselungsberechnungsverfahren, insbesondere gegen Angriffe vom Typ DFA und unidirektionelle Angriffe, und entsprechende Komponente |
| US9189425B2 (en) * | 2011-09-01 | 2015-11-17 | Apple Inc. | Protecting look up tables by mixing code and operations |
| US9887833B2 (en) * | 2012-03-07 | 2018-02-06 | The Trustees Of Columbia University In The City Of New York | Systems and methods to counter side channel attacks |
| US9143325B2 (en) | 2012-12-14 | 2015-09-22 | Microsoft Technology Licensing, Llc | Masking with shared random bits |
| EP3085004A1 (de) * | 2013-12-20 | 2016-10-26 | Koninklijke Philips N.V. | Erhöhung des operators in kryptografischen algorithmen |
| EP2928111B1 (de) * | 2014-03-31 | 2020-05-06 | STMicroelectronics Srl | Verfahren zur durchführung einer verschlüsselung mit nachschlagetabellen und entsprechende verschlüsselungsvorrichtung und computerprogrammprodukt |
| US9898623B2 (en) * | 2014-03-31 | 2018-02-20 | Stmicroelectronics S.R.L. | Method for performing an encryption with look-up tables, and corresponding encryption apparatus and computer program product |
| US10754977B2 (en) * | 2014-09-25 | 2020-08-25 | Micro Focus Llc | Report comprising a masked value |
| ITUB20152708A1 (it) * | 2015-07-31 | 2017-01-31 | St Microelectronics Srl | Procedimento per operare una crittografia con mascheratura di dati sensibili, apparato di crittografia e prodotto informatico corrispondente |
| JP6187624B1 (ja) * | 2016-03-17 | 2017-08-30 | 富士電機株式会社 | 情報処理装置、情報処理方法及びプログラム |
| JP6135804B1 (ja) * | 2016-06-01 | 2017-05-31 | 富士電機株式会社 | 情報処理装置、情報処理方法及びプログラム |
| EP3264668B1 (de) * | 2016-06-28 | 2022-07-27 | Eshard | Schutzverfahren und vorrichtung gegen eine seitenkanalanalyse |
| EP3264666B1 (de) * | 2016-06-28 | 2022-07-27 | Eshard | Schutzverfahren und vorrichtung gegen eine seitenkanalanalyse |
| EP3264667B1 (de) * | 2016-06-28 | 2021-10-06 | Eshard | Verfahren zum schutz einer substitutionsoperation gegen eine seitenkanalanalyse |
| CN107547194A (zh) * | 2016-06-28 | 2018-01-05 | 埃沙尔公司 | 免受侧信道分析的保护方法和设备 |
| US10243937B2 (en) * | 2016-07-08 | 2019-03-26 | Nxp B.V. | Equality check implemented with secret sharing |
| US10771235B2 (en) * | 2016-09-01 | 2020-09-08 | Cryptography Research Inc. | Protecting block cipher computation operations from external monitoring attacks |
| DE102017002153A1 (de) * | 2017-03-06 | 2018-09-06 | Giesecke+Devrient Mobile Security Gmbh | Übergang von einer booleschen Maskierung zu einer arithmetischen Maskierung |
| US11507699B2 (en) * | 2019-09-27 | 2022-11-22 | Intel Corporation | Processor with private pipeline |
| DE102021003275B3 (de) * | 2021-06-24 | 2022-07-14 | Giesecke+Devrient Mobile Security Gmbh | Verfahren zur Berechnung eines Übergangs von einer booleschen zu einer arithmetischen Maskierung |
Family Cites Families (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2650457A1 (fr) * | 1989-07-25 | 1991-02-01 | Trt Telecom Radio Electr | Procede de traitement de donnees par compression et permutation pour carte a microcircuit |
| CA2302784A1 (en) * | 1997-09-17 | 1999-03-25 | Frank C. Luyster | Improved block cipher method |
| ATE325478T1 (de) | 1998-01-02 | 2006-06-15 | Cryptography Res Inc | Leckresistentes kryptographisches verfahren und vorrichtung |
| EP2031792B1 (de) | 1998-06-03 | 2013-01-09 | Cryptography Research Inc. | Gesicherte modulare Exponentiation mit Verlustminimierung für Smart-Cards und andere Kryptosysteme |
| JP2002519722A (ja) * | 1998-06-03 | 2002-07-02 | クリプターグラフィー リサーチ インコーポレイテッド | スマートカードおよび他の暗号システム用の、漏洩を最小に抑える、改良desおよび他の暗号プロセス |
| DE69828401D1 (de) * | 1998-10-12 | 2005-02-03 | St Microelectronics Srl | Verschlüsselungs-Methode und -Station für Paketvermittlungsnetzwerke auf der Grundlage digitaler chaotischer Modelle |
| US6295606B1 (en) * | 1999-07-26 | 2001-09-25 | Motorola, Inc. | Method and apparatus for preventing information leakage attacks on a microelectronic assembly |
| IL161652A0 (en) * | 2001-11-14 | 2004-09-27 | Ibm | Device and method with reduced information leakage |
| FR2838262B1 (fr) | 2002-04-08 | 2004-07-30 | Oberthur Card Syst Sa | Procede de securisation d'une electronique a acces crypte |
| DE10341096A1 (de) * | 2003-09-05 | 2005-03-31 | Giesecke & Devrient Gmbh | Übergang zwischen maskierten Repräsentationen eines Wertes bei kryptographischen Berechnungen |
| KR100594265B1 (ko) * | 2004-03-16 | 2006-06-30 | 삼성전자주식회사 | 매스킹 방법이 적용된 데이터 암호처리장치, aes암호시스템 및 aes 암호방법. |
| EP1733502B1 (de) * | 2004-03-29 | 2009-09-30 | Stmicroelectronics Sa | Prozessor zum ausführen eines aes algorithmus |
| EP1601132B1 (de) * | 2004-05-24 | 2006-11-15 | Research In Motion Limited | Tabellenmaskierung zur Beständigkeit gegen Angriffe durch Analyse der Leistungsaufnahme. |
| FR2871969B1 (fr) * | 2004-06-18 | 2006-12-01 | Sagem | Procede et dispositif d'execution d'un calcul cryptographique |
| US7949883B2 (en) * | 2004-06-08 | 2011-05-24 | Hrl Laboratories, Llc | Cryptographic CPU architecture with random instruction masking to thwart differential power analysis |
| FR2875318A1 (fr) * | 2004-09-15 | 2006-03-17 | St Microelectronics Sa | Protection d'un algorithme des |
| US8111825B2 (en) * | 2005-06-30 | 2012-02-07 | Freescale Semiconductor, Inc. | Encryption apparatus and method therefor |
| FR2893796B1 (fr) * | 2005-11-21 | 2008-01-04 | Atmel Corp | Procede de protection par chiffrement |
| EP1798888B1 (de) * | 2005-12-19 | 2011-02-09 | St Microelectronics S.A. | Schutz der Ausführung eines DES-Algorithmus |
| US8321691B2 (en) * | 2006-03-06 | 2012-11-27 | Stmicroelectronics S.A. | EMA protection of a calculation by an electronic circuit |
| ATE476803T1 (de) * | 2006-03-07 | 2010-08-15 | Research In Motion Ltd | Tabellenteilung für kryptografische verfahren |
| FR2899751B1 (fr) | 2006-04-10 | 2008-07-04 | Oberthur Card Syst Sa | Procede de traitement cryptographique de donnees, dispositif et programme associes |
| KR100837270B1 (ko) * | 2006-06-07 | 2008-06-11 | 삼성전자주식회사 | 스마트 카드 및 그것의 데이터 보안 방법 |
| CA2688592C (en) * | 2007-10-01 | 2014-04-15 | Research In Motion Limited | Substitution table masking for cryptographic processes |
-
2007
- 2007-12-13 ES ES07871853T patent/ES2366753T3/es active Active
- 2007-12-13 US US12/667,053 patent/US8473751B2/en not_active Expired - Fee Related
- 2007-12-13 WO PCT/FR2007/002061 patent/WO2009074726A1/fr not_active Ceased
- 2007-12-13 EP EP07871853A patent/EP2218208B1/de not_active Not-in-force
- 2007-12-13 AT AT07871853T patent/ATE513377T1/de not_active IP Right Cessation
Also Published As
| Publication number | Publication date |
|---|---|
| US8473751B2 (en) | 2013-06-25 |
| ES2366753T3 (es) | 2011-10-25 |
| EP2218208A1 (de) | 2010-08-18 |
| US20110055591A1 (en) | 2011-03-03 |
| WO2009074726A1 (fr) | 2009-06-18 |
| EP2218208B1 (de) | 2011-06-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ATE513377T1 (de) | Verfahren für kryptografische datenverarbeitung, insbesondere unter verwendung einer s box und diesbezügliche einrichtung und software | |
| WO2008126182A1 (ja) | 業務分析プログラムおよび業務分析装置 | |
| WO2008074382A8 (en) | Obfuscating computer program code | |
| ATE544054T1 (de) | Schwingungs- und/oder akustische übertragungsweganalyse | |
| DE60115607D1 (de) | Methode und system für die aktualisierung eines archivs einer datei | |
| WO2007117414A3 (en) | Method and apparatus for operating computer processor array | |
| ATE415655T1 (de) | Vorrichtung und verfahren zum automatischen parallelisieren von netzwerkanwendungen durch pipeline-transformation | |
| EP1494156A3 (de) | Informationsverwaltungssystem für Arbeitsflussmanagement | |
| DE602007005815D1 (de) | Verfahren und vorrichtung zur bilderweiterung | |
| WO2007064896A3 (en) | Data exchange system and method | |
| DE602007009731D1 (de) | Verfahren zur rückkopplungslöschung in einem hörgerät und hörgerät | |
| TW200719258A (en) | System and method for optimizing animal production using genotype information | |
| GB2493030B (en) | Method of sound analysis and associated sound synthesis | |
| SG10201902788TA (en) | Method for evaluating the conformity of a tracking system to a set of requirements and associated devices | |
| TW200720968A (en) | System and method for performing deterministic processing | |
| WO2006028869A3 (en) | System and mehtod for relating computing systems | |
| FI20071018L (fi) | Järjestelmät ja menetelmät äänisignaalin analysoimiseksi ja modifioimiseksi | |
| TW200713048A (en) | Method for changing parameter values of embedded system by way of object push profile | |
| DE60326707D1 (de) | Sches verfahren | |
| DE502004010260D1 (de) | Verfahren zur Entwicklung und Implementierung eines Modells zur formalen Beschreibung eines sich aus mehreren verteilten Komponenten zusammensetzenden kollaborativen Systems, insbesondere eines intelligenten flexiblen Produktions-und/oder Prozessautomatisierungssystems | |
| WO2005119506A3 (en) | Computer system for data manipulation and related methods | |
| WO2009106843A3 (en) | System representation and handling techniques | |
| DE60316612D1 (de) | Verfahren zur herstellung einer pwm-modulierten ausgangssignalrepräsentation | |
| ATE431545T1 (de) | Eingabeverfahren zur eingabe eines namens | |
| ATE367691T1 (de) | Übergang von einer booleschen maskierung zu einer arithmetischen maskierung |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RER | Ceased as to paragraph 5 lit. 3 law introducing patent treaties |