Patent ID: 8325913

Claim:
A system comprising: a processor; a memory storing instructions for controlling the processor to perform steps comprising: sharing an initial state value S( 0 ) from a sender with a receiver; generating a sender value S(t,v) from the initial state value S( 0 ) based on a parameter t and an identifier v via an updater function derived from a solution to a stochastic differential equation, wherein the updater function includes steps comprising: setting S equal to the initial state value; setting W t equal to G(v); iteratively processing S by performing steps comprising: setting S equal to S*K((μ−(σ 2 )/2)+σ*W t ); setting W t equal to W t +G(L(W t )); and, wherein (1) a number of iterations is based on the parameter t, (2) G(v) performs a splitting operation, a Hamming weight computation and enlarging of a repartition of v, and (3) L( )is one of an encryption and a hash function; and receiving a receiver value generated by the receiver based on the initial state value, the parameter t, and the identifier v; and authenticating the identifier v based on a comparison of the sender value and the receiver value.