This handbook is the first exhaustive study of virtually all of the mathematical aspects of curve-based public key cryptography. It provides a wealth of ready-to-use algorithms enabling fast implementation along with recommendations for selecting appropriate algorithms. The book also considers side-channel attacks and implementation aspects of smart cards. Broad, comprehensive coverage makes this a complete resource for elliptic and hyperelliptic...