electronic digital signature based on elliptic curves