WO2013104837A8 - Procede de chiffrement protege contre des attaques par canaux auxiliaires - Google Patents
Procede de chiffrement protege contre des attaques par canaux auxiliaires Download PDFInfo
- Publication number
- WO2013104837A8 WO2013104837A8 PCT/FR2012/000546 FR2012000546W WO2013104837A8 WO 2013104837 A8 WO2013104837 A8 WO 2013104837A8 FR 2012000546 W FR2012000546 W FR 2012000546W WO 2013104837 A8 WO2013104837 A8 WO 2013104837A8
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- round
- protected against
- side channel
- executions
- against side
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/71—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
- G06F21/72—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information in cryptographic circuits
-
- 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/08—Randomization, e.g. dummy operations or using noise
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Storage Device Security (AREA)
Abstract
L'invention concerne un procédé de chiffrement symétrique par bloc (CP3) exécuté par un microcircuit, pour la transformation d'un message (M) en un message chiffré (C), à partir d'une clé secrète (K, Ko), comprenant une première ronde (RD-i), des rondes intermédiaires (RD2, RD|, RDNM) et une dernière ronde (RDNr). Selon l'invention, le procédé comprend plusieurs exécutions (N1, ΝΝ,) de la première et de la dernière ronde, et un nombre d'exécutions (Ni) d'au moins une ronde intermédiaire (RDj) inférieur au nombre d'exécutions (N1, ΝΝΓ) de la première et dernière rondes. Application notamment aux procédés DES, Triple DES, et AES.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP12821282.6A EP2803161A1 (fr) | 2012-01-11 | 2012-12-21 | Procede de chiffrement protege contre des attaques par canaux auxiliaires |
CN201280066783.2A CN104094553B (zh) | 2012-01-11 | 2012-12-21 | 防侧信道攻击的加密方法和装置 |
US14/371,049 US20140351603A1 (en) | 2012-01-11 | 2012-12-21 | Encryption process protected against side channel attacks |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR1250272A FR2985624B1 (fr) | 2012-01-11 | 2012-01-11 | Procede de chiffrement protege contre des attaques par canaux auxiliaires |
FR1250272 | 2012-01-11 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2013104837A1 WO2013104837A1 (fr) | 2013-07-18 |
WO2013104837A8 true WO2013104837A8 (fr) | 2014-08-07 |
Family
ID=47666406
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/FR2012/000546 WO2013104837A1 (fr) | 2012-01-11 | 2012-12-21 | Procede de chiffrement protege contre des attaques par canaux auxiliaires |
Country Status (5)
Country | Link |
---|---|
US (1) | US20140351603A1 (fr) |
EP (1) | EP2803161A1 (fr) |
CN (1) | CN104094553B (fr) |
FR (1) | FR2985624B1 (fr) |
WO (1) | WO2013104837A1 (fr) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR3015726B1 (fr) * | 2013-12-24 | 2016-01-08 | Morpho | Procede de traitement comparatif securise |
US20160269175A1 (en) * | 2015-03-09 | 2016-09-15 | Qualcomm Incorporated | Cryptographic cipher with finite subfield lookup tables for use in masked operations |
FR3040514B1 (fr) | 2015-09-02 | 2017-09-15 | Stmicroelectronics Rousset | Protection dpa d'un algorithme de rijndael |
FR3040513B1 (fr) * | 2015-09-02 | 2018-11-16 | Stmicroelectronics (Rousset) Sas | Protection d'un algorithme de rijndael |
FR3040515B1 (fr) * | 2015-09-02 | 2018-07-27 | St Microelectronics Rousset | Verification de la resistance d'un circuit electronique a des attaques par canaux caches |
CN107547194A (zh) * | 2016-06-28 | 2018-01-05 | 埃沙尔公司 | 免受侧信道分析的保护方法和设备 |
EP3264311B1 (fr) | 2016-06-28 | 2021-01-13 | Eshard | Procédé et dispositif de protection contre une analyse de canaux auxiliaires |
US10783279B2 (en) * | 2016-09-01 | 2020-09-22 | Atmel Corporation | Low cost cryptographic accelerator |
CN109039590A (zh) * | 2017-06-09 | 2018-12-18 | 深圳九磊科技有限公司 | 存储器、电子设备及其防止侧信道攻击的加解密方法 |
EP3422176A1 (fr) * | 2017-06-28 | 2019-01-02 | Gemalto Sa | Method for securing a cryptographic process with sbox against high-order side-channel attacks |
FR3074323B1 (fr) | 2017-11-30 | 2019-12-06 | Idemia France | Procede et dispositif de traitement cryptographique de donnees |
FR3078464A1 (fr) | 2018-02-26 | 2019-08-30 | Stmicroelectronics (Rousset) Sas | Procede et circuit de mise en oeuvre d'une table de substitution |
FR3078463A1 (fr) | 2018-02-26 | 2019-08-30 | Stmicroelectronics (Rousset) Sas | Procede et dispositif de realisation d'operations en table de substitution |
US11218291B2 (en) | 2018-02-26 | 2022-01-04 | Stmicroelectronics (Rousset) Sas | Method and circuit for performing a substitution operation |
FR3078419A1 (fr) * | 2018-02-26 | 2019-08-30 | Stmicroelectronics (Rousset) Sas | Procede et circuit de realisation d'une operation de substitution |
JP7383985B2 (ja) * | 2019-10-30 | 2023-11-21 | 富士電機株式会社 | 情報処理装置、情報処理方法及びプログラム |
CN111010266B (zh) * | 2019-12-09 | 2023-04-07 | 广州市百果园信息技术有限公司 | 消息的加解密、读写方法、装置、计算机设备和存储介质 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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 |
DE10223175A1 (de) * | 2002-05-24 | 2003-12-11 | Infineon Technologies Ag | Verfahren zur Verschlüsselung von Daten und eine Vorrichtung zur Duchführung des Verfahrens |
EP1457858A1 (fr) * | 2003-03-14 | 2004-09-15 | SCHLUMBERGER Systèmes | Procédé de sécurisation d'un ensemble électronique à cryptoprocesseur |
FR2858496B1 (fr) * | 2003-07-31 | 2005-09-30 | Gemplus Card Int | Procede pour la mise en oeuvre securisee d'un algorithme de cryptographie de type rsa et composant correspondant |
FR2873523B1 (fr) * | 2004-07-22 | 2007-08-10 | Sagem | Procede et dispositif d'execution d'un calcul cryptographique |
US7716502B2 (en) * | 2005-08-24 | 2010-05-11 | Radu Muresan | Current flattening and current sensing methods and devices |
EP1798888B1 (fr) * | 2005-12-19 | 2011-02-09 | St Microelectronics S.A. | Protection de l'exécution d'un algorithme DES |
EP1873671B2 (fr) * | 2006-06-29 | 2018-08-22 | STMicroelectronics International N.V. | Procédé de protection des cartes IC contre les attaques d'analyse de puissance |
JP5197258B2 (ja) * | 2007-10-10 | 2013-05-15 | キヤノン株式会社 | 暗号処理回路 |
EP2293487A1 (fr) * | 2009-09-08 | 2011-03-09 | Thomson Licensing | Procédé de diversification d'une fonction de tour d'un algorithme de chiffrement |
-
2012
- 2012-01-11 FR FR1250272A patent/FR2985624B1/fr active Active
- 2012-12-21 WO PCT/FR2012/000546 patent/WO2013104837A1/fr active Application Filing
- 2012-12-21 EP EP12821282.6A patent/EP2803161A1/fr not_active Withdrawn
- 2012-12-21 US US14/371,049 patent/US20140351603A1/en not_active Abandoned
- 2012-12-21 CN CN201280066783.2A patent/CN104094553B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
FR2985624B1 (fr) | 2014-11-21 |
EP2803161A1 (fr) | 2014-11-19 |
WO2013104837A1 (fr) | 2013-07-18 |
FR2985624A1 (fr) | 2013-07-12 |
US20140351603A1 (en) | 2014-11-27 |
CN104094553A (zh) | 2014-10-08 |
CN104094553B (zh) | 2018-08-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2013104837A8 (fr) | Procede de chiffrement protege contre des attaques par canaux auxiliaires | |
IN2015KN00455A (fr) | ||
MX2015014636A (es) | Metodo de seguridad para archivos y aparatos para el mismo. | |
EP3598714A4 (fr) | Procédé, dispositif et système de chiffrement de clé secrète | |
EP3197123A4 (fr) | Procédé, terminal et serveur de réseau pour chiffrement et déchiffrement d'informations, et gestion de clés | |
WO2009155002A3 (fr) | Chiffrage par horloge par synchronisation amrt | |
WO2014109828A3 (fr) | Procédé de recherche de sous-chaîne sécurisée | |
EP2905715A4 (fr) | Procédé, système et terminal de chiffrement/déchiffrement de programme d'application sur un terminal de communication | |
EP2882132A4 (fr) | Dispositif de génération de clé secrète partagée, dispositif de chiffrement, dispositif de déchiffrement, procédé de génération de clé secrète partagée, procédé de chiffrement, procédé de déchiffrement, et programme | |
MX2016001900A (es) | Criptografia nado utilizando funciones unidireccionales. | |
WO2012172832A3 (fr) | Authentifiant, authentifié et procédé d'authentification | |
WO2014027263A3 (fr) | Chiffrement basé sur des attributs | |
EP2503533A4 (fr) | Système de traitement de chiffrement, dispositif de génération de clé, dispositif de délégation de clé, dispositif de cryptage, dispositif de décryptage, procédé et programme de traitement de chiffrement | |
WO2014113132A3 (fr) | Procédé pour une comparaison sécurisée de symboles | |
WO2012154976A3 (fr) | Système et procédé d'authentification de sécurité sur internet | |
WO2010040629A3 (fr) | Système de traitement de données pour préparer des clés d'autorisation | |
UA122327C2 (uk) | Nado- криптографія з генераторами ключів | |
BR112017009372A2 (pt) | autenticação de mensagens em uma comunicação sem fio | |
AU2011355202B2 (en) | Device and method for protecting a security module from manipulation attempts in a field device | |
BR112015028638A2 (pt) | método de autenticação de canal de dados seguros | |
GB2533748A (en) | Polymorphic encryption key matrices | |
MX2018000268A (es) | Proteccion de contenido. | |
WO2011136614A3 (fr) | Système de chiffrement au moyen d'une fonction chaotique discrète | |
PH12018500929A1 (en) | Method and system for generating ciphertext by pin entry device | |
MY159284A (en) | A method for encrypting and decrypting data and a system therefor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12821282 Country of ref document: EP Kind code of ref document: A1 |
|
DPE1 | Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101) | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2012821282 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 14371049 Country of ref document: US |
|
NENP | Non-entry into the national phase |
Ref country code: DE |