Fundamentals of Cryptography Introducing Mathematical and Algorithmic Foundations /

Cryptography, as done in this century, is heavily mathematical. But it also has roots in what is computationally feasible. This unique and accessible textbook balances the theorems of mathematics against the feasibility of computation. Cryptography is something one actually “does”, not a mathematica...

Full description

Main Author: Buell, Duncan. (Author, http://id.loc.gov/vocabulary/relators/aut)
Corporate Author: SpringerLink (Online service)
Language:English
Published: Cham : Springer International Publishing : Imprint: Springer, 2021.
Edition:1st ed. 2021.
Series:Undergraduate Topics in Computer Science,
Subjects:
Online Access:https://doi.org/10.1007/978-3-030-73492-3
Table of Contents:
  • 1. Introduction
  • 2. Simple Ciphers
  • 3. Divisibility, Congruences, and Modular Arithmetic
  • 4. Groups, Rings, Fields
  • 5. Square Roots and Quadratic Symbols
  • 6. Finite Fields of Characteristic 2
  • 7. Elliptic Curves
  • 8. Mathematics, Computing, and Arithmetic
  • 9. Modern Symmetric Ciphers — DES and AES
  • 10. Asymmetric Ciphers — RSA and Others
  • 11. How to Factor a Number
  • 12. How to Factor More Effectively
  • 13. Cycles, Randomness, Discrete Logarithms, and Key Exchange
  • 14. Elliptic Curve Cryptography
  • 15. Quantum Computing and Cryptography
  • 16. Lattice-Based Cryptography
  • 17. Homomorphic Encryption
  • 18. Exercises.