About The Book
The book explains the design and implementation of RSA using Python. It first explains the underlying mathematics, without which understanding the design of RSA is difficult. It then explains the RSA encryption, decryption, and digital signature algorithms and discusses the implementation of these algorithms from scratch using Python. The book then explains how to use Python libraries for RSA encryption, decryption, and digital signatures. It also discusses various security concerns of RSA and how to address them.
Topics Covered in the Book
The first six chapters of the book explain the mathematics behind RSA, without which understanding the design of RSA is difficult.
Chapter 7 introduces public key cryptography.
Chapters 8 and 9 discuss the RSA key generation, encryption, decryption, and digital signature algorithms.
RSA has various implementation concerns. Chapters 10, 12, and 13 explain those concerns and how to address them.
Chapters 11, 14, and 15 discuss the implementation of RSA key generation, encryption, decryption, and digital signature algorithms using Python without using any Python libraries dedicated to RSA.
Chapter 16 explains how to use Python libraries for RSA key generation, encryption, decryption, and digital signatures.
Chapter 17 explains various security considerations of RSA and how to address them.
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.