About The Book
The book “The Design And Implementation Of The Diffie-Hellman Key Exchange Algorithm Using Python” explains the design of the Diffie-Hellman Key Exchange algorithm and the Elliptic Curve Diffie-Hellman (ECDH) algorithm. It also explains the fundamental concepts of mathematics required to understand the said algorithms. It also explains how to implement the algorithms using Python without using any Python library dedicated to them.
Topics Covered in the Book
The first ten chapters of the book explain some fundamental concepts of mathematics required to understand the algorithms.
Chapters 11 and 12 explain the Diffie-Hellman Key Exchange algorithm and its implementation using Python without using any Python library dedicated to it.
Chapter 13 explains some fundamental concepts of elliptic curves and how they can be used to implement the Elliptic Curve Diffie-Hellman (ECDH) algorithm. Chapter 14 explains the ECDH algorithm.
Chapter 15 explains specific implementation concerns of the ECDH algorithm. Chapter 16 explains the implementation of the ECDH algorithm using Python without using any Python library dedicated to the algorithm.
The security of the Diffie-Hellman Key Exchange algorithm largely depends on solving the Discrete Logarithm Problem (DLP). Chapter 17 explains the DLP, some algorithms for solving it, their Python implementation, and limitations.
About The Author
Ms. Amrita Mitra is an author and security researcher. Her areas of interest are cyber security, Artificial Intelligence, and mathematics. She is also an entrepreneur who spreads knowledge and awareness about cyber security and Artificial Intelligence through her website, The Security Buddy.
How To Buy The Book
The book is available on Amazon, both in paperback and Kindle format.
Reviews and Comments
If you have read the cryptography book and want to give your valuable reviews, comments, or feedback, please do so on Amazon. We will be more than happy to receive comments, feedback, and suggestions from our readers.