q -- An elliptic curve implementation of the finite field digital signature algorithm --