Cryptology, the art and science of 'secret writing', provides ideal methods to solve the problems of transmitting information secretly and securely. The first half of this book studies and analyzes classical cryptosystems. The second half looks at the exciting new directions of public-key cryptology. The book is fun to read, and the author presents the material clearly and simply. Many exercises and references accompany each chapter.