Schnorr key exchange protocol over finite field elliptic curves