Software and hardware implementation of hyperelliptic curve cryptosystemsThomas WollingerVyprodánoPohlídat