International Association for Cryptologic Research

New Books

This page lists new books about cryptology, and occasionally reviews one.

Cryptography, An Introduction

by Nigel Smart,
McGraw-Hill, 2002.
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 
Appendix A Basic Mathematical Terminology 
Appendix B Java Examples 
More information can be obtained from
The above site allows you to order the book for most territories.

If you wish to adopt this book for a course in North America you should contact 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
PO Box 182605
Columbus, OH 43218-2605

Phone: 1-877-833-5524 Students
Phone: 1-800-338-3987 Instructors
Fax: 1-614-759-3644

Please send your new book announcements to the newsletter editor at newsletter at

[ IACR home page | IACR Newsletter page and archive | This issue ] © IACR