Which Book Explains Modern Encryption Algorithms and Their Flaws?

In summary, the conversation discusses the different types of cryptography, including symmetric, asymmetric, and hashing, and their applications in online security, electronic banking, and data protection. It also explains how cryptography protects data using complex algorithms and mathematical functions, and the key principles of confidentiality, integrity, authentication, and non-repudiation. Some popular books on cryptography are "Applied Cryptography" by Bruce Schneier, "Cryptography: Theory and Practice" by Doug Stinson, and "The Code Book" by Simon Singh.
  • #1
foges
53
0
Hi. I am looking for a rather concise and good book on cryptography, which explains how modern encryption algorithms work and what their flaws are (eg. what's wrong with md5)

Thanks
 
Computer science news on Phys.org
  • #2
Anything by Bruce Schneier is usually worth it - "Applied Cryptography" is probably the best starting point.
 
  • #3
I am currently reading (as time permits) "Cryptological Mathematics" by Robert Lewand. He does a good job of explaining basic and advanced encryption schemes.
 

What are the different types of cryptography?

The three main types of cryptography are symmetric, asymmetric, and hashing. Symmetric cryptography uses a single key to both encrypt and decrypt data. Asymmetric cryptography uses a public key and a private key for encryption and decryption. Hashing uses a mathematical function to create a unique digital fingerprint for a message or file.

What are some common applications of cryptography?

Cryptography is used in many areas, including online security, electronic banking, digital signatures, and data protection. It is also used in military and government communications, as well as in securing sensitive data in businesses and organizations.

How does cryptography protect data?

Cryptography uses complex algorithms and mathematical functions to scramble data and make it unreadable to anyone without the correct key. This ensures that sensitive information remains secure and private, even if it falls into the wrong hands.

What are the key principles of cryptography?

The key principles of cryptography are confidentiality, integrity, authentication, and non-repudiation. Confidentiality ensures that only authorized individuals can access the data. Integrity ensures that the data has not been tampered with. Authentication verifies the identity of the sender and receiver. Non-repudiation ensures that the sender cannot deny sending a message.

What are some popular books on cryptography?

Some popular books on cryptography include "Applied Cryptography" by Bruce Schneier, "Cryptography: Theory and Practice" by Doug Stinson, and "The Code Book" by Simon Singh. These books cover various topics such as the history of cryptography, different types of ciphers, and modern cryptographic techniques.

Similar threads

  • Computing and Technology
2
Replies
52
Views
3K
Replies
7
Views
2K
  • Computing and Technology
Replies
8
Views
1K
  • Computing and Technology
Replies
2
Views
1K
  • Engineering and Comp Sci Homework Help
Replies
2
Views
908
  • Programming and Computer Science
Replies
8
Views
1K
  • Science and Math Textbooks
Replies
2
Views
2K
  • Computing and Technology
Replies
3
Views
300
  • Programming and Computer Science
Replies
14
Views
2K
  • Science and Math Textbooks
Replies
4
Views
555
Back
Top