WIPO logo
Mobile | Deutsch | English | Español | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO2018060094) PROCÉDÉ VISANT À CONTRER DES ATTAQUES DCA DE L'ORDRE 2 ET SUPÉRIEUR SUR DES MISES EN ŒUVRE BASÉES SUR UNE TABLE
Dernières données bibliographiques dont dispose le Bureau international    Formuler une observation

N° de publication : WO/2018/060094 N° de la demande internationale : PCT/EP2017/074062
Date de publication : 05.04.2018 Date de dépôt international : 22.09.2017
CIB :
H04L 9/00 (2006.01) ,H04L 9/06 (2006.01)
Déposants : GEMALTO SA[FR/FR]; 6, Rue de La Verrerie 92190 MEUDON, FR
Inventeurs : GOUGET, Aline; FR
Données relatives à la priorité :
16306234.227.09.2016EP
Titre (EN) METHOD TO COUNTER DCA ATTACKS OF ORDER 2 AND HIGHER ON TABLE-BASED IMPLEMENTATIONS
(FR) PROCÉDÉ VISANT À CONTRER DES ATTAQUES DCA DE L'ORDRE 2 ET SUPÉRIEUR SUR DES MISES EN ŒUVRE BASÉES SUR UNE TABLE
Abrégé : front page image
(EN) The present invention relates to a method to counter DCA attacks of order 2 and higher order applied on an encoded table-based (TCabi,j) implementation of block-cipher of a cryptographic algorithm to be applied to a message (m), said method comprising the steps of: - translating a cryptographic algorithm block-cipher to be applied on a message (m) into a series of look-up tables (Tabi,j), - applying secret invertible encodings to get a series of look-up tables (TCi,j), - computing message-dependent masking values, comprising the computation of at least two shares of masking value (mmask1, mmask2) for the input of the table network based on at least two different message derivation functions (F1, F2), - re-randomizing the tables (TCi,j) using the computed message-dependent masking values (mmask1,mmask2), - computing rounds to be applied on the message (m) based on the randomized network of tables (TCi,j).
(FR) La présente invention concerne un procédé visant à contrer des attaques de DCA d'ordre 2 et d'ordre supérieur appliqué sur une mise en œuvre (TCabi,j) basée sur une table codée du chiffrement par blocs d'un algorithme cryptographique à appliquer à un message (m), ledit procédé comprenant les étapes consistant : - à traduire un chiffrement par bloc d'algorithme cryptographique à appliquer à un message (m) en une série de tables de consultation (Tabi,j), - à appliquer des codages réversibles secrets pour obtenir une série de tables de consultation (TCi,j), - à calculer des valeurs de masquage dépendantes du message, comprenant le calcul d'au moins deux parts de valeur de masquage (mmask1, mmask2) destinées à l'entrée du réseau de table sur la base d'au moins deux fonctions de dérivation de message différentes (F1, F2), - à rerandomiser les tables (TCi,j) à l'aide des valeurs de masquage dépendantes du message calculées (mmask1, mmask2), - à calculer des cycles à appliquer au message (m) sur la base du réseau randomisé des tables (TCi,j).
États désignés : AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, RU, TJ, TM)
Office européen des brevets (OEB (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)