by Nigel Smart,
ISBN 0 077 09987 7 (PB).
Nigel Smart's Cryptography provides the rigorous detail required for advanced cryptographic studies, yet approaches the subject matter in an accessible style in order to gently guide new students through difficult mathematical topics. Covering the latest developments in cryptography, including the Rijndael algorithm chosen for the new Advanced Encryption Standard, the OAEP padding system for RSA, elliptic curve based systems and provable security this book is a complete introduction to cryptography.
Part I Mathematical Background 1 Modular Arithmetic, Groups, Finite Fields and Probability 2 Elliptic Curves Part II Symmetric Encryption 3 Historical Ciphers 4 Information Theoretic Security 5 Symmetric Ciphers 6 Symmetric Key Distribution Part III Public Key Encryption and Signatures 7 Basic Public Key Encryption Algorithms 8 Primality Testing and Factoring 9 Discrete Logarithms 10 Key Exchange, Signature Schemes and Hash Functions 11 Implementation Issues 12 Obtaining Authentic Public Keys 13 Protocols Part IV Security Issues 14 Attacks on Public Key Schemes 15 Definitions of Security 16 Complexity Theoretic Approaches 17 Provable Security: With Random Oracles 18 Provable Security: Without Random Oracles Appendices Appendix A Basic Mathematical Terminology Appendix B Java Examples IndexMore information can be obtained from
If you wish to adopt this book for a course in North America you should contact Betsy_Jones@mcgraw-hill.com or place an order with McGraw-Hill... call 1-877-833-5524, 8:00AM to 4:30PM EST, Monday through Friday. (US customers only). Orders can also be submitted via mail, fax, or e-mail.McGraw-Hill Companies
Please send your new book announcements to the newsletter editor at