Software and hardware implementation of hyperelliptic curve cryptosystemsThomas WollingerSold outTrack