摘要 |
THE INVENTION RELATES TO THE IMPLEMENTATION OF THE CONTROL OF A DEVICE (10) BY A CONTROLLER (11) ON THE BASIS OF A PASSWORD (TT). FOR THIS PURPOSE, THE INVENTION COMPRISES DETERMINING (21), AT THE DEVICE OR AT THE CONTROLLER AND ON THE BASIS OF A RANDOM VALUE R1, A POINT P(X,Y) ON AN ELLIPTIC CURVE IN A FINITE BODY Fq, q BEING AN INTEGER, ACCORDING TO THE EQUATION: Ea, b (x, y): x3 + ax + b = y2 (1). THE INVENTION THEN COMPRISES OBTAINING (22) FIRST AND SECOND PARAMETERS k AND k?, SUCH THAT P(X,Y)=F(K,k?), WHERE F IS A SURJECTIVE FUNCTION OF FqxFq, IN Fq, AND THEN OBTAINING (23) THE FIRST AND SECOND PARAMETERS IN AN ENCRYPTED FORMAT BY ENCRYPTION IN ACCORDANCE WITH THE PASSWORD. THE INVENTION FINALLY COMPRISES TRANSMITTING (24) THE FIRST AND SECOND ENCRYPTED PARAMETERS TO THE CONTROLLER. DURING THE CONTROL, THE FUNCTION F IS USED, SUCH THAT, WHATEVER THE VALUES OF z AND z?, WHICH ARE INPUT ELEMENTS OF Fq, F(z,z?) IS A POINT ON THE ELLIPTIC CURVE AND THE INPUT ELEMENTS DO NOT SATISFY THE EQUATION (1). |