We may earn an affiliate commission when you visit our partners.

Encryption Techniques

Save
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:

Share

Help others find this page about Encryption Techniques: by sharing it with your friends and followers:

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.
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.
Table of Contents
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser