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

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2001006350) METHOD FOR IMPROVING A RANDOM NUMBER GENERATOR TO MAKE IT MORE RESISTANT AGAINST ATTACKS BY CURRENT MEASURING
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2001/006350    International Application No.:    PCT/FR2000/002009
Publication Date: 25.01.2001 International Filing Date: 12.07.2000
Chapter 2 Demand Filed:    13.02.2001    
IPC:
G06F 7/58 (2006.01), G06K 19/073 (2006.01), G07F 7/10 (2006.01)
Applicants: GEMPLUS [FR/FR]; Parc d'activités de Gemenos, Avenue du Pic de Bertagne, F-13881 Gemenos (FR) (For All Designated States Except US).
CORON, Jean-Sébastien [FR/FR]; (FR) (For US Only).
NACCACHE, David [FR/FR]; (FR) (For US Only)
Inventors: CORON, Jean-Sébastien; (FR).
NACCACHE, David; (FR)
Agent: BRUYERE, Pierre; Gemplus, Parc d'activités des Gemenos, Avenue du Pic de Bertagne, F-13881 Gemenos (FR)
Priority Data:
99/09316 15.07.1999 FR
Title (EN) METHOD FOR IMPROVING A RANDOM NUMBER GENERATOR TO MAKE IT MORE RESISTANT AGAINST ATTACKS BY CURRENT MEASURING
(FR) PROCEDE D'AMELIORATION D'UN GENERATEUR ALEATOIRE EN VUE DE LE RENDRE RESISTANT CONTRE LES ATTAQUES PAR MESURE DE COURANT
Abstract: front page image
(EN)The invention concerns a modification of two methods for random number generation to make them more resistant to attacks by current measuring. It is particularly designed to be implemented in electronic devices such as smart cards, PCMCIA, badges, contactless cards or any other portable device. It consists in: encrypting with the DES algorithm using the key K a value D representing a date information and introducing the result in an integer variable I; 2) for j ranging from 1 to m: 2a) substituting s with s x or I; 2b) introducing in the integer variable y the result of the encryption of s with the DES algorithm using the key K; 2c) introducing in xj the result of y or s; 2d) substituting s with y x or I; 2e) introducing in s the result of the encryption of s with the DES algorithm using the key K; 3) restoring in output the sequence (x1, x2, , xm).
(FR)La présente invention concerne une modification de deux procédés de génération de nombre aléatoire en vue de les rendre résistants contre des attaques par mesure de courant. Elle est particulièrement destinée à être mise en oeuvre dans des dispositifs électroniques du type carte à puce, PCMCIA, badges, cartes sans contact ou tout autre appareil portable. 1) Chiffrer avec l'algorithme DES utilisant la clef K une valeur D représentant une information de date et mettre le résultat dans une variable entière I; 2) pour j allant de 1 à m faire: 2a) remplacer s par s xor I; 2b) mettre dans la variable entière y le résultat du chiffrement de s avec l'algorithme DES utilisant la clef K; 2c) mettre dans xj le résultat de y xor s; 2d) remplacer s par y xor I; 2e) mettre dans s le résultat du chiffrement de s avec l'algorithme DES utilisant la clef K; 3) retourner en sortie la suite (x1, x2, ..., xm)
Designated States: AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, BZ, CA, CH, CN, CR, CU, CZ, DE, DK, DM, DZ, EE, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MA, MD, MG, MK, MN, MW, MX, MZ, NO, NZ, PL, PT, RO, RU, SD, SE, SG, SI, SK, SL, TJ, TM, TR, TT, TZ, UA, UG, US, UZ, VN, YU, ZA, ZW.
African Regional Intellectual Property Organization (GH, GM, KE, LS, MW, MZ, SD, SL, SZ, TZ, UG, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GW, ML, MR, NE, SN, TD, TG).
Publication Language: French (FR)
Filing Language: French (FR)