Patent ID: 7394901

Claim:
A computer-readable medium tangibly embodying a program of instructions executable by a computer to control the computer to function for exchanging authentication information between an operator server and a communication entity, wherein, said entity and said server have the same first key (K i ), server generates a random number (RAND) and sends the generated random number to said entity for the parallel implementation of an algorithm in said entity and said server and for comparison of the results generated in said entity and said server in order to validate said authentication, said entity and said server using at least one common secret second key (K d ) in validating said authentication, and in validating said authentication, said algorithm implementation in said entity and said server comprises: algorithmic processes ( 35 A and 35 B) using as input data all or a portion of said random number and operating keys derived from said first and second keys, and a combinatorial process using data derived from said algorithmic processes to generate corresponding precited results.