Discrete Mathematics with Cryptographic Applications

  • 6h 21m
  • Alexander I. Kheyfits PhD
  • Mercury Learning
  • 2021

This book covers discrete mathematics both as it has been established after its emergence since the middle of the last century and as its elementary applications to cryptography. It can be used by any individual studying discrete mathematics, finite mathematics, and similar subjects. Any necessary prerequisites are explained and illustrated in the book. As a background of cryptography, the textbook gives an introduction into number theory, coding theory, information theory, that obviously have discrete nature.

FEATURES:

  • Designed in a “self-teaching” format, the book includes about 600 problems (with and without solutions) and numerous examples of cryptography
  • Covers cryptography topics such as CRT, affine ciphers, hashing functions, substitution ciphers, unbreakable ciphers, Discrete Logarithm Problem (DLP), and more.

In this Book

  • A Brief Survey of Elementary Functions
  • Propositional Algebra
  • Naïve and Formal (Axiomatic) Set Theory
  • Groups, Rings, and Fields
  • Predicates and Quantifiers—Algebraic Theory
  • Binary Relations and Relational Databases
  • Combinatorics
  • Elements of Number Theory
  • Boolean Functions
  • Hashing Functions and Cryptographic Maps
  • Generating Polynomials and Inversion Formulas
  • Systems of Representatives
  • Boolean Algebras
  • Combinatorial Circuits
  • Complete Systems of Boolean Functions and Bases
  • Introductory Graph Theory, Euler's Formula, and Unbreakable Ciphers
  • Trees and Digraphs
  • Computations and Algorithms
  • Finite Automata
  • Introduction to Game Theory
  • Information Theory and Coding
  • Probability Theory with a Finite Sample Space and the Birthday Problem
  • Turing Machines, P and NP Classes, and Other Models of Computation
  • Answers and Solutions to Selected Exercises
  • Bibliography
SHOW MORE
FREE ACCESS