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. (WO2014075891) PROCÉDÉ POUR CONTRER UNE ATTAQUE PAR CANAL AUXILIAIRE SUR DES DONNÉES SENSIBLES
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2014/075891    N° de la demande internationale :    PCT/EP2013/072352
Date de publication : 22.05.2014 Date de dépôt international : 25.10.2013
CIB :
G06F 21/55 (2013.01)
Déposants : GEMALTO SA [FR/FR]; 6, Rue de La Verrerie F-92190 Meudon (FR)
Inventeurs : LI, Xun; (FR)
Données relatives à la priorité :
12306408.1 14.11.2012 EP
Titre (EN) METHOD TO COUNTER SIDE CHANNEL ATTACK ON SENSITIVE DATA
(FR) PROCÉDÉ POUR CONTRER UNE ATTAQUE PAR CANAL AUXILIAIRE SUR DES DONNÉES SENSIBLES
Abrégé : front page image
(EN)The invention relates to a method to manage physical volatile memory storing sensitive data relative to a cryptography algorithm process, said method comprising an initial step (EO) of defining a plurality of logical sub- buffers (Bi) ordered in a logical layout (LLyt) intended to include in physical volatile memory sensitive data relative to the cryptography algorithm process, and said method comprising, before each run of the cryptography algorithm process, the following steps: constructing (E1) a random permutation table (PT(Bi)) for the sub-buffers (Bi), - recording (E3), in an address table (AT(Bi)), the physical address of each sub-buffer (Bi) obtained after permutation, said method then implying the running of the sensitive process by accessing the sub-buffers' contents as ordered in a logical layout (LLyt) using the address table (AT(Bi)) to call the corresponding physical addresses, then each time of run the algorithm will access different sub-buffers' physical addresses.
(FR)La présente invention concerne un procédé permettant de gérer une mémoire volatile physique contenant des données sensibles relatives à un procédé algorithmique de cryptographie, ledit procédé comprenant une étape initiale (EO) qui consiste à définir une pluralité de mémoires tampons logiques auxiliaires (Bi) ordonnées selon un schéma logique (LLyt) et destinées à inclure dans une mémoire volatile physique des données sensibles relatives au procédé algorithmique de cryptographie, et ledit procédé comprenant, avant chaque exécution du procédé algorithmique de cryptographie, les étapes suivantes : la constitution (E1) d'une table de permutation aléatoire (PT(Bi)) pour les mémoires tampons auxiliaires (Bi), l'enregistrement (E3), dans une table d'adresses (AT(Bi)), de l'adresse physique de chaque mémoire tampon auxiliaire (Bi) obtenue après permutation, ledit procédé impliquant ensuite l'exécution du procédé sensible par accès au contenu des mémoires tampons auxiliaires ordonnées selon un schéma logique (LLyt) au moyen de la table d'adresses (AT(Bi)) pour appeler les adresses physiques correspondantes, puis à chaque exécution, l'accès de l'algorithme aux adresses physiques des différentes mémoires tampons auxiliaires.
É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, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, 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, 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)