Guide to Elliptic Curve Cryptography
This is a very useful handbook for anybody who is or must be interested in practical elliptic curve cryptography and its applications. The content includes basic finite field arithmetic, elliptic curve arithmetic, cryptographic protocols (including known attacks on the elliptic curve discrete logarithm problem, a description of the generation and validation of domain parameters, key pairs, signature schemes, public-key encryption and key establishment) and software and hardware implementations (together with an introduction to side-channel attacks and the corresponding countermeasures). All this is presented in a rather non-theoretical way and at a beginner to intermediate level. On the other hand, researchers should find the book useful because of the extensive survey of the related literature (each chapter ends with notes and further references, the bibliography containing almost 500 items).