摘要:
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.