May 1, 2024
4 minute read
Cryptography is the practice of using techniques to ensure secure communication in the presence of adversarial behavior. Encryption is a cryptographic technique that converts data into an unintelligible format, known as ciphertext. Decryption is the reverse process, where ciphertext is converted back into its original, readable format, known as plaintext.
Why Learn Encryption Techniques?
Encryption techniques are essential for protecting sensitive information in various domains, including:
mtu28r|
Find a path to becoming a Encryption Techniques. Learn more at:
OpenCourser.com/topic/mtu28r/encryption
Reading list
We've selected 13 books
that we think will supplement your
learning. Use these to
develop background knowledge, enrich your coursework, and gain a
deeper understanding of the topics covered in
Encryption Techniques.
This comprehensive textbook provides a thorough overview of cryptography and network security principles and practices. It covers a wide range of topics, including symmetric and asymmetric encryption, hashing, digital signatures, network security protocols, and intrusion detection.
This comprehensive handbook provides a thorough overview of applied cryptography, covering topics such as symmetric and asymmetric encryption, hashing, digital signatures, and public-key infrastructure. It valuable resource for researchers and practitioners alike.
This textbook provides a clear and accessible introduction to cryptography. It covers topics such as symmetric and asymmetric encryption, hashing, digital signatures, and block ciphers, and is suitable for both students and practitioners.
This German-language textbook provides a comprehensive and up-to-date introduction to cryptography. It covers topics such as symmetric and asymmetric encryption, hashing, digital signatures, and block ciphers, and is suitable for both students and practitioners.
This French-language textbook provides a comprehensive and up-to-date introduction to cryptography. It covers topics such as symmetric and asymmetric encryption, hashing, digital signatures, and block ciphers, and is suitable for both students and practitioners.
This practical guide provides a deep dive into the implementation of cryptographic algorithms and protocols. It covers topics such as block ciphers, stream ciphers, public-key cryptography, and digital signatures, and includes source code in C for many of the algorithms.
Provides a practical guide to designing and implementing secure systems. It covers topics such as symmetric and asymmetric encryption, hashing, digital signatures, and network security protocols, and is suitable for both developers and security engineers.
This popular science book provides a fascinating overview of the history of cryptography, from ancient Egypt to modern quantum cryptography. It great way to learn about the evolution of encryption techniques and their impact on society.
Provides insights into the human element of security and how attackers can use social engineering techniques to bypass encryption and other security measures. It valuable resource for anyone interested in cybersecurity and human factors.
Provides an overview of machine learning techniques for cybersecurity. It covers topics such as anomaly detection, intrusion detection, and malware analysis, and provides a foundation for understanding the use of machine learning to enhance encryption and other security measures.
Provides an overview of post-quantum cryptography, which is designed to be resistant to attacks from quantum computers. It covers topics such as lattice-based cryptography, code-based cryptography, and multivariate cryptography.
Provides an introduction to quantum computing for computer scientists. It covers topics such as quantum bits, quantum gates, and quantum algorithms, and provides a foundation for understanding the potential impact of quantum computing on encryption and other areas of computer science.
This advanced textbook provides a comprehensive and rigorous treatment of modern cryptography. It covers topics such as computational complexity, information theory, and game theory, and their applications to cryptography.
For more information about how these books relate to this course, visit:
OpenCourser.com/topic/mtu28r/encryption