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. (WO2014199071) METHOD AND SYSTEM FOR DELEGATING A CALCULATION OF A BILINEAR COUPLING VALUE TO A CALCULATION SERVER
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2014/199071    International Application No.:    PCT/FR2014/051400
Publication Date: 18.12.2014 International Filing Date: 10.06.2014
IPC:
H04L 9/30 (2006.01)
Applicants: ORANGE [FR/FR]; 78 rue Olivier de Serres F-75015 Paris (FR)
Inventors: CANARD, Sébastien; (FR).
DEVIGNE, Julien; (FR).
SANDERS, Olivier; (FR)
Agent: RENARD, Béatrice; ORANGE/IPL 38-40 rue du Général Leclerc F-92794 Issy Moulineaux Cedex 9 (FR)
Priority Data:
1355373  11.06.2013 FR
Title (EN) METHOD AND SYSTEM FOR DELEGATING A CALCULATION OF A BILINEAR COUPLING VALUE TO A CALCULATION SERVER
(FR) PROCEDE ET SYSTEME DE DELEGATION D'UN CALCUL D'UNE VALEUR DE COUPLAGE BILINEAIRE A UN SERVEUR DE CALCUL
Abstract: front page image
(EN)The method of delegating according to the invention a calculation of a value e(A,B) of bilinear coupling between two values A and B by an entity to a calculation server comprises: - the selection (E10) by the entity of public elements P1 and P2 and of secret elements S1 and S2, two elements out of P1, P2, S1 and S2 being taken equal to A and B; — the generation (E20) by the entity of elements R1 =vS1, R2=uS2, T1 =uP1+S1, T2=vP2+S2, where u and v are random; - the transmission (E30) by the entity of R1, R2, T1 and T2 to the calculation server; - the calculation (E40) by the server of: (a1)y = e(T1, T2)[e(R1, P2)e(P1, R2)]-1 (a2)z = e(D1, D2), y and z designating two integers equal to 1 or to an integer c, D1 and D2 designating two public elements out of A and B or R1 and R2; - the transmission (E50) by the server of a1 and a2 to the entity; - the obtaining (E60) of the value e(A,B) by the entity on the basis of a1 or a2.
(FR)Le procédé de délégation selon l'invention d'un calcul d'une valeur de couplage bilinéaire e(A,B) entre deux valeurs A et B par une entité à un serveur de calcul comprend : — la sélection (E10) par l'entité d'éléments P1 et P2 publics et d'éléments SI et S2 secrets, deux éléments parmi P1, P2, S1 et S2 étant pris égaux à A et B; — la génération (E20) par l'entité d'éléments R1 =vS1, R2=uS2, T1 =uP1+S1, T2=vP2+S2, où u et v sont des aléas; — la transmission (E30) par l'entité de R1, R2, T1 et T2 au serveur de calcul; — le calcul (E40) par le serveur de: (a1)y = e(T1, T2)[e(R1, P2)e(P1, R2)]-1 (a2)z = e(D1, D2) y et z désignant deux entiers égaux à 1 ou à un entier c, D1 et D2 désignant deux éléments publics parmi A et B ou R1 et R2; — la transmission (E50) par le serveur de a 1 et a2 à l'entité; — l'obtention (E60) de la valeur e(A,B) par l'entité à partir de a 1 ou a2.
Designated States: 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.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (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)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Publication Language: French (FR)
Filing Language: French (FR)