Free Download Cryptography in C and C++ Second Edition in PDF written by Michael Welschenbach, translated by David Kramer and published by Apress.
According tot the Author, “The second edition of this book has again been revised and enlarged. The chapter on random number generators has been completely rewritten, and the section on primality testing was substantially revised. The new results of Agrawal, Kayal, and Saxena on primality tests, whose discovery in 2002 that “PRIMES is in P” caused a sensation, are covered. The chapter on Rijndael/AES has been relocated for a better presentation, and it is pointed out that the standardization of Rijndael as the Advanced Encryption Standard has meanwhile been made official by the U.S. National Institute of Standards and Technology (NIST).
Unlike previous editions of the book, the second American edition does not contain a CD-ROM with the source code for the programs presented. Instead, the source code is available for download at www.apress.com in the Downloads section.
Although the focus of this book is the fundamentals of asymmetric cryptography, the recent nomination of Rijndael by the American National Institute of Standards and Technology (NIST) to be the advanced encryption standard (AES) encouraged me to include a final chapter (Chapter 11) with an extensive description of this algorithm. I am indebted to Gary Cornell, at Apress, for bringing up the subject and convincing me that this would be a worthwhile complement to the topics of this book. I would like to thank Vincent Rijmen, Antoon Bosselaers, Paulo Barreto, and Brian Gladman for their kind permission to include the source code for their Rijndael implementations in the source code that accompanies this book.
Table of Contents
- Introduction
- Number Formats: The Representation of Large Numbers in C
- Interface Semantics
- The Fundamental Operations
- Modular Arithmetic: Calculating with Residue Classes
- Where All Roads Meet: Modular Exponentiation
- Bitwise and Logical Functions
- Input, Output, Assignment, Conversion
- Dynamic Registers
- Basic Number-Theoretic Functions
- Rijndael: A Successor to the Data Encryption Standard
- Large Random Numbers
- Strategies for Testing LINT
- Let C++ Simplify Your Life
- The LINTPublic Interface: Members and Friends
- Error Handling
- An Application Example: The RSA Cryptosystem
- Do It Yourself: Test LINT
- Appendices
Free Download Cryptography in C and C++ Second Edition in PDF written by Michael Welschenbach from following download links.
File Size: 2.11 MB Pages: 504 Please Read Disclaimer
P.S. If download links are not working, kindly drop a comment below, so we’ll update the download link for you.
Happy downloading!
You may also like to download C++ Weekend Crash Course