Introduction to Cryptography with Open-Source Software

Front Cover
CRC Press, Apr 19, 2016 - Computers - 461 pages
Once the privilege of a secret few, cryptography is now taught at universities around the world. Introduction to Cryptography with Open-Source Software illustrates algorithms and cryptosystems using examples and the open-source computer algebra system of Sage. The author, a noted educator in the field, provides a highly practical learning experienc
 

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

Chapter 1 Introduction to cryptography
1
Chapter 2 Basic number theory
23
Chapter 3 Classical cryptosystems
55
Chapter 4 Introduction to information theory
79
Chapter 5 Publickey cryptosystems based on factoring
93
Chapter 6 Publickey cryptosystems based on logarithms and knapsacks
119
Chapter 7 Digital signatures
145
Chapter 8 Block ciphers and the data encryption standard
167
Chapter 11 Hash functions
267
Chapter 12 Elliptic curves and cryptosystems
295
Chapter 13 Random numbers and stream ciphers
333
Chapter 14 Advanced applications and protocols
361
Appendix A Introduction to Sage
395
Appendix B Advanced computational number theory
411
Bibliography
425
Back Cover
435

Chapter 9 Finite fields
215
Chapter 10 The Advanced Encryption Standard
245

Other editions - View all

Common terms and phrases

About the author (2016)

Alasdair McAndrew is a senior lecturer in the School of Engineering and Science at Victoria University in Melbourne, Australia.

Bibliographic information